Hybrid-ε-greedy for Mobile Context- Aware Recommender System Djallel Bouneffouf, Amel Bouzeghoub & Alda Lopes Gançarski Institut Télécom, Télécom SudParis,

Slides:



Advertisements
Similar presentations
Context-based object-class recognition and retrieval by generalized correlograms by J. Amores, N. Sebe and P. Radeva Discussion led by Qi An Duke University.
Advertisements

A Vector Space Model for Automatic Indexing
Collaborative QoS Prediction in Cloud Computing Department of Computer Science & Engineering The Chinese University of Hong Kong Hong Kong, China Rocky.
Taming the monster: A fast and simple algorithm for contextual bandits
- 1 - Intro to Content Optimization Yury Lifshits. Yahoo! Research Largely based on slides by Bee-Chung Chen, Deepak Agarwal & Pradheep Elango.
Extraction and Transfer of Knowledge in Reinforcement Learning A.LAZARIC Inria “30 minutes de Science” Seminars SequeL Inria Lille – Nord Europe December.
George Lee User Context-based Service Control Group
Explorations in Tag Suggestion and Query Expansion Jian Wang and Brian D. Davison Lehigh University, USA SSM 2008 (Workshop on Search in Social Media)
WebMiningResearch ASurvey Web Mining Research: A Survey Raymond Kosala and Hendrik Blockeel ACM SIGKDD, July 2000 Presented by Shan Huang, 4/24/2007.
Image Search Presented by: Samantha Mahindrakar Diti Gandhi.
Sensemaking and Ground Truth Ontology Development Chinua Umoja William M. Pottenger Jason Perry Christopher Janneck.
Web Mining Research: A Survey
WebMiningResearchASurvey Web Mining Research: A Survey Raymond Kosala and Hendrik Blockeel ACM SIGKDD, July 2000 Presented by Shan Huang, 4/24/2007 Revised.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
Recommender Systems; Social Information Filtering.
An investigation of query expansion terms Gheorghe Muresan Rutgers University, School of Communication, Information and Library Science 4 Huntington St.,
CONTENT-BASED BOOK RECOMMENDING USING LEARNING FOR TEXT CATEGORIZATION TRIVIKRAM BHAT UNIVERSITY OF TEXAS AT ARLINGTON DATA MINING CSE6362 BASED ON PAPER.
Personalized Ontologies for Web Search and Caching Susan Gauch Information and Telecommunications Technology Center Electrical Engineering and Computer.
Combining Content-based and Collaborative Filtering Department of Computer Science and Engineering, Slovak University of Technology
1 Folksonomy-Based Collabulary Learning Leandro Balby Marinho, Krisztian Buza, Lars Schmidt-Thieme
Slide 1 The 5R Adaptation Framework for Location- Based Mobile Learning Systems Kinshuk, PhD Associate Dean, Faculty of Science & Technology Professor,
Tag Clouds Revisited Date : 2011/12/12 Source : CIKM’11 Speaker : I- Chih Chiu Advisor : Dr. Koh. Jia-ling 1.
Reinforcement Learning Evaluative Feedback and Bandit Problems Subramanian Ramamoorthy School of Informatics 20 January 2012.
Citation Recommendation 1 Web Technology Laboratory Ferdowsi University of Mashhad.
ICML’11 Tutorial: Recommender Problems for Web Applications Deepak Agarwal and Bee-Chung Chen Yahoo! Research.
1 Information Filtering & Recommender Systems (Lecture for CS410 Text Info Systems) ChengXiang Zhai Department of Computer Science University of Illinois,
Adaptive News Access Daniel Billsus Presented by Chirayu Wongchokprasitti.
 An important problem in sponsored search advertising is keyword generation, which bridges the gap between the keywords bidded by advertisers and queried.
Thesis Proposal PrActive Learning: Practical Active Learning, Generalizing Active Learning for Real-World Deployments.
1 WEB SERVICES BASED INFORMATION ACCESS ARCHITECTURE Christian Belbeze, Max Chevalier, Chantal Soulé-Dupuy Institut de Recherche en Informatique de Toulouse.
A Hybrid Recommender System: User Profiling from Keywords and Ratings Ana Stanescu, Swapnil Nagar, Doina Caragea 2013 IEEE/WIC/ACM International Conferences.
Implicit An Agent-Based Recommendation System for Web Search Presented by Shaun McQuaker Presentation based on paper Implicit:
No Title, yet Hyunwoo Kim SNU IDB Lab. September 11, 2008.
PAUL ALEXANDRU CHIRITA STEFANIA COSTACHE SIEGFRIED HANDSCHUH WOLFGANG NEJDL 1* L3S RESEARCH CENTER 2* NATIONAL UNIVERSITY OF IRELAND PROCEEDINGS OF THE.
Evaluation Methods and Challenges. 2 Deepak Agarwal & Bee-Chung ICML’11 Evaluation Methods Ideal method –Experimental Design: Run side-by-side.
UOS 1 Ontology Based Personalized Search Zhang Tao The University of Seoul.
Hao Wu Nov Outline Introduction Related Work Experiment Methods Results Conclusions & Next Steps.
Presented By :Ayesha Khan. Content Introduction Everyday Examples of Collaborative Filtering Traditional Collaborative Filtering Socially Collaborative.
Content Optimization at Yahoo! Todd Beaupré. #1: 34 MM #1: 19 MM #1: 97 MM Re #1: 45 MM #1: 33 MM #1: 20 MM #1: 22 MM #1: 31 MM #1: 17.3 MM.
Contextual Ranking of Keywords Using Click Data Utku Irmak, Vadim von Brzeski, Reiner Kraft Yahoo! Inc ICDE 09’ Datamining session Summarized.
BEHAVIORAL TARGETING IN ON-LINE ADVERTISING: AN EMPIRICAL STUDY AUTHORS: JOANNA JAWORSKA MARCIN SYDOW IN DEFENSE: XILING SUN & ARINDAM PAUL.
Personalized Interaction With Semantic Information Portals Eric Schwarzkopf DFKI
Multiworld Testing Machine Learning for Contextual Decision-Making.
Srinivas Cheekati( ) Instructor: Dr. Dong-Chul Kim
Diversifying Search Results Rakesh AgrawalSreenivas GollapudiSearch LabsMicrosoft Research Alan HalversonSamuel.
Cold Start Problem in Movie Recommendation JIANG CAIGAO, WANG WEIYAN Group 20.
Foxtrot seminar Capturing knowledge of user preferences with recommender systems Stuart E. Middleton David C. De Roure, Nigel R. Shadbolt Intelligence,
ASSIST: Adaptive Social Support for Information Space Traversal Jill Freyne and Rosta Farzan.
26/01/20161Gianluca Demartini Ranking Categories for Faceted Search Gianluca Demartini L3S Research Seminars Hannover, 09 June 2006.
Augmenting (personal) IR Readings Review Evaluation Papers returned & discussed Papers and Projects checkin time.
Artificial Intelligence Techniques Internet Applications 4.
KMS & Collaborative Filtering Why CF in KMS? CF is the first type of application to leverage tacit knowledge People-centric view of data Preferences matter.
Predicting Short-Term Interests Using Activity-Based Search Context CIKM’10 Advisor: Jia Ling, Koh Speaker: Yu Cheng, Hsieh.
Text Information Management ChengXiang Zhai, Tao Tao, Xuehua Shen, Hui Fang, Azadeh Shakery, Jing Jiang.
UOS Personalized Search Zhang Tao 장도. Zhang Tao Data Mining Contents Overview 1 The Outride Approach 2 The outride Personalized Search System 3 Testing.
Navigation Aided Retrieval Shashank Pandit & Christopher Olston Carnegie Mellon & Yahoo.
Usefulness of Quality Click- through Data for Training Craig Macdonald, ladh Ounis Department of Computing Science University of Glasgow, Scotland, UK.
Coached Active Learning for Interactive Video Search Xiao-Yong Wei, Zhen-Qun Yang Machine Intelligence Laboratory College of Computer Science Sichuan University,
1 Dongheng Sun 04/26/2011 Learning with Matrix Factorizations By Nathan Srebro.
Jian Li Institute for Interdisciplinary Information Sciences Tsinghua University Multi-armed Bandit Problems WAIM 2014.
Recommender Systems & Collaborative Filtering
Figure 5: Change in Blackjack Posterior Distributions over Time.
Data-Driven Educational Data Mining ---- the Progress of Project
Following the User’s Interest in Context-Based Recommender Systems
Preface to the special issue on context-aware recommender systems
Intro to Content Optimization
Augmenting (personal) IR
Google News Personalization: Scalable Online Collaborative Filtering
Aug 2004 Eindhoven, Netherlands
Web Mining Research: A Survey
Presentation transcript:

Hybrid-ε-greedy for Mobile Context- Aware Recommender System Djallel Bouneffouf, Amel Bouzeghoub & Alda Lopes Gançarski Institut Télécom, Télécom SudParis, France 1

OUTLINE 1. Introduction 2. State of the art 3. Proposition 4. Experimental evaluation 5. Conclusion 2

OUTLINE 1. Introduction 2. State of the art 3. Proposition 4. Experimental evaluation 5. Conclusion 3

Software editor Access and navigation into the corporate data 4

5 MOBILE INFORMATION SYSTEMS Context

6 Context-based Recommender System To reduce search and navigation time To assist users in finding information

PROBLEMS IN CONTEXT-BASED RECOMMENDER SYSTEM 7 USER Contextual Recommender System algorithm: Selects item(s) to show Gets feedback (click, time spent,..) Refine the models Repeats (large number of times) with an Optimization of metrics of interest (Total number of clicks, Total rewards,…) How to recommend information to users taking into account their surrounding environment (location, time, near people)? How to follow the evolution of user’s interest? Item Inventory Articles, web page, documents, … Context location, time, …

OUTLINE 1. Introduction 2. State of the art 3. Proposition 4. Experimental evaluation 5. Conclusion 8

USER OR EXPERT SPECIFICATION Constraints  Laborious  Not a dynamic system  Not a personalized system Advantage  Context management Reference [Panayiotou, 2006] [Bila, 2008] [Bellotti, 2008] [ Dobson, 2005] [Lakshmish, 2009] [Alexandre de Spindler, 2006] [Mieczysław, 2009] [Wei, 2010] [Lihong, 2010] 9

CONTENT-BASED AND COLLABORATIVE FILTERING Dataset Situations Reward Action Social group Meeting Home Drive Offic e Constraints  Cold start problem  Slow training Reference [Panayiotou, 2006] [Bila, 2008] [Bellotti, 2008] [ Dobson, 2005] [Lakshmish, 2009] [Alexandre de Spindler, 2006] [Mieczysław,2009] [Wei,2010] [Lihong, 2010] Advantage  Context management  Automatic process 10

MACHINE LEARNING - The greedy strategy only exploitation; - The ε-greedy strategy adds some random action. Advantage  Solve cold start problem  Follow the evolution of user interest Constraints  No context management  Slow training Reference[Panayiotou,2006] [Bellotti,2008] [Bila,2008] [Dobson,2005] [Lakshmish, 2009] [Alexandre de Spindler, 2006] [Mieczysła,2009] [Wei,2010] [Lihong,2010] Reinforcement learning 11 DocumentsD1D2D3D4D5D6D8D9D10 Displays12 Number of Clicks Exploration Exploitation mean= 0.48 mean= 0.79

State of the art Learning Profile The user or The expert specificati- on Content and Collaborative filteringReinforcement learning Reference [Pana yiotou,2006] [Bila, 2008] [Bellotti, 2008] [Dobson, 2005] [Lakshmish, 2009] [Alexandre de Spindler, 2006] [Mieczysła, 2009] [Wei,2010] [Lihong,2010] Context management Semantic Context representation Content- based Automatic process Follow the evolution of user interest Solve the cold start

OUTLINE 1. Introduction 2. State of the art 3. Proposition 4. Experimental evaluation 5. Conclusion 13

MULTI-ARMED BANDITS (MAB) A (basic) MAB problem has: A set D of possibilities (documents) A CTR(d) ∈ [0,1] of expected rewards for each d ∈ D In each round: algorithm picks document d ∈ D based on past history Reward: independent sample in [0,1] with expectation CTR (d) Classical setting that models exploration/exploitation trade-off 14 DocumentsD1D2D3D4D5D6D8D9D10 CTR

CONTEXTUAL BANDITS X is a set of situations, D is a set of arms, CTR: X x D  [0,1] expected rewards Situation x ∈ X occurs In each round: Algorithm picks arm d ∈ D Rewards: independent sample in [0,1] with expectation CTR(x, d) 15 x1x1 x2x2 x3x3 DocumentsD1D2D3D4D5D6D8D9D10 CTR DocumentsD1D2D3D4D5D6D8D9D10 CTR DocumentsD1D2D3D4D5D6D8D9D10 CTR Situations Meeting Home Drive Offic e 1 2

GET SITUATION FROM CONTEXT SENSING Mon Oct 3 12:10: GPS " , " NATIXIS 16

GET SITUATION FROM CONTEXT THINKING ABSTRACTION Mon Oct 3 12:10: GPS " , " NATIXIS Time Ontology Location Ontology Social Ontology situationtimelocationsocial x1x1 workdayParisBank 17

GET SITUATION FROM CONTEXT RETRIEVING THE RELEVANT SITUATION IDSUsersTimePlaceClient 1PaulWorkdayParisBNP 2FabriceHolydayEvryMGET 3PaulWorkdayGentillyAMUNDI IDSUsersTimePlaceClient 1PaulWorkdayParisNATIXIS RetrieveSituation IDSUsersTimePlaceClient 1PaulWorkdayParisBNP Location Ontology Time Ontology Social Ontology

SELECT DOCUMENTS 19 Documentsd1d2d3d4d5d6d8d9d10 CTR Hybrid-ε-greedy argmax d (CTR(d)) p(1-ε) d t = Random(D) p(ε) CBR-ε-greedy argmax d (CTR(d)) p(1-ε) d t = CBF (d) p(z) Random(D) p(k) ε is the probability of exploration CBF (d) gives documents similar to document d ε = z+k Content-Based filtering (CBF)

OUTLINE 1. Introduction 2. State of the art 3. Proposition 4. Experimental evaluation 5. Conclusion 20

IDSUsersTimePlaceClient 1Paul11/05/2011ParisAFNOR 2Fabrice15/05/2011EvryMGET 3Paul19/05/2011GentillyAMUNDI IdDocIDSClickTimeInterestDocuments 1122 min3/5Demand 2133 min1/5Contact secnullPerson Diary navigation entries Diary situation entries 21 Data from Nomalys diary situations navigation entries EXPERIMENTAL DATASETS

RECOMMEND DOCUMENTS ε variation on learning ε variation on deployment ε- Variation 22 ε is the probability of exploration CTR argmax d (CTR(d)) p(1-ε) d t = Random(D) p(ε)

RECOMMEND DOCUMENTS Data size on learning Data size on deployment Data size variation 23 CTR Data size

CONCLUSION Our experiments yield to the conclusion that: Considering the user’s context for the exploration/exploitation strategy significantly increases the performance of the recommender system. In the future: We plan to investigate methods that automatically learn the optimal exploitation and exploration trade-o ff. 24