Exploring Online Social Activities for Adaptive Search Personalization CIKM’10 Advisor : Jia Ling, Koh Speaker : SHENG HONG, CHUNG.

Slides:



Advertisements
Similar presentations
Date: 2013/1/17 Author: Yang Liu, Ruihua Song, Yu Chen, Jian-Yun Nie and Ji-Rong Wen Source: SIGIR12 Advisor: Jia-ling Koh Speaker: Chen-Yu Huang Adaptive.
Advertisements

Learning to Suggest: A Machine Learning Framework for Ranking Query Suggestions Date: 2013/02/18 Author: Umut Ozertem, Olivier Chapelle, Pinar Donmez,
Improvements and extras Paul Thomas CSIRO. Overview of the lectures 1.Introduction to information retrieval (IR) 2.Ranked retrieval 3.Probabilistic retrieval.
Psychological Advertising: Exploring User Psychology for Click Prediction in Sponsored Search Date: 2014/03/25 Author: Taifeng Wang, Jiang Bian, Shusen.
DQR : A Probabilistic Approach to Diversified Query recommendation Date: 2013/05/20 Author: Ruirui Li, Ben Kao, Bin Bi, Reynold Cheng, Eric Lo Source:
Diversity Maximization Under Matroid Constraints Date : 2013/11/06 Source : KDD’13 Authors : Zeinab Abbassi, Vahab S. Mirrokni, Mayur Thakur Advisor :
1 Evaluation Rong Jin. 2 Evaluation  Evaluation is key to building effective and efficient search engines usually carried out in controlled experiments.
Date : 2013/05/27 Author : Anish Das Sarma, Lujun Fang, Nitin Gupta, Alon Halevy, Hongrae Lee, Fei Wu, Reynold Xin, Gong Yu Source : SIGMOD’12 Speaker.
TI: An Efficient Indexing Mechanism for Real-Time Search on Tweets Chun Chen 1, Feng Li 2, Beng Chin Ooi 2, and Sai Wu 2 1 Zhejiang University, 2 National.
Pete Bohman Adam Kunk.  Introduction  Related Work  System Overview  Indexing Scheme  Ranking  Evaluation  Conclusion.
1 Entity Ranking Using Wikipedia as a Pivot (CIKM 10’) Rianne Kaptein, Pavel Serdyukov, Arjen de Vries, Jaap Kamps 2010/12/14 Yu-wen,Hsu.
Explorations in Tag Suggestion and Query Expansion Jian Wang and Brian D. Davison Lehigh University, USA SSM 2008 (Workshop on Search in Social Media)
Evaluating Search Engine
Time-dependent Similarity Measure of Queries Using Historical Click- through Data Qiankun Zhao*, Steven C. H. Hoi*, Tie-Yan Liu, et al. Presented by: Tie-Yan.
Creating Concept Hierarchies in a Customer Self-Help System Bob Wall CS /29/05.
Topic-Sensitive PageRank Taher H. Haveliwala. PageRank Importance is propagated A global ranking vector is pre-computed.
MARS: Applying Multiplicative Adaptive User Preference Retrieval to Web Search Zhixiang Chen & Xiannong Meng U.Texas-PanAm & Bucknell Univ.
Federated Search of Text Search Engines in Uncooperative Environments Luo Si Language Technology Institute School of Computer Science Carnegie Mellon University.
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 Hierarchical Tag visualization and application for tag recommendations CIKM’11 Advisor : Jia Ling, Koh Speaker : SHENG HONG, CHUNG.
Personalization in Local Search Personalization of Content Ranking in the Context of Local Search Philip O’Brien, Xiao Luo, Tony Abou-Assaleh, Weizheng.
On Sparsity and Drift for Effective Real- time Filtering in Microblogs Date : 2014/05/13 Source : CIKM’13 Advisor : Prof. Jia-Ling, Koh Speaker : Yi-Hsuan.
A Recommendation Mechanism for Contextualized mobile advertising S.-T. Yuan et al., Expert Systems with Applications, vol. 24, no. 4, pp , 2003.
1 Context-Aware Search Personalization with Concept Preference CIKM’11 Advisor : Jia Ling, Koh Speaker : SHENG HONG, CHUNG.
1 Formal Models for Expert Finding on DBLP Bibliography Data Presented by: Hongbo Deng Co-worked with: Irwin King and Michael R. Lyu Department of Computer.
Searching the Web Dr. Frank McCown Intro to Web Science Harding University This work is licensed under Creative Commons Attribution-NonCommercial 3.0Attribution-NonCommercial.
1 Web Search Personalization via Social Bookmarking and Tagging Michael G. Noll & Christoph Meinel Hasso-Plattner-Institut an der Universit¨at Potsdam,
Ruirui Li, Ben Kao, Bin Bi, Reynold Cheng, Eric Lo Speaker: Ruirui Li 1 The University of Hong Kong.
Query Routing in Peer-to-Peer Web Search Engine Speaker: Pavel Serdyukov Supervisors: Gerhard Weikum Christian Zimmer Matthias Bender International Max.
UOS 1 Ontology Based Personalized Search Zhang Tao The University of Seoul.
When Experts Agree: Using Non-Affiliated Experts To Rank Popular Topics Meital Aizen.
CIKM’09 Date:2010/8/24 Advisor: Dr. Koh, Jia-Ling Speaker: Lin, Yi-Jhen 1.
Personalized Search Cheng Cheng (cc2999) Department of Computer Science Columbia University A Large Scale Evaluation and Analysis of Personalized Search.
1 Efficient Search Ranking in Social Network ACM CIKM2007 Monique V. Vieira, Bruno M. Fonseca, Rodrigo Damazio, Paulo B. Golgher, Davi de Castro Reis,
A Probabilistic Graphical Model for Joint Answer Ranking in Question Answering Jeongwoo Ko, Luo Si, Eric Nyberg (SIGIR ’ 07) Speaker: Cho, Chin Wei Advisor:
Google News Personalization: Scalable Online Collaborative Filtering
Presenter: Lung-Hao Lee ( 李龍豪 ) January 7, 309.
1 Statistical source expansion for question answering CIKM’11 Advisor : Jia Ling, Koh Speaker : SHENG HONG, CHUNG.
ON THE SELECTION OF TAGS FOR TAG CLOUDS (WSDM11) Advisor: Dr. Koh. Jia-Ling Speaker: Chiang, Guang-ting Date:2011/06/20 1.
1 Using The Past To Score The Present: Extending Term Weighting Models with Revision History Analysis CIKM’10 Advisor : Jia Ling, Koh Speaker : SHENG HONG,
Ranking Related Entities Components and Analyses CIKM’10 Advisor: Jia Ling, Koh Speaker: Yu Cheng, Hsieh.
COLLABORATIVE SEARCH TECHNIQUES Submitted By: Shikha Singla MIT-872-2K11 M.Tech(2 nd Sem) Information Technology.
+ User-induced Links in Collaborative Tagging Systems Ching-man Au Yeung, Nicholas Gibbins, Nigel Shadbolt CIKM’09 Speaker: Nonhlanhla Shongwe 18 January.
A Classification-based Approach to Question Answering in Discussion Boards Liangjie Hong, Brian D. Davison Lehigh University (SIGIR ’ 09) Speaker: Cho,
Date: 2013/6/10 Author: Shiwen Cheng, Arash Termehchy, Vagelis Hristidis Source: CIKM’12 Advisor: Jia-ling Koh Speaker: Chen-Yu Huang Predicting the Effectiveness.
Post-Ranking query suggestion by diversifying search Chao Wang.
1 Adaptive Subjective Triggers for Opinionated Document Retrieval (WSDM 09’) Kazuhiro Seki, Kuniaki Uehara Date: 11/02/09 Speaker: Hsu, Yu-Wen Advisor:
Query Suggestions in the Absence of Query Logs Sumit Bhatia, Debapriyo Majumdar,Prasenjit Mitra SIGIR’11, July 24–28, 2011, Beijing, China.
Divided Pretreatment to Targets and Intentions for Query Recommendation Reporter: Yangyang Kang /23.
Augmenting (personal) IR Readings Review Evaluation Papers returned & discussed Papers and Projects checkin time.
The Loquacious ( 愛說話 ) User: A Document-Independent Source of Terms for Query Expansion Diane Kelly et al. University of North Carolina at Chapel Hill.
PERSONALIZED DIVERSIFICATION OF SEARCH RESULTS Date: 2013/04/15 Author: David Vallet, Pablo Castells Source: SIGIR’12 Advisor: Dr.Jia-ling, Koh Speaker:
TO Each His Own: Personalized Content Selection Based on Text Comprehensibility Date: 2013/01/24 Author: Chenhao Tan, Evgeniy Gabrilovich, Bo Pang Source:
Identifying “Best Bet” Web Search Results by Mining Past User Behavior Author: Eugene Agichtein, Zijian Zheng (Microsoft Research) Source: KDD2006 Reporter:
Refined Online Citation Matching and Adaptive Canonical Metadata Construction CSE 598B Course Project Report Huajing Li.
Predicting Short-Term Interests Using Activity-Based Search Context CIKM’10 Advisor: Jia Ling, Koh Speaker: Yu Cheng, Hsieh.
1 Personalizing Search via Automated Analysis of Interests and Activities Jaime Teevan, MIT Susan T. Dumais, Microsoft Eric Horvitz, Microsoft SIGIR 2005.
1 Link Privacy in Social Networks Aleksandra Korolova, Rajeev Motwani, Shubha U. Nabar CIKM’08 Advisor: Dr. Koh, JiaLing Speaker: Li, HueiJyun Date: 2009/3/30.
User Modeling for Personal Assistant
A Large Scale Prediction Engine for App Install Clicks and Conversions
Learning Literature Search Models from Citation Behavior
Date : 2013/1/10 Author : Lanbo Zhang, Yi Zhang, Yunfei Chen
Date: 2012/11/15 Author: Jin Young Kim, Kevyn Collins-Thompson,
Zhixiang Chen & Xiannong Meng U.Texas-PanAm & Bucknell Univ.
INF 141: Information Retrieval
WSExpress: A QoS-Aware Search Engine for Web Services
Topic: Semantic Text Mining
Connecting the Dots Between News Article
Preference Based Evaluation Measures for Novelty and Diversity
Presentation transcript:

Exploring Online Social Activities for Adaptive Search Personalization CIKM’10 Advisor : Jia Ling, Koh Speaker : SHENG HONG, CHUNG

Outline Introduction System Design – Overview – User Interest Profile – Search Result Personalization – Adaptive adjustment Evaluation Conclusion 2

Introduction Social network have experienced explosive growth in the past few years. Social online activities carry valuable information about users’ background and interests. How to choose right sources? – Availability – Privacy – Accuracy 3

Introduction In this article, proposing a personalization framework that infers users’ interests and preferences through public activities on a variety of online social systems. – Retrieve information and creates an interest profile for each user. – Based on interest profile to personalize. – Automatically adjust weights of different information. 4

Social activity ……. System user ……………………………………………… User Interest profile User Interest profile User Interest profile User Interest profile Personalization Adaptive adjustment

System Design---Overview User Interest Profile create an interest profile for each user Receiving a query from a user – Search engine returns a number of webpages – Retrieve interest vector from interest profile – Compute interest score based on how well the webpage matches the user’s interest Search Result Personalization – Combined both scores into final score Adaptive Adjustments – Personalization degree – The weights of different social information sources (relevance score) 5

user User Interest profile + query Search Engine Webpage1 Webpage2 Webpage3 Webpage4 Webpage5. Search Result Relevance score Interest Vector Keyword : t Score : s Cosine similarity interest score + Personalization

User Interest Profile Three parts : – Creating interest vectors – Combining interest vectors – Updating interest vectors Pre-definition : – A user interest profile is represented as {V, W, p} – V : {v 1, ……, v k } a set of interest vectors – W : {w 1, ……, w k } weight of the corresponding interest vectors – p : real number called the personalization degree 6

1. Facebook 2. Twitter 3. Bookmarks System user {V, W, p} V = {v 1, v 2, v 3 } v 1 : user information from Facebook v 2 : user information from Twitter v 3 : user information from Bookmarks w 1 ~ w 3 : corresponding weight

Creating interest vectors There are different ways to create an vector – Depending on information source Text resources : – Keywords : most important keywords – Score : the number of the texts contain this keyword Tag-based resources : – Keywords : tags are treated as keywords – Score : the number of people have tagged the user with the keyword For each user, normalize the scores into [0,1] 7

Combining interest vectors 8

1. Facebook 2. Twitter 3. Bookmarks System user {V, W, p} Rice(4) Noodle(2) Spaghetti(2). T 1 : { Rice, Noodle, Spaghetti } s(t) = 4* * *0.4 = 3.2

Updating interest vectors Periodically crawl new data from social systems Integrate new information Add new social information source – Add new interest vector and make use of new data Give higher probability to new data 9

Search Result Personalization Relevance score – The search engine will then return a list of webpages – 1 / (1+k) : kth webpage in the result list Interest score – Cosine similarity between the word vector of the webpage and overall interest vector Final score – g f (x) = g r (x) * (1-p) + g i (x) * p 10

Adaptive adjustment Adjusting personalization degree – S u : the set of search results that are actually clicked by the user u – L g : original list of results returned by the search engine – L p : final list of result returned by personalized search system 11

NDCG : Normalized Discounted Cumulative Gain Calculate two values NDCG(L g, S u ) NDCG(L p, S u ) x : top or x of L g or L p r i : 0 or 1 r i = 1 : ith element of L is in S r i = 0 : Otherwise

LgLpSu AAA DBB FGC NDCG(L g, S u ) = Z 3 ( 1/ ) = Z 3 NDCG(L p, S u ) = Z 3 ( 1/1 + 1/log ) = 1… * (Z 3 ) NDCG(L p, S u ) NDCG(L g, S u ) > personalization degree

Adaptive adjustment Adjusting source weights – S u : the set of search results that are actually clicked by the user u – v i : the interest vector of the ith information source 12

Su A B C As v 1 : Facebook v 2 : Twitter h 1 ( v 1, S u ) = cos(v 1, A) + cos(v 1, B) + cos(v 1, C) h 2 ( v 2, S u ) = cos(v 2, A) + cos(v 2, B) + cos(v 2, C) The average of h = (h 1 +h 2 ) /2 h 1 and h 2 which is greater than the average of h ?

Evaluation Experiment – Blogs – Social bookmarks – Mutual tags 208 users – At least 10 blogs – No less than 10 people tags – Bookmarked 20 webpages or more 13

Evaluation Method and Metrics Use 25% bookmarks to create interest profile The other 75% is the testing corpus For ith user u i, randomly choose 30 words Search query consisting of the word was issued on behalf of u i Search query consists of a word t L t [1,k] is the list of top k results returned by the search system S t is the set of webpages that have been tagged with t by u i 14

Evaluation Method and Metrics Compute the average value of the recall over the 30 search queries issued for u i Improvement percentage r a && r b is the average recall of approaches A and B 15

Experimental Results Personalization v.s. Non-personalization 16

17

Experimental Results Active users v.s. Less active users 18

19

Experimental Results Multiple sources v.s. Single source 20

21

Experimental Results Effectiveness of adaption – Personalization degree adjustment (PDA) – Source weight initialization (SWI) – Source weight adjustment (SWA) 22

23

Conclusion Propose a personalization framework – Infer users’ preferences from their activities on lots of online social systems – Create user interest profiles – Integrate information from different information resources – How to personalize – Adaptive 24