Technische Universität München Context-Aware Recommendations in Decentralized, Item-Based Collaborative Filtering on Mobile Devices Wolfgang Woerndl, Henrik.

Slides:



Advertisements
Similar presentations
Recommender Systems & Collaborative Filtering
Advertisements

Mobile learning with a mobile game Design and motivational effects.
C ONTEXT - AWARE SIMILARITIES WITHIN THE FACTORIZATION FRAMEWORK Balázs Hidasi Domonkos Tikk C A RR WORKSHOP, 5 TH F EBRUARY 2013, R OME.
Martin Wagner and Gudrun Klinker Augmented Reality Group Institut für Informatik Technische Universität München December 19, 2003.
COMP423 Intelligent Agents. Recommender systems Two approaches – Collaborative Filtering Based on feedback from other users who have rated a similar set.
BuZZone for Trade Shows: Searching for New Partners and Efficiently Exchanging Information The product is developed by Bacup IT.
CLaSS Computer Literacy Software A Three Year Student Evaluation Ian Cole Lecturer in Information & Communication Technology University of York.
Recommender Systems – An Introduction Dietmar Jannach, Markus Zanker, Alexander Felfernig, Gerhard Friedrich Cambridge University Press Which digital.
UBIGIous – A Ubiquitous, Mixed-Reality Geographic Information System Daniel Porta Jan Conrad Sindhura Modupalli Kaumudi Yerneni.
George Lee User Context-based Service Control Group
From requirements to design
6/2/ An Automatic Personalized Context- Aware Event Notification System for Mobile Users George Lee User Context-based Service Control Group Network.
Trust Establishment in Pervasive Grid Environments Syed Naqvi, Michel Riguidel TÉLÉCOM PARIS ÉNST É cole N ationale S upérieur des T élécommunications.
Rubi’s Motivation for CF  Find a PhD problem  Find “real life” PhD problem  Find an interesting PhD problem  Make Money!
User Modeling for Personalized City Tours Josef Fink & Alfred Kobsa Robert Whitaker.
Recommendations via Collaborative Filtering. Recommendations Relevant for movies, restaurants, hotels…. Recommendation Systems is a very hot topic in.
A. Frank 1 Internet Resources Discovery (IRD) Peer-to-Peer (P2P) Technology (1) Thanks to Carmit Valit and Olga Gamayunov.
Wolfgang EffelsbergUniversity of Mannheim1 WILD Wireless Interactive Learning Devices - Design, Implementation and Experience - Wolfgang Effelsberg, Nicolai.
A Search-based Method for Forecasting Ad Impression in Contextual Advertising Defense.
Personalized Ontologies for Web Search and Caching Susan Gauch Information and Telecommunications Technology Center Electrical Engineering and Computer.
Mobility in the Virtual Office: A Document-Centric Workflow Approach Ralf Carbon, Gregor Johann, Thorsten Keuler, Dirk Muthig, Matthias Naab, Stefan Zilch.
Item-based Collaborative Filtering Recommendation Algorithms
Recommender Systems on the Web: A Model-Driven Approach Gonzalo Rojas – Francisco Domínguez – Stefano Salvatori Department of Computer Science University.
Mao Ye, Peifeng Yin, Wang-Chien Lee, Dik-Lun Lee Pennsylvania State Univ. and HKUST SIGIR 11.
Adam Leidigh Brandon Pyle Bernardo Ruiz Daniel Nakamura Arianna Campos.
Link Recommendation In P2P Social Networks Yusuf Aytaş, Hakan Ferhatosmanoğlu, Özgür Ulusoy Bilkent University, Ankara, Turkey.
Distributed Networks & Systems Lab. Introduction Collaborative filtering Characteristics and challenges Memory-based CF Model-based CF Hybrid CF Recent.
Item Based Collaborative Filtering Recommendation Algorithms Badrul Sarwar, George Karpis, Joseph KonStan, John Riedl (UMN) p.s.: slides adapted from:
Castles A Strategy Game Exploring Mobile Collaborative Adaptive Software Matthew Chalmers, Malcolm Hall, Marek Bell University of Glasgow, UK.
Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München, Germany wwwmatthes.in.tum.de Design.
RecSys 2011 Review Qi Zhao Outline Overview Sessions – Algorithms – Recommenders and the Social Web – Multi-dimensional Recommendation, Context-
Mobile Navigation With SVG Christian Schmitt SVG Open 2005.
Recommendation system MOPSI project KAROL WAGA
1 Can People Collaborate to Improve the relevance of Search Results? Florian Eiteljörge June 11, 2013Florian Eiteljörge.
Context-Aware Interactive Content Adaptation Iqbal Mohomed, Jim Cai, Sina Chavoshi, Eyal de Lara Department of Computer Science University of Toronto MobiSys2006.
Hiding in the Mobile Crowd: Location Privacy through Collaboration.
Wang-Chien Lee i Pervasive Data Access ( i PDA) Group Pennsylvania State University Mining Social Network Big Data Intelligent.
Shanda Innovations Context-aware Ensemble of Multifaceted Factorization Models for Recommendation Kevin Y. W. Chen.
Learning Geographical Preferences for Point-of-Interest Recommendation Author(s): Bin Liu Yanjie Fu, Zijun Yao, Hui Xiong [KDD-2013]
Suzanne Curyer Manager, Career Services The Australian experience: Developing an Employability Skills e-portfolio.
EigenRank: A Ranking-Oriented Approach to Collaborative Filtering IDS Lab. Seminar Spring 2009 강 민 석강 민 석 May 21 st, 2009 Nathan.
Scenarios for a Learning GRID Online Educa Nov 30 – Dec 2, 2005, Berlin, Germany Nicola Capuano, Agathe Merceron, PierLuigi Ritrovato
CHAPTER 5: MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE TOPIC : 5.1 DISTRIBUTED MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE GROUP MEMBERS:
Personalized Interaction With Semantic Information Portals Eric Schwarzkopf DFKI
Customer Identification system based on Smart Card for PDA shops.
S. A. Shonola & M. S. Joy Security Framework for Mobile Learning Environments.
Agents that Reduce Work and Information Overload and Beyond Intelligent Interfaces Presented by Maulik Oza Department of Information and Computer Science.
C OORDINATING SERVICES FOR ACCESSING AND PROCESSING DATA IN DYNAMIC ENVIRONMENTS
From Incidental Learning Analytics Research to a Sustainable Learning Analytics Program Stefan T. Mol University of Amsterdam.
Recommender Systems. Recommender Systems (RSs) n RSs are software tools providing suggestions for items to be of use to users, such as what items to buy,
Srinivas Cheekati( ) Instructor: Dr. Dong-Chul Kim
2009 International Conference on New Trends in Information and Service Science Haosheng Huang1, Georg Gartner, Manuela Schmidt, and Yan Li1 Speaker: Chun-Hung.
Collaborative Filtering Zaffar Ahmed
Xutao Li1, Gao Cong1, Xiao-Li Li2
B. Trousse, R. Kanawati - JTE : Advanced Services on the Web, Paris 7 may 1999 Broadway: a recommendation computation approach based on user behaviour.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
Company LOGO MovieMiner A collaborative filtering system for predicting Netflix user’s movie ratings [ECS289G Data Mining] Team Spelunker: Justin Becker,
Item-Based Collaborative Filtering Recommendation Algorithms Badrul Sarwar, George Karypis, Joseph Konstan, and John Riedl GroupLens Research Group/ Army.
Data-Centric Systems Lab. A Virtual Cloud Computing Provider for Mobile Devices Gonzalo Huerta-Canepa presenter 김영진.
ItemBased Collaborative Filtering Recommendation Algorithms 1.
Slope One Predictors for Online Rating-Based Collaborative Filtering Daniel Lemire, Anna Maclachlan In SIAM Data Mining (SDM’05), Newport Beach, California,
Item-Based Collaborative Filtering Recommendation Algorithms
Networking Chapter 7. This presentation covers What is a network? Types of network.
Data Mining: Concepts and Techniques
Recommender Systems & Collaborative Filtering
Collaborative Filtering
Location Recommendation — for Out-of-Town Users in Location-Based Social Network Yina Meng.
Author: Kazunari Sugiyama, etc. (WWW2004)
Recommender Systems Copyright: Dietmar Jannah, Markus Zanker and Gerhard Friedrich (slides based on their IJCAI talk „Tutorial: Recommender Systems”)
Presentation transcript:

Technische Universität München Context-Aware Recommendations in Decentralized, Item-Based Collaborative Filtering on Mobile Devices Wolfgang Woerndl, Henrik Muehe, Stefan Rothlehner, Korbinian Moegele Technische Universitaet Muenchen Munich, Germany

Technische Universität München Motivation Recommender systems –Successful application for example in online shops –As yet mostly centralized systems –Mobile scenario promising, more focused information access Decentralized, mobile recommender systems –Recommendation on client, connection to server not required –Potential advantages with regard to privacy Goal of this work –Design, implementation and test of a decentralized recommender system for Windows Mobile PDAs + context-aware application 1.Recommender systems basics, design of our approach 2.Contextualization, example scenario: mobile tourist guide 2/12

Technische Universität München Recommender Systems Recommender systems –Individual approaches  Consider only active user –Collaborative filtering  Consider also ratings of other users Collaborative Filtering (CF) –User-based CF Determine similar users  Drawbacks include cold start, performance –Item-based (or model-based) collaborative filtering Calculate model of pairwise item similarities based on ratings  Advantage: can be pre-computed in advance Recommend items that are similar to items that have been positively rated by the active user in the past 3/12

Technische Universität München Decentralized, Mobile Recommender System Decentralized approach –Peers in system exchange rating vectors of their users –Each peer computes local matrix of item-item similarities –Recommendation based on rating vector of user PocketLens –Decentralized approach from research literature –Stores intermediate results when calculating item similarity –Disadvantages Very big data model (item-item similarity) Limited extensibility, only new rating vectors Our system implements decentral, item-based collaborative filtering for PDAs 4/12

Technische Universität München Our approach Optimization of storage requirements Extensibility of model by introducing versioned rating vectors –Store history of ratings –Allow for changing and deleting ratings Integration of group recommendations –Users in front of shared public display Implemented scenario: display, rate and recommend images on PDA –Windows Mobile (.NET Compact Framework) Tested in small user study (13 users) 5/12

Technische Universität München Scenario with Public Shared Display 6/12

Technische Universität München Contexualization So far, mobile recommender on PDA, but not context-aware Goal: Adapt to the current user situation (time, position, …) Proposed method is a combination score, e.g. linear: –score = a * cf-score + b * ctx-score scores: +1 best value; -1 worst value cf-score: rating prediction according to the explained item- based collaborative filtering ctx-score: score according to the current user context –For example, current distance to point-of-interest (POI) –ctx-score = -1 meaning, for example POI is too far away Restaurant is currently closed 7/12

Technische Universität München Scenarios Mobile exhibition guide –Search for products, exhibitors or places of interest etc., additional functions such as appointment schedule, virtual business cards –Context: Location of exhibition booths and halls Indoor positioning with bluetooth-based infrastructure Mobile city guide for tourists –So far: application on PDA displays information (image/text) and play audio file for nearest POI (sight) Extended with explained decentral CF method –Devices are not networked, model is updated when tourists return device Context: POIs in vicinity, ranked according to CF score –Rating acquisition Explicit: User enters rating (good/mediocre/bad, or 5 star scale) Implicit: System determine rating by usage of audio file –Implemented and tested 8/12

Technische Universität München User Interface Mobile City Guide 9/12

Technische Universität München Evaluation User study with real users (tourists) in Prague –2 weeks in late september, 30 volunteering participants, aged between 17 and 76, various nationalities Users could use city guide with recommender system for free and fill out questionnaire, instead of paying for rental Questionnaire with 10 questions –Positive feedback, users liked application and recommender system –Example question: „I felt that the mobile guide selected sights according to my interests/ratings“ 17% totally agree, 36% agree, 23% tend to agree 7% tend to disagree, 10% disagree, 7% totally disagree –User are happy to give away some information about themselves in return for personalized recommendations –But users gave mixed feedback regarding explicit rating dialogue Rely more on implicit ratings in future 10/12

Technische Universität München Conclusion Summary –Implementing a decentralized recommender system for PDAs Innovations include storage optimization, improved extensibility and group recommendations –Contextualized application in a mobile tourist guide User study with early promising results Current & future work –Mobile tourist guide, ongoing study w.r.t. recommendation quality Are recommended POIs really more interesting for users than just nearest POIs? Are than any differences between recommendations based on implicit versus explicit ratings? –Improve context-awareness, refine method to combine CF and context scores –Test in other scenario(s) 11/12

Technische Universität München Context-Aware Recommendations in Decentralized, Item-Based Collaborative Filtering on Mobile Devices Wolfgang Woerndl Questions?