individualized knowledge access

33
Individualized Knowledge Access David Karger Lynn Andrea Stein Mark Ackerman Ralph Swick

Upload: aloha

Post on 10-Feb-2016

35 views

Category:

Documents


0 download

DESCRIPTION

Individualized Knowledge Access. David Karger Lynn Andrea Stein Mark Ackerman Ralph Swick. Information Access. A key task in Oxygen: help people manage and retrieve information Three overlapping projects: Haystack: information storage and retrieval application clients - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Individualized  Knowledge Access

Individualized Knowledge Access

David KargerLynn Andrea SteinMark AckermanRalph Swick

Page 2: Individualized  Knowledge Access

Information AccessA key task in Oxygen: help people

manage and retrieve informationThree overlapping projects:

Haystack: information storage and retrieval application clients

Semantic Web: next-generation metadata Volt: collaborative access

Page 3: Individualized  Knowledge Access

Presentation OverviewMotivation

Information access behavior and goalsSystem Design & Architecture

Data Model Interacting data and UI components

Working applications Base haystack Frontpage Volt

Page 4: Individualized  Knowledge Access

Motivation

Page 5: Individualized  Knowledge Access

Problem ScenarioI try solving problems using my data:

Information gathered personally High quality, easy for me to understand Not limited to publicly available content

My organization: Personal annotations and meta-data Choose own subject arrangement Optimize for my kind of searching

Adapts to my needs

Page 6: Individualized  Knowledge Access

Then Turn to a FriendLeverage

They organize information for their own use

Let them find things for me tooShared vocabulary

They know me and what I wantPersonal expertise

They know things not in any libraryTrust

Their recommendations are good

Page 7: Individualized  Knowledge Access

Last to Library/webAnswer usually there

But hard to find Wish: rearrange to suit my needs Wish: help from my friends in looking

Page 8: Individualized  Knowledge Access

LessonsIndividualized access

Best tools adapt to individual ways of organizing and seeking data

Individualized knowledge People know more than they publish That knowledge is useful to them and others

Collaborative use Right incentives lead to sharing and joint

use

Page 9: Individualized  Knowledge Access

HaystackIndividualized access

My data collection, organization Search tools tuned for me

Collaborate to leverage individual knowledge Access unpublished information in others’ haystacks Self interest public benefit

Lens to personalize access to the world library Rearrange presentation to suit my personal needs

Page 10: Individualized  Knowledge Access

ExampleInfo on probabilistic models in data mining

My haystack doesn’t know, but “probability” is in lots of email I got from Tommi Jaakola

Tommi told his haystack that “Bayesian” refers to “probability models”

Tommi has read several papers on Bayesian methods in data mining

Some are by Daphne Koller I read/liked other work by Koller My Haystack queries “Daphne Koller Bayes” on

Yahoo Tommi’s haystack can rank the results for me…

Page 11: Individualized  Knowledge Access

System Design

Page 12: Individualized  Knowledge Access

Gathering DataHaystack archives anything

Web pages browsed, email sent and received, address book, documents written

And any properties, relationships Text of object (for text search) Author, title, color, citations, quotations,

annotations, quality, last usageUsers freely add types, relationships

Page 13: Individualized  Knowledge Access

Semantic WebArbitrary objects,

connected by named links

No fixed schema User extensible

Sharable by any application A new “file

system”?

Doc

D. Karger

Haystack

title

author

Outstanding

quali

ty

says

HTML type

Page 14: Individualized  Knowledge Access

Gathering DataActive user input

Interfaces let user add data, note relationships

Mining data from prior data Plug-in services opportunistically extract data

Passive observation of user Plug-ins to other interfaces record user

actionsOther Users

Page 15: Individualized  Knowledge Access

Data Extraction Services

Web Observer Proxy

Triple Store

Mail Observer Proxy

Machine Learning Services

Web Viewer

Volt Viewer/ Editor

Spider

Page 16: Individualized  Knowledge Access

Sample Applications

Page 17: Individualized  Knowledge Access

Sample ApplicationsBecause everything uses the

Semantic Web constructions, a variety of application clients can share information Web Browser---data viewer FrontPage---personalized information

filter Volt---collaboration tool

Page 18: Individualized  Knowledge Access

Haystack via WebWeb server

interfaceBasic

operations: Insert

objects View objects Queries

Page 19: Individualized  Knowledge Access

Haystack via Web

Page 20: Individualized  Knowledge Access

Haystack via WebViewer shows one node and associated arrows

Service notices we’ve archived a directory; so archives the objects it contains (and so on…)

Page 21: Individualized  Knowledge Access

Haystack via WebServices detect document type, extract relevant metadata

Output can specialize by type of object

Page 22: Individualized  Knowledge Access

MediationHaystack can be a lens for viewing

data from the rest of the world Stored content shows what user

knows/likes Selectively spider “good” sites Filter results coming back

Compare to objects user has liked in the past Can learn over time

Example - personalized news service

Page 23: Individualized  Knowledge Access

News Service

Page 24: Individualized  Knowledge Access

News ServiceScavenges articles from your favorite news

sources Html parsing/extracting services

Over time, learns types of articles that interest you Prioritizes those for display

Content provider no longer controls viewing experience No more ads

Page 25: Individualized  Knowledge Access

Personalized News Service

Page 26: Individualized  Knowledge Access

Collaborative AccessWant to leverage others’ work in

organizing information No need to “publish” expertise Exposed automatically---without effort Self interest helps others

Page 27: Individualized  Knowledge Access

VoltVolt is about collaboration between

people The Haystack architecture allows easy

collaboration among individuals semantic web references to Haystack

objects Individuals share parts of their Haystack Group spaces and shared notebooks

Page 28: Individualized  Knowledge Access

Volt

Page 29: Individualized  Knowledge Access

CollaboratorsThose I interact with

Frequent mail contact Frequent visits to their home page

Those with shared content And who have same opinions about

content Collaborative filtering techniques

ReferralsExpertise search engine

Page 30: Individualized  Knowledge Access

Expertise Beacon

Page 31: Individualized  Knowledge Access

Volt Expertise BeaconsGroup spaces and shared notebooks

Create individual and group profiles Profiles can be used to find other

people Allows targeted search “Who else is working on this project?”

User controls visibility/privacy

Page 32: Individualized  Knowledge Access

SummaryNext generation information accessSemantic Web

provides a language and capabilities for meta-dataHaystack

teases out individual knowledge, stores it in a coherent fashion, and allows a variety of application clients to leverage

individual meta-dataVolt

turns individual knowledge into a community resource

Page 33: Individualized  Knowledge Access

More Info

http://haystack.lcs.mit.edu/http://www.w3c.org/2001/[email protected]@[email protected]@w3.org