Personalized Information Retrieval in Context David Vallet Universidad Autónoma de Madrid, Escuela...

17
Personalized Information Retrieval in Context David Vallet Universidad Autónoma de Madrid, Escuela Politécnica Superior,Spain

Transcript of Personalized Information Retrieval in Context David Vallet Universidad Autónoma de Madrid, Escuela...

Page 1: Personalized Information Retrieval in Context David Vallet Universidad Autónoma de Madrid, Escuela Politécnica Superior,Spain.

Personalized Information Retrieval in Context

David ValletUniversidad Autónoma de Madrid, Escuela Politécnica Superior,Spain

Page 2: Personalized Information Retrieval in Context David Vallet Universidad Autónoma de Madrid, Escuela Politécnica Superior,Spain.

Overview

MotivationOntology-Based Content RetrievalPersonalizationPersonalization in Context

Building a Semantic Runtime Context Contextual Preference Activation

Conclusions

Page 3: Personalized Information Retrieval in Context David Vallet Universidad Autónoma de Madrid, Escuela Politécnica Superior,Spain.

Motivation

Indicate user’s preferences Content High level: Topics Low level:

Topic sub-categories Geographical area

Personalised content Search results Browsing

Context awareness Temporal preference Different scopes Session focused interests

Ontology-Based Preference Representation

Personalisation in Context

Requirements of two different multimedia applications european research projects: digital album (aceMedia) and a news service (MESH)

Page 4: Personalized Information Retrieval in Context David Vallet Universidad Autónoma de Madrid, Escuela Politécnica Superior,Spain.

Ontology-Based Content Retrieval

Infoneed

Formalquery

Query enginesInference engines

Ontology KB

Annotation

Documents

Searchspace

Returneddocuments

Ranking ?

Goal: Improve keyword-based search

Page 5: Personalized Information Retrieval in Context David Vallet Universidad Autónoma de Madrid, Escuela Politécnica Superior,Spain.

2

x3

x1

x2

1d

q

similarity , cosd q

1

{x1, x2, x3} = domain ontology

2d

Ontology-Based Content Retrieval

q d1 d2

x1 q1 d11 d21

x2 q2 d12 d22

x3 q3 d13 d23

x1 x2

x3

Ontology

Query q

d2

d1

Documents

Page 6: Personalized Information Retrieval in Context David Vallet Universidad Autónoma de Madrid, Escuela Politécnica Superior,Spain.

Users

Personalization

Ontology KB

Annotation

Documents

Searchspace

Preferences/Context

Page 7: Personalized Information Retrieval in Context David Vallet Universidad Autónoma de Madrid, Escuela Politécnica Superior,Spain.

Personalization

x3

x1

x2

1d��������������

{x1, x2, x3} = domain ontology

2d��������������α2

α1u

Personalization effect

, , , , ,

, ,cos

score d u q f sim d q sim d u

f score d q

��������������������������������������������������������������������������������������������������

����������������������������

Page 8: Personalized Information Retrieval in Context David Vallet Universidad Autónoma de Madrid, Escuela Politécnica Superior,Spain.

Personalization

Concepts VS Keywords Interoperability Precision Hierarchical Representation Inference

Ontology-Based Preference Representation

Page 9: Personalized Information Retrieval in Context David Vallet Universidad Autónoma de Madrid, Escuela Politécnica Superior,Spain.

Personalization

C TopicsC PoliticsC SportsC Leisure

C Travel

C MoviesC Music

C TechnoC Classical

C Island Travel

C Political Region

C USA

C AmericaC NorthAmerica

C Canada

I Hawaii

C USA Islands

C Geographical RegionC Islands

C Region

locatedIn

visit

C Florida

C Spanish Islands

C Pop

Hawaii Tourist Guide

Ontology-Based Preference Representation

Page 10: Personalized Information Retrieval in Context David Vallet Universidad Autónoma de Madrid, Escuela Politécnica Superior,Spain.

Personalisation in Context Combination of long-term (preferences) + short-term (context) user interests and

needs Not all user preferences are relevant all the time: which ones?

Partial answer: focus on current semantic context, discard out of context ones

Notion of context Defined as the set of background themes under which user activities occur within a given

unit of time Represented as a set of weighted ontology concepts involved in user actions within a

session Captured?

Build a runtime context: extracting concepts from queries and documents selected by the user

Used? Contextual preference activation: Analyze semantic connections between preference and

context concepts Personalization retrieval in context: Filter user preferences, only those related to the

context are activated

Page 11: Personalized Information Retrieval in Context David Vallet Universidad Autónoma de Madrid, Escuela Politécnica Superior,Spain.

Building a Runtime Context

11

ContexttContextt

Concepts, t’

ActionQuery

ActionQuery

Content viewed

Content modified

Query

Visualquery

Textualquery

Visualfeedback

Contentannotations

Queryconcepts

Concept average

concepts

ActionQuery

ActionQuery

Contextt

t

Page 12: Personalized Information Retrieval in Context David Vallet Universidad Autónoma de Madrid, Escuela Politécnica Superior,Spain.

Contextual Preference Activation

preference for x = px

r (x,y)

Beachx

Seay

nextTor

px

0.8

py

0.4 = 0.8 0.5w (r)

0.5

preference for y = px · w (r)

py

0.724 = 0.4 + (1 - 0.4) 0.9 0.6

Domain ontology

Domain ontology

Constrained Spreading Activation

C C

needs

Boat

0.6

0.9

C

Page 13: Personalized Information Retrieval in Context David Vallet Universidad Autónoma de Madrid, Escuela Politécnica Superior,Spain.

Initial runtime context

Contextt

Initial user preferences

Semanticuser preferences

Extended user preferences Extended context

Domainconcepts

Contextualiseduser preferences

Contextual Preference Activation

Page 14: Personalized Information Retrieval in Context David Vallet Universidad Autónoma de Madrid, Escuela Politécnica Superior,Spain.

, ,

,

, , , ,

co , s ' ,

s f sim d qcore d u q t sim d u t

f sim d q

��������������������������������������������������������

����������������������������

��������������

, , , , ,

, ,cos

score d u q f sim d q sim d u

f score d q

��������������������������������������������������������������������������������������������������

����������������������������

Personalization in Context

x3

x1

x2

1d��������������

{x1, x2, x3} = domain ontology

2d��������������α2

α1u

α’2α’1

,C u t

Page 15: Personalized Information Retrieval in Context David Vallet Universidad Autónoma de Madrid, Escuela Politécnica Superior,Spain.

Conclusions

Semantic concepts VS plain termsExploitation of semantic relationSemantic runtime contextContext: Filtering of user preference

Page 16: Personalized Information Retrieval in Context David Vallet Universidad Autónoma de Madrid, Escuela Politécnica Superior,Spain.

References

Semantic Search P. Castells, M. Fernández, and D. Vallet. An Adaptation of the Vector-Space Model for

Ontology-Based Information Retrieval. IEEE Transactions on Knowledge and Data Engineering, 2007. In press.

Personalization D. Vallet, P. Mylonas, M. A. Corella, J. M. Fuentes, P. Castells, and Y. Avrithis. A Semantically-

Enhanced Personalization Framework for Knowledge-Driven Media Services. IADIS WWW/Internet Conference (ICWI 2005). Lisbon, Portugal, October 2005.

Personalization in context D. Vallet, M. Fernández, P. Castells, P. Mylonas, and Y. Avrithis. Personalized Information

Retrieval in Context. 3rd International Workshop on Modeling and Retrieval of Context (MRC 2006) at the 21st National Conference on Artificial Intelligence (AAAI 2006). Boston, USA, July 2006.

Ranking Aggregation M. Fernndez, D. Vallet, and P. Castells. Using Historical Data to Enhance Rank Aggregation.

29th Annual International ACM Conference on Research and Development on Information Retrieval (SIGIR 2006), Poster Session. Seattle, WA, August 2006.

Tuning Personalization P. Castells, M. Fernndez, D. Vallet, P. Mylonas, and Y. Avrithis. Self-Tuning Personalized

Information Retrieval in an Ontology-Based Framework. 1st IFIP WG 2.12 & WG 12.4 International Workshop on Web Semantics (SWWS 2005), November 2005. Springer Verlag Lecture Notes in Computer Science, Vol. 3762. Meersman, R.; Tari, Z.; Herrero, P. (Eds.), 2005, ISBN: 3-540-29739-1, pp. 977-986.

Page 17: Personalized Information Retrieval in Context David Vallet Universidad Autónoma de Madrid, Escuela Politécnica Superior,Spain.

Thank You!