23
Samhaa R. El-Beltagy, Wendy Hall, David De Roure, and Leslie Carr Intelligence, Agents, Multimedia Intelligence, Agents, Multimedia Department of Electronics and Computer Science Department of Electronics and Computer Science University of Southampton University of Southampton LINKING IN CONTEXT

Samhaa R. El-Beltagy, Wendy Hall, David De Roure, and Leslie Carr Intelligence, Agents, Multimedia Department of Electronics and Computer Science University

Embed Size (px)

Citation preview

Page 1: Samhaa R. El-Beltagy, Wendy Hall, David De Roure, and Leslie Carr Intelligence, Agents, Multimedia Department of Electronics and Computer Science University

Samhaa R. El-Beltagy, Wendy Hall, David De Roure, and Leslie Carr

Intelligence, Agents, MultimediaIntelligence, Agents, Multimedia

Department of Electronics and Computer Science Department of Electronics and Computer Science

University of SouthamptonUniversity of Southampton

LINKING IN CONTEXT

Page 2: Samhaa R. El-Beltagy, Wendy Hall, David De Roure, and Leslie Carr Intelligence, Agents, Multimedia Department of Electronics and Computer Science University

Motivation

The need to assist users in their information finding activities while taking their local context into consideration

Page 3: Samhaa R. El-Beltagy, Wendy Hall, David De Roure, and Leslie Carr Intelligence, Agents, Multimedia Department of Electronics and Computer Science University

Goal

Adapt to the information needs of a community of users and assist them based on their individual needs

Explore the idea of dynamically adding links to Web pages, based on the context of the pages and users, as a way of assisting Web users in their information finding and navigation activities

Page 4: Samhaa R. El-Beltagy, Wendy Hall, David De Roure, and Leslie Carr Intelligence, Agents, Multimedia Department of Electronics and Computer Science University

Open Hypermedia

• are first class citizens• managed separately from the

documents• can be generic, linking arbitrary

objects

In Open Hypermedia, links:

Customized Customized hypermedia hypermedia documentsdocuments

Documents in native format

Open HypermediaOpen Hypermedia Hypermedia Link database

Page 5: Samhaa R. El-Beltagy, Wendy Hall, David De Roure, and Leslie Carr Intelligence, Agents, Multimedia Department of Electronics and Computer Science University

A Web based proxy model

browse

http request

Proxy

Active linkbase

The Web

Requested Web page

Requested Web page + added links

Page 6: Samhaa R. El-Beltagy, Wendy Hall, David De Roure, and Leslie Carr Intelligence, Agents, Multimedia Department of Electronics and Computer Science University

The DLS model

Users select from available linkbases

Limitations Links have to be manually pre-authored Linking is performed based on the currently selected

linkbase regardless of the context

Page 7: Samhaa R. El-Beltagy, Wendy Hall, David De Roure, and Leslie Carr Intelligence, Agents, Multimedia Department of Electronics and Computer Science University

Extending the model

Automatically switch between linkbases according to the context of documents

Enable automatic creation of links to populate linkbases

Page 8: Samhaa R. El-Beltagy, Wendy Hall, David De Roure, and Leslie Carr Intelligence, Agents, Multimedia Department of Electronics and Computer Science University

Links in context: An Example

Links related to the presented document are renderedbased on the document’s context. A link is re-presented as a query that is resolved when the user follows it

Page 9: Samhaa R. El-Beltagy, Wendy Hall, David De Roure, and Leslie Carr Intelligence, Agents, Multimedia Department of Electronics and Computer Science University

‘Bush’ in a different context

The system resolves a different context for this documentand accordingly differentlinks for ‘bush’ are suggested.

Page 10: Samhaa R. El-Beltagy, Wendy Hall, David De Roure, and Leslie Carr Intelligence, Agents, Multimedia Department of Electronics and Computer Science University

Issues involved

Detecting user interestsAutomatically generating links that fit the

dynamically detected user interestsMaking generated links available to

interested users only, and displaying those links in their appropriate context

Managing the life cycle of generated links

Page 11: Samhaa R. El-Beltagy, Wendy Hall, David De Roure, and Leslie Carr Intelligence, Agents, Multimedia Department of Electronics and Computer Science University

Detecting a user’s interests?

Monitor his/her browsing and bookmarking activities and use that to build a profile!

Page 12: Samhaa R. El-Beltagy, Wendy Hall, David De Roure, and Leslie Carr Intelligence, Agents, Multimedia Department of Electronics and Computer Science University

Generate links that fit the detected users’ interests?

Use documents that a user has found interesting to generate links

Have the UI agent ‘tell’ the agent responsible for link generation about documents its user has found interesting

Page 13: Samhaa R. El-Beltagy, Wendy Hall, David De Roure, and Leslie Carr Intelligence, Agents, Multimedia Department of Electronics and Computer Science University

Link Generation

A difficult problem, thus we’ve resolved to link re-use

Basic premise: If document X and document Y appear in context Z,

and there is a link related to a concept C in document X, then the same link can be applied to concept C in document Y. This applies to all documents in context Z.

Page 14: Samhaa R. El-Beltagy, Wendy Hall, David De Roure, and Leslie Carr Intelligence, Agents, Multimedia Department of Electronics and Computer Science University

Representing interest profiles and contexts

Each document is represented by a vector calculated using the TF-IDF technique

Incoming documents are grouped into various clusters, representing various contexts depending on the similarity of their content

Various contexts are each represented by a single vector under which created links are grouped depending on their context

Page 15: Samhaa R. El-Beltagy, Wendy Hall, David De Roure, and Leslie Carr Intelligence, Agents, Multimedia Department of Electronics and Computer Science University

Obtaining links and rendering them in appropriate contexts?

Have the UI agent subscribe to the Link extraction agent for links that are relevant to its user’s interests

Store the links under a given context using the interest representations

Page 16: Samhaa R. El-Beltagy, Wendy Hall, David De Roure, and Leslie Carr Intelligence, Agents, Multimedia Department of Electronics and Computer Science University

The Scenario

Proxy Component

The UI Agent

Agent InteractionComponent

UI Agent Presentationcomponent

Personal Profileand links

monitorandinform

search,browse,

bookmark

The Web

Fetch Webpages

Consult and Update

modifiedPages

httprequests

Agent InteractionComponent

Downloading andLink creation component

Link context determinationand storage base

Context linkbaselinks

urls, linkrequests in

context

QuIC Search Engine

User interface agent builds a user profile by monitoring bookmarking, browsing and searching activities

Profile determines contexts of user’s interests which are used subscription to links in ‘context’

Links are cached in personal linkbases and rendered based on document context

Page 17: Samhaa R. El-Beltagy, Wendy Hall, David De Roure, and Leslie Carr Intelligence, Agents, Multimedia Department of Electronics and Computer Science University

The Evaluation experiment

Goal: to study the implications of dynamically creating and adding links in their proper contexts on the process of locating information

Page 18: Samhaa R. El-Beltagy, Wendy Hall, David De Roure, and Leslie Carr Intelligence, Agents, Multimedia Department of Electronics and Computer Science University

The Experiment

In the first phase 2 groups of users answer two different sets of question

revolving around the private life of Vannevar Bush and some basic technical questions about CORBA respectively using only a search engine

In the second phase the 2 groups swap tasks and each group answers the

questions using a search engine + links added by the system to pages they are browsing

Page 19: Samhaa R. El-Beltagy, Wendy Hall, David De Roure, and Leslie Carr Intelligence, Agents, Multimedia Department of Electronics and Computer Science University

Examples of created source anchors

In the context of Vannevar Bush:Memex, Vannevar Bush, Vannevar, Bush, MIT, timeline, As We

May Think, Profile Tracer, Differential Analyzer, 1945

In the context of George W. Bush:George, Bush, President, Laura Welch Bush, Laura, Welch,

Governor Bush, Texas, photo gallery, Presidency, News

In the context of CORBA:Distributed Applications, CORBA, OMG, ORB, Distributed Objects,

Objects, IDL Interfaces, IDL, Object References, CORBA Architecture

Page 20: Samhaa R. El-Beltagy, Wendy Hall, David De Roure, and Leslie Carr Intelligence, Agents, Multimedia Department of Electronics and Computer Science University

Evaluation Results

On average, users using the linking facility completed their task in 28% of the time taken by users employing a search engine only for the CORBA task and in 55% of the time taken by users using a search engine only for the Bush task

Page 21: Samhaa R. El-Beltagy, Wendy Hall, David De Roure, and Leslie Carr Intelligence, Agents, Multimedia Department of Electronics and Computer Science University

Conclusions

Links created as a result of employing information found useful by one user navigating the information space, can guide other users to information sources that can otherwise be difficult to locate when presented as targeted recommendations specific to certain concepts in a document

One advantage of offering context links is that the user does not even have to think of what query to enter

Page 22: Samhaa R. El-Beltagy, Wendy Hall, David De Roure, and Leslie Carr Intelligence, Agents, Multimedia Department of Electronics and Computer Science University

Future work

Allowing users to control the contents of their own linkbases

Getting user feedback on recommended documents

Investigating the use of natural language techniques in link phrase extraction

Experimenting with ways of achieving a more localized level of contextualization

Page 23: Samhaa R. El-Beltagy, Wendy Hall, David De Roure, and Leslie Carr Intelligence, Agents, Multimedia Department of Electronics and Computer Science University

QuestionQuestionss