AVATAR: Modelling Users by Dynamic Ontologies in a TV Recommender System based on Semantic Reasoning Alberto Gil Solla Department of Telematic Engineering.

Slides:



Advertisements
Similar presentations
A Multi Agent Architecture for Tourism Recommendation
Advertisements

AVATAR: Advanced Telematic Search of Audivisual Contents by Semantic Reasoning Yolanda Blanco Fernández Department of Telematic Engineering University.
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
Haystack: Per-User Information Environment 1999 Conference on Information and Knowledge Management Eytan Adar et al Presented by Xiao Hu CS491CXZ.
Semantic Web Workshop Exploiting Synergy Between Ontologies and Recommender Systems Stuart E. Middleton, Harith Alani Nigel R. Shadbolt, David.
Exploiting Synergy between Ontology and Recommender Systems Middleton, S. T., Alani, H. & De Roure D. C. (2002) Semantic Web Workship 2002 Presented by.
On the Specification of Interaction Patterns for Collaborative T-learning Services Dr. José J. Pazos Arias Dept. of Telematic Engineering University of.
Recommender Systems – An Introduction Dietmar Jannach, Markus Zanker, Alexander Felfernig, Gerhard Friedrich Cambridge University Press Which digital.
George Lee User Context-based Service Control Group
0 General information Rate of acceptance 37% Papers from 15 Countries and 5 Geographical Areas –North America 5 –South America 2 –Europe 20 –Asia 2 –Australia.
OntoBlog: Informal Knowledge Management by Semantic Blogging Aman Shakya 1, Vilas Wuwongse 2, Hideaki Takeda 1, Ikki Ohmukai 1 1 National Institute of.
6/2/ An Automatic Personalized Context- Aware Event Notification System for Mobile Users George Lee User Context-based Service Control Group Network.
AVATAR An Improved Solution for Personalized TV based on Semantic Inference Yolanda Blanco Fern á ndez, Jos é J. Pazos Arias, Mart í n L ó pez Nores, Alberto.
Artificial Intelligence and Case-Based Reasoning Computer Science and Engineering Mälardalen University Västerås, Mikael Sollenborn, CSL,
ADVISE: Advanced Digital Video Information Segmentation Engine
CSE Intelligent Environments Paper Presentation Darin Brezeale April 16, 2003.
Personalised Search on the World Wide Web Originally by Micarelli, Gasparetti, Sciarrone & Gauch
Agent Technology for e-Commerce
Semantic Location Based Services for Smart Spaces Kostas Kolomvatsos, Vassilis Papataxiarhis, Vassileios Tsetsos P ervasive C omputing R esearch G roup.
Recommender systems Ram Akella February 23, 2011 Lecture 6b, i290 & 280I University of California at Berkeley Silicon Valley Center/SC.
Solutions for Personalized T-learning Alberto Gil Solla Department of Telematic Engineering University of Vigo (Spain) EuroITV 2005: the 3rd European Conference.
12 -1 Lecture 12 User Modeling Topics –Basics –Example User Model –Construction of User Models –Updating of User Models –Applications.
Personalized Ontologies for Web Search and Caching Susan Gauch Information and Telecommunications Technology Center Electrical Engineering and Computer.
SIEVE—Search Images Effectively through Visual Elimination Ying Liu, Dengsheng Zhang and Guojun Lu Gippsland School of Info Tech,
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
TV-Anytime (and the myTV project) Ronald Tol Philips Research.
Faculty of Informatics and Information Technologies Slovak University of Technology Personalized Navigation in the Semantic Web Michal Tvarožek Mentor:
Managing Large RDF Graphs (Infinite Graph) Vaibhav Khadilkar Department of Computer Science, The University of Texas at Dallas FEARLESS engineering.
The 2nd International Conference of e-Learning and Distance Education, 21 to 23 February 2011, Riyadh, Saudi Arabia Prof. Dr. Torky Sultan Faculty of Computers.
New trends in Semantic Web Cagliari, December, 2nd, 2004 Using Standards in e-Learning Claude Moulin UMR CNRS 6599 Heudiasyc University of Compiègne (France)
1 USING EXPERT SYSTEMS TECHNOLOGY FOR STUDENT EVALUATION IN A WEB BASED EDUCATIONAL SYSTEM Ioannis Hatzilygeroudis, Panagiotis Chountis, Christos Giannoulis.
Personalized Information Retrieval in Context David Vallet Universidad Autónoma de Madrid, Escuela Politécnica Superior,Spain.
University of Dublin Trinity College Localisation and Personalisation: Dynamic Retrieval & Adaptation of Multi-lingual Multimedia Content Prof Vincent.
© 2007 Tom Beckman Features:  Are autonomous software entities that act as a user’s assistant to perform discrete tasks, simplifying or completely automating.
Implicit An Agent-Based Recommendation System for Web Search Presented by Shaun McQuaker Presentation based on paper Implicit:
SWETO: Large-Scale Semantic Web Test-bed Ontology In Action Workshop (Banff Alberta, Canada June 21 st 2004) Boanerges Aleman-MezaBoanerges Aleman-Meza,
IMPROVING E-COMMERCE COLLABORATIVE RECOMMENDATIONS BY SEMANTIC INFERENCE OF NEIGHBORS’ PRACTICAL EXPERTISE 6 th International Workshop on Semantic Media.
RCDL Conference, Petrozavodsk, Russia Context-Based Retrieval in Digital Libraries: Approach and Technological Framework Kurt Sandkuhl, Alexander Smirnov,
Personalization Technologies: A Process-Oriented Perspective Communications of the ACM (October 2005) Presented By Gediminas Adomavicius, Alexander Tuzhilin.
Web Usage Mining for Semantic Web Personalization جینی شیره شعاعی زهرا.
Toward the Next generation of Recommender systems
Page 1 Alliver™ Page 2 Scenario Users Contents Properties Contexts Tags Users Context Listener Set of contents Service Reasoner GPS Navigator.
You Are What You Tag Yi-Ching Huang and Chia-Chuan Hung and Jane Yung-jen Hsu Department of Computer Science and Information Engineering Graduate Institute.
CONCLUSION & FUTURE WORK Normally, users perform search tasks using multiple applications in concert: a search engine interface presents lists of potentially.
Knowledge based Personalization by Wonjung Kim. Outline Introduction Background – InfoQuilt system Personalization in InfoQuilt Related Work Conclusions.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
Faculty of Informatics and Information Technologies Slovak University of Technology Personalized Navigation in the Semantic Web Michal Tvarožek Mentor:
Using Several Ontologies for Describing Audio-Visual Documents: A Case Study in the Medical Domain Sunday 29 th of May, 2005 Antoine Isaac 1 & Raphaël.
L. Ardissono, C. Barbero, A. Goy and G. Petrone Dipartimento di Informatica Universita’ di Torino, Torino, Italy
Unit 2 Architectural Styles and Case Studies | Website for Students | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS 1.
Personalized Interaction With Semantic Information Portals Eric Schwarzkopf DFKI
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
AVATAR: An Improved Solution for Personalized TV based on Semantic Inference 2006 IEEE Transactions on Consumer Electronics Yolanda Blanco Fernández, José.
Foxtrot seminar Capturing knowledge of user preferences with recommender systems Stuart E. Middleton David C. De Roure, Nigel R. Shadbolt Intelligence,
Service Brokering Yu-sik Park. Index Introduction Brokering system Ontology Services retrieval using ontology Example.
User Modeling and Recommender Systems: Introduction to recommender systems Adolfo Ruiz Calleja 06/09/2014.
MPEG-4: Multimedia Coding Standard Supporting Mobile Multimedia System Lian Mo, Alan Jiang, Junhua Ding April, 2001.
An Ontology-based Approach to Context Modeling and Reasoning in Pervasive Computing Dejene Ejigu, Marian Scuturici, Lionel Brunie Laboratoire INSA de Lyon,
Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive.
WIKTBratislava, 28. november Semantic Organization/Enterprise Vision Michal Laclavik, Ladislav Hluchy, Marian Babik, Zoltan Balogh, Ivana Budinska,
September 2003, 7 th EDG Conference, Heidelberg – Roberta Faggian, CERN/IT CERN – European Organization for Nuclear Research The GRACE Project GRid enabled.
Collaborative Filtering: Searching and Retrieving Web Information Together Huimin Lu December 2, 2004 INF 385D Fall 2004 Instructor: Don Turnbull.
GUILLOU Frederic. Outline Introduction Motivations The basic recommendation system First phase : semantic similarities Second phase : communities Application.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Visual Information Retrieval
3.3. Case-Based Reasoning (CBR)
Exploiting Synergy Between Ontologies and Recommender Systems
NSDL Data Repository (NDR)
BUILDING A DIGITAL REPOSITORY FOR LEARNING RESOURCES
A framework for ontology Learning FROM Big Data
Presentation transcript:

AVATAR: Modelling Users by Dynamic Ontologies in a TV Recommender System based on Semantic Reasoning Alberto Gil Solla Department of Telematic Engineering University of Vigo (Spain) EuroITV 2005: the 3rd European Conference on Interactive Television Aalborg, Denmark April 1, 2005

Outline of this presentation AVATAR: A TV recommender system User Modelling based on ontologies Updating user profiles Conclusions and Further Work

Outline of this presentation AVATAR: A TV recommender system User Modelling based on ontologies Updating user profiles Conclusions and Further Work

AVATAR: Motivation Migration from analogue to digital TV Implications: –More channels in the same bandwidth –Software applications mixed with audiovisual contents Users will need help to find interesting contents (programs and applications) among irrelevant information

Content Recommenders Different approaches to recommend personalized TV contents: –Bayesian methods –Content-based techniques –Collaborative filtering A common drawback related to the reasoning capabilities: no knowledge about the TV domain is involved in the algorithms

AVATAR AdVAnced Telematic search of Audiovisual contents by semantic Reasoning Framework to test recommendation strategies: –Profiles matching (collaborative filtering) –Semantic reasoning about the user preferences and TV programs (enhanced content-based technique) Knowledge base in AVATAR: an OWL ontology about the TV domain –Hierarchies of classes and properties –Specific instances extracted from TV-Anytime program descriptions

Bayesian Agent Semantic Agent Profiles Agent Local Agent Content capture Combiner Users Database G-REC Ontology Profiles Recommendations User Actions Personal dataPreferencesHistory DTV Transport Stream Feedback Agent Private data MHP TV-Anytime API B-REC S-REC P-REC Recommenders MHP Application SetTop Box AVATAR architecture

TV-Anytime Start Trek Long, long time ago, and far, far, far away… fiction space G ES en

TV ontology structure TV Contents InformativeMovies IncidentsNews EconomyPolitical ActionComedies

TV Ontology

Outline of this presentation AVATAR: A TV recommender system User Modelling based on ontologies Updating user profiles Conclusions and Further Work

User Modelling based on Knowledge Personal data (static) and preferences about TV programs (dynamic) We reuse the TV ontology for user modelling User profiles are named ontology-profiles –They are OWL ontologies built incrementally, as the system receives information about the user viewing behaviour –They store: classes, their instances, the hierarchical relations, sequences of properties

Ontology-profile TV Contents InformativeSports News MeteorologyPolitical Football Formula 1 Live Broadcasts Historical reviews Debate EU Constitution Niki Lauda biography Next weekend Weather forecast San Marino Grand Prix Match Liverpool Ajax hasTeam Liverpool hasPlace Amsterdan Arena

Textual representation Sports  Football.Match. (hasTeam[Liverpool]  p hasPlace[Amsterdan Arena])  c Formula 1. Live broadcasts. hasPresenter.hasName[Alain Prost] Movies  Comedy_Movies. (hasTitle[The Mask]  p hasActor.hasName[J. Carrey])

Precedents Rich’s Stereotypes –Groups of users with similar characteristics –Hierarchical organization of stereotypes Middleton’s paper recommender –It uses ontologies to model user’s interests Stock’s AlFresco –Dynamic user modelling based on an activation/inhibition network

Outline of this presentation AVATAR: A TV recommender system. User Modelling based on ontologies Updating user profiles Conclusions and Further Work

Ontology profiles: Updating process AVATAR infers information from the actions carried out by the viewers Indexes for updating user profiles referred to each class and each instance –Degree of Interest (DOI) –Confidence (Conf) –Relevance (Rel)

Degree of Interest (DOI) Level of interest referred to a class/instance for a user Several factors have influence on its calculation: –Index of Feedback (IOF): Feedback information referred to the suggestions selected or rejected –Antiquity of Viewing (AOV): The time from the user selects a program until he/she watches it –Index of Viewing (IOV): Ratio between the viewing time and the content duration

Degree of Interest (II) Old DOI of instance Inst k (before updating) New DOI of instance Inst k (after updating) The index of a class is computed by adding the contribution of each instance of that class

Confidence index It quantifies the success or failure obtained by AVATAR in previous recommendations It is based on the order of the selected or rejected programs

Relevance index Combination of DOI and Confidence indexes Used to order the programs offered to end users Classes with high relevance provide the recommendation with many instances

Relevance (C) User choices C1 1 C2 C3 Scenario 1 Scenario 2 Scenario 3 Relevance index

Outline of this presentation AVATAR: A TV recommender system User Modelling based on ontologies Updating user profiles Conclusions and Further Work

Conclusions Ontology-profiles favour inferential processes to improve the offered suggestions Indexes flexible enough to maintain the user preferences permanently updated

Further Work Spread the indices to adjacent classes Collaborative filtering process based on semantic reasoning –The goal is to compare different user preferences, by inferring implicit relations between them Approach of user modelling can be easily extended to applications of the Semantic Web (Web services)