SlideShare a Scribd company logo
1 of 27
Образец заголовка
Tutorial on Query Auto-
Completion
Yichen Feng
feng36 AT illinois DOT edu
University of Illinois at Urbana-
Champaign
Prepared as an assignment for CS410: Text Information Systems in Spring 2016
Образец заголовкаQuery Auto-Completoion
• What is Query Auto-Completion (QAC)
– Giving search suggestions based on typed
prefixes by considering the search history log,
search queries popularity, temporal factors
and personal interests.
Образец заголовкаQAC is important
• Faster users’ input, improve efficiency
• Suggesting possible queries
• Correct users’ typing errors
• Users may not know how to describe the
information he needed
• Speed and Accuracy
• Minimize users’ cognitive and physical
effort
Образец заголовкаQAC is Everywhere
PIAZZA Facebook
Gmail Amazon
USA Government Coursera
Образец заголовкаMost Popular Completion
• Traditional QAC (Most Popular Completion)
– Query are suggested from the previous query
popularity. (Mawarkar and Malemath, 2015)
– Ranked by queries’ number of frequent
occurances
– Data Structure: TRIE
– 𝑀𝐶𝑃 𝒫 = arg max
𝑞∈∁(𝒫)
𝑤 𝑞 , 𝑤 𝑞 =
𝑓(𝑞)
𝑖∈𝒬 𝑓(𝑖)
– Ranked by queries’ number of frequent occurances
– Data Structure: TRIE
– Always treated as baseline
Образец заголовкаQAC Challenges
• Cannot catch the popular temporal topics
• Cannot treat different people differently
• Cannot interact with users’ behaviors (e.g.
clicks)
• Bad performance on the mobile devices
• Needed to be optimized
Образец заголовкаSolutions
• Time-sensitive QAC
– Robust vs. Recent
• Personalized QAC
– User behaviors
– Context based QAC
• Time-sensitive Personalized QAC (Hybrid
model)
• Optimizing search results presentation
• Term by term QAC for mobile search
• QAC for rare prefixes
Образец заголовкаTime-Sensitive QAC
(SIGIR 12)
• Time-sensitive: query popularity changing over time
– “di-”: Dictionary for weekday, Disney for weekend
• Key idea:
– Predicting query popularity
• Forecast quality
• Success & failure analysis
• Temporal model selector
– Rely on shorter but frequent aggregation of data, model
the overall query trends by time-series.
• Method: Time-sensitive auto-completion
– 𝑇𝑆 𝒫, 𝑡 = arg max
𝑞∈∁(𝒫)
𝑤 𝑞|𝑡 , 𝑤 𝑞|𝑡 =
𝑦𝑡(𝑞)
𝑖∈𝒬 𝑦𝑡(𝑖)
– 𝑦𝑡(𝑞): estimated frequency of query q at time t
M. Shokouhi and K. Radinsky. Time-sensitive query auto-completion. In SIGIR ’12, pages 601–610, 2012.
Образец заголовкаTS QAC – Recent vs. Robust
(WWW 14)
• QAC need to sufficiently rank both consistently and recently
popular queries
• Motivation: Finding optimal trade-off between recency and
robustness to achieve better QAC
• Key idea:
– Optimal tradeoff could be researched
– Each query log scenario has different temporal characteristics
• Approaches:
– Based on past popularity distributions
• Maximum Likelihood Estimation, Recent Maximum Likelihood Estimation,
Last N Query Distribution
– Based on short-range predicted query popularity
• Predicted Next N Query Distribution
– Meta approach – optimize the parameters of above apporaches
• Online Parameter Learning
S. Whiting, J. McMinn, and J. Jose. Exploring real-time temporal query auto-completion. In DIR Workshop ’13, pages 12–15
Образец заголовкаPersonalized QAC
(SIGIR 13)
• QAC need to suggest people differently by considering their
own interestes
• Motivation: Queries likelihoods vary drastically between
different demographic groups [Weber and Castillo, 2010] and
individuals [Teevan et al., 2011]
• Key idea:
– Features based on: Users age, gender, location, short- and long-
term history
– Novel supervised framework for leaning to personalize QAC
• Method:
– Similar labelling strategy
• Evaluating by using Mean-Reciprocal-Rank (MRR)
– Learning to rank
• Lambda-MART algorithm (boosted decision trees)
• Location is more effective
M. Shokouhi. Learning to personalize query auto-completion. In SIGIR’13 2013
Образец заголовка
Personalized QAC – Context
Based
(IJARCET 2015)
• Query auto-completer try to accurately predicted what user is typing
• Objective: Improve search quality by predicting the user’s query
based on context
• Key idea:
– Context
• Query similarity
• User’s recent click throughs
• Current location and time
• Keywords and sessions
• Method:
– Most Popular Completion
• Works well when context is empty
– Nearest Completion
• Works well when context exists, terrible when context is empty
– Hybrid Completion
• Combine both MPC and NC
V. Mawarkar and V. Malemath. Context Based Query Auto-Completion. In IJARCET, Volume 4 Issue 6, June 2015.
Образец заголовкаContext Based HCA
(IJARCET 2015)
V. Mawarkar and V. Malemath. Context Based Query Auto-Completion. In IJARCET, Volume 4 Issue 6, June 2015.
Образец заголовкаPersonalized QAC – User Behaviors
(SIGIR14)
• Objective: Explaining the users’ interaction
data to future improving the QAC
performance
• Contributions:
– First set High-resolution QAC query log:
• Recording every keystroke- Enable further analysis on
understanding
– Horizontal skipping bias
• First introduce and unique to QAC
– Vertical position bias
– Two-dimensional Click Model
• Model users’ behavior on PC and mobile devices
Y. Li, A. Dong, H. Wang, H. Deng, Y. Chang, C. Zhai. A Two-dimensional Click Model for Query Auto-completion. In SIGIR’ 2014
Образец заголовкаTwo-Dimensional Click Model
(SIGIR14)
H Model
D Model
Y. Li, A. Dong, H. Wang, H. Deng, Y. Chang, C. Zhai. A Two-dimensional Click Model for Query Auto-completion. In SIGIR’ 2014
Образец заголовкаTime–Sensitive Personalized QAC
(CIKM14)
• Key idea:
– Hybrid model
• Time-sensitivity
• Personalization
– Optimal time window
• Achieving better predition
• Contributions:
– Novel Hybrid Model
– New query popularity prediction method
• Ranking with Mean Reciprocal Rank (MRR)
– Effectiveness analysis
• Significantly outperforms state-of-art time-sensitive
QAC
F. Cai, S. Liang, M. D. Rijke. Time-sensitive Personalized Query Auto-completion. In CIKM’ 2014
Образец заголовкаTSP QAC Performances
(CIKM14)
• Tradeoff between recent and periodicity
– Have critical parameter setting for accuracy
• Baselines check
– Marginally outperforms baselines
• Fact not strongly differential features
– Effective with a longer prefix
– Available evidence matters
• Better QAC ranking
– Sufficient personal queries
– Time-sensitive popularity
F. Cai, S. Liang, M. D. Rijke. Time-sensitive Personalized Query Auto-completion. In CIKM’ 2014
Образец заголовка
Presenting Optimized Search
Results
(WSDM16)
• Objective:
– Selectively presenting query based on a
probabilistic model to achieve optimized search
results presentation
• Key ideas:
– Time-consuming on too many query suggestions
– Measuring the users’ time-loss
– Patient users get more benefits
• Challenges:
– Uncertain factors (e. g. intent, query suggestion
click probabilities)
– Unclear of how long users spend on scanning
M. P. Kato, K. Tanaka. To Suggest, or Not to Suggest for Queries with Diverse Intents: Optimizing Search Result Presentation. In WSDM’ 2016
Образец заголовка
Presenting Optimized Search
Results
(WSDM16)
• Contributions:
– Searcher model
• Interacting with query suggestions
• According to users’ multiple intents
– Optimizing Search Results Presentation (OSRP)
• Mainly focusing on ambiguous or underspecified query
– Examined effects of query suggestion on search
behaviors
• Conducting user survey
– Effectiveness of OSRP
• Patient users
• Queries with limited number of intents
M. P. Kato, K. Tanaka. To Suggest, or Not to Suggest for Queries with Diverse Intents: Optimizing Search Result Presentation. In WSDM’ 2016
Образец заголовкаUsers Survey
(WSDM16)
M. P. Kato, K. Tanaka. To Suggest, or Not to Suggest for Queries with Diverse Intents: Optimizing Search Result Presentation. In WSDM’ 2016
SERP (M. P. Kato and K. Tanaka)
Образец заголовка
Term-by-Term QAC for Mobile
Search
(WSDM16)
• Objective:
– Specialized QAC for mobile search
• Mobile Input:
– Small screen Term-by-Term QAC
– Slower input High quality QAC
– Clumsier QAC matters more than PC
• Key idea:
– Faster exploration of suggestions
– Fits for the text editing in mobile devices
S. Vargas, R. Blanco, P. Mika. Term-by-Term Query Auto-Completion for Mobile Search. In WSDM 2016
Образец заголовкаQuery-Term Graph
(WSDM16)
– Based on previous submitted queries
– Efficient way of
• Storing
• Retrieving
S. Vargas, R. Blanco, P. Mika. Term-by-Term Query Auto-Completion for Mobile Search. In WSDM 2016
Образец заголовкаQAC for Rare Prefixes
(CIKM15)
• Motivation: QAC fail when the prefix is
sufficiently rare
• Key ideas:
– Supervised model ranking synthetic
suggestions
– Query generated by mining query suffixes
– Exploring new ranking signals
• Query n-gram statistics
• Deep convolutional latent semantic model (CLSM)
S. Vargas, R. Blanco, P. Mika. Term-by-Term Query Auto-Completion for Mobile Search. In WSDM 2016
Образец заголовкаModel and Features
(CIKM15)
• LambdaMART model:
– Ranking using features
• N-gram based features
– Model the likelihood that candidate
suggestion is generated by the same LM as
the queries in the search logs
• CLSM based features
– Based on clickthrough data
– Effective for modelling query-document
relevance
– Training on a prefix-suffix pairs datasetB. Mitra, N. Craswell. Query Auto-Completion for Rare Prefixes. In CIKM 2015
Образец заголовкаQAC for Rare Prefixes
(CIKM15)
• Motivation: QAC fail when the prefix is
sufficiently rare
• Key ideas:
– Supervised model ranking synthetic
suggestions
– Query generated by mining query suffixes
– Exploring new ranking signals
• Query n-gram statistics
• Deep convolutional latent semantic model (CLSM)
B. Mitra, N. Craswell. Query Auto-Completion for Rare Prefixes. In CIKM 2015
Образец заголовкаFuture works
• Short range query popularity prediction
• Complex relationships between users’
behavior at different keystrokes
• More complex click models
• Model personalized temporal patterns for
active users (e.g. Professional searchers)
• Online user behavior study on mobile
• Other LM on rare prefixes
Образец заголовкаQAC Development Summary
Образец заголовкаReferences
1. M. Shokouhi and K. Radinsky. Time-sensitive query auto-completion. In SIGIR ’12, pages
601–610, 2012.
2. S. Whiting, J. McMinn, and J. Jose. Exploring real-time temporal query auto-completion. In
DIR Workshop ’13, pages 12–15
3. M. Shokouhi. Learning to personalize query auto-completion. In SIGIR’13 2013
4. V. Mawarkar and V. Malemath. Context Based Query Auto-Completion. In IJARCET, Volume
4 Issue 6, June 2015.
5. Y. Li, A. Dong, H. Wang, H. Deng, Y. Chang, C. Zhai. A Two-dimensional Click Model for
Query Auto-completion. In SIGIR’ 2014
6. F. Cai, S. Liang, M. D. Rijke. Time-sensitive Personalized Query Auto-completion. In CIKM’
2014
7. M. P. Kato, K. Tanaka. To Suggest, or Not to Suggest for Queries with Diverse Intents:
Optimizing Search Result Presentation. In WSDM’ 2016
8. S. Vargas, R. Blanco, P. Mika. Term-by-Term Query Auto-Completion for Mobile Search. In
WSDM 2016
9. B. Mitra, N. Craswell. Query Auto-Completion for Rare Prefixes. In CIKM 2015
10. L. Li, H. Deng, A. Dong, Y. Chang, H. Zha, R. Baeza-Yates. Analyzing User’s Sequential
Behavior in Query Auto-Completion via Markov Processes. In Proc. SIGIR’15 2015.
11. M. Shokouhi. Detecting seasonal queries by time-series analysis. In Proc. SIGIR, pages
1171–1172, Beijing, China, 2011
12. R. W. White and G. Marchionini. Examining the effectiveness of real-time query expansion.
Inf. Process. Manage., 43:685–704, May 2007
13. Z. Bar-Yossef and N. Kraus. Context-sensitive query auto-completion. In WWW ’11, pages
107–116, 2011.

More Related Content

What's hot

Email Classification
Email ClassificationEmail Classification
Email ClassificationXi Chen
 
RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...
RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...
RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...Joaquin Delgado PhD.
 
Learning to Rank Presentation (v2) at LexisNexis Search Guild
Learning to Rank Presentation (v2) at LexisNexis Search GuildLearning to Rank Presentation (v2) at LexisNexis Search Guild
Learning to Rank Presentation (v2) at LexisNexis Search GuildSujit Pal
 
Searching with vectors
Searching with vectorsSearching with vectors
Searching with vectorsSimon Hughes
 
Evolving the Optimal Relevancy Ranking Model at Dice.com
Evolving the Optimal Relevancy Ranking Model at Dice.comEvolving the Optimal Relevancy Ranking Model at Dice.com
Evolving the Optimal Relevancy Ranking Model at Dice.comSimon Hughes
 
Query Dependent Pseudo-Relevance Feedback based on Wikipedia
Query Dependent Pseudo-Relevance Feedback based on WikipediaQuery Dependent Pseudo-Relevance Feedback based on Wikipedia
Query Dependent Pseudo-Relevance Feedback based on WikipediaYI-JHEN LIN
 

What's hot (7)

Email Classification
Email ClassificationEmail Classification
Email Classification
 
RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...
RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...
RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...
 
Final deck
Final deckFinal deck
Final deck
 
Learning to Rank Presentation (v2) at LexisNexis Search Guild
Learning to Rank Presentation (v2) at LexisNexis Search GuildLearning to Rank Presentation (v2) at LexisNexis Search Guild
Learning to Rank Presentation (v2) at LexisNexis Search Guild
 
Searching with vectors
Searching with vectorsSearching with vectors
Searching with vectors
 
Evolving the Optimal Relevancy Ranking Model at Dice.com
Evolving the Optimal Relevancy Ranking Model at Dice.comEvolving the Optimal Relevancy Ranking Model at Dice.com
Evolving the Optimal Relevancy Ranking Model at Dice.com
 
Query Dependent Pseudo-Relevance Feedback based on Wikipedia
Query Dependent Pseudo-Relevance Feedback based on WikipediaQuery Dependent Pseudo-Relevance Feedback based on Wikipedia
Query Dependent Pseudo-Relevance Feedback based on Wikipedia
 

Viewers also liked

Logging into Schoology CHSD
Logging into Schoology CHSDLogging into Schoology CHSD
Logging into Schoology CHSDLori Roe
 
dps pictures
dps picturesdps pictures
dps pictureskatrinsdc
 
Mission HEC @ Orange Labs - Multiscreen & Marketing Stratégique
Mission HEC @ Orange Labs - Multiscreen & Marketing StratégiqueMission HEC @ Orange Labs - Multiscreen & Marketing Stratégique
Mission HEC @ Orange Labs - Multiscreen & Marketing StratégiqueDavid Metge
 
6 a cherylmeinenfinalslidepresentation
6 a cherylmeinenfinalslidepresentation6 a cherylmeinenfinalslidepresentation
6 a cherylmeinenfinalslidepresentationCheryl Meinen
 
Réseaux informatiques
Réseaux informatiquesRéseaux informatiques
Réseaux informatiquesDavid Metge
 
Economic theory market demand and supply
Economic theory  market demand and supplyEconomic theory  market demand and supply
Economic theory market demand and supplyAbuzer Ansari
 
Modélisation chaîne DVB-S
Modélisation chaîne DVB-SModélisation chaîne DVB-S
Modélisation chaîne DVB-SDavid Metge
 
Tutor2u - Government Intervention – Subsidies
Tutor2u - Government Intervention – SubsidiesTutor2u - Government Intervention – Subsidies
Tutor2u - Government Intervention – Subsidiestutor2u
 
Noxious Kft. - Öregek otthona
Noxious Kft. - Öregek otthonaNoxious Kft. - Öregek otthona
Noxious Kft. - Öregek otthonaAkos Novak
 
Tutor2u - Price Elasticity of Demand
Tutor2u - Price Elasticity of DemandTutor2u - Price Elasticity of Demand
Tutor2u - Price Elasticity of Demandtutor2u
 

Viewers also liked (12)

Logging into Schoology CHSD
Logging into Schoology CHSDLogging into Schoology CHSD
Logging into Schoology CHSD
 
Presentacion 1
Presentacion 1Presentacion 1
Presentacion 1
 
dps pictures
dps picturesdps pictures
dps pictures
 
Mission HEC @ Orange Labs - Multiscreen & Marketing Stratégique
Mission HEC @ Orange Labs - Multiscreen & Marketing StratégiqueMission HEC @ Orange Labs - Multiscreen & Marketing Stratégique
Mission HEC @ Orange Labs - Multiscreen & Marketing Stratégique
 
6 a cherylmeinenfinalslidepresentation
6 a cherylmeinenfinalslidepresentation6 a cherylmeinenfinalslidepresentation
6 a cherylmeinenfinalslidepresentation
 
Réseaux informatiques
Réseaux informatiquesRéseaux informatiques
Réseaux informatiques
 
Economic theory market demand and supply
Economic theory  market demand and supplyEconomic theory  market demand and supply
Economic theory market demand and supply
 
Modélisation chaîne DVB-S
Modélisation chaîne DVB-SModélisation chaîne DVB-S
Modélisation chaîne DVB-S
 
Budget 2016-17
Budget 2016-17Budget 2016-17
Budget 2016-17
 
Tutor2u - Government Intervention – Subsidies
Tutor2u - Government Intervention – SubsidiesTutor2u - Government Intervention – Subsidies
Tutor2u - Government Intervention – Subsidies
 
Noxious Kft. - Öregek otthona
Noxious Kft. - Öregek otthonaNoxious Kft. - Öregek otthona
Noxious Kft. - Öregek otthona
 
Tutor2u - Price Elasticity of Demand
Tutor2u - Price Elasticity of DemandTutor2u - Price Elasticity of Demand
Tutor2u - Price Elasticity of Demand
 

Similar to Tutorial on query auto completion

Semantic Need: Guiding Metadata Annotations by Questions People #ask
Semantic Need: Guiding Metadata Annotations by Questions People #askSemantic Need: Guiding Metadata Annotations by Questions People #ask
Semantic Need: Guiding Metadata Annotations by Questions People #askHans-Joerg Happel
 
Multimedia Answer Generation for Community Question Answering
Multimedia Answer Generation for Community Question AnsweringMultimedia Answer Generation for Community Question Answering
Multimedia Answer Generation for Community Question AnsweringSWAMI06
 
Exploring Session Context using Distributed Representations of Queries and Re...
Exploring Session Context using Distributed Representations of Queries and Re...Exploring Session Context using Distributed Representations of Queries and Re...
Exploring Session Context using Distributed Representations of Queries and Re...Bhaskar Mitra
 
Top-k Exploration of Query Candidates for Efficient Keyword Search on Graph-S...
Top-k Exploration of Query Candidates for Efficient Keyword Search on Graph-S...Top-k Exploration of Query Candidates for Efficient Keyword Search on Graph-S...
Top-k Exploration of Query Candidates for Efficient Keyword Search on Graph-S...Thanh Tran
 
Beyond Collaborative Filtering: Learning to Rank Research Articles
Beyond Collaborative Filtering: Learning to Rank Research ArticlesBeyond Collaborative Filtering: Learning to Rank Research Articles
Beyond Collaborative Filtering: Learning to Rank Research ArticlesMaya Hristakeva
 
Taking the Pain out of Data Science - RecSys Machine Learning Framework Over ...
Taking the Pain out of Data Science - RecSys Machine Learning Framework Over ...Taking the Pain out of Data Science - RecSys Machine Learning Framework Over ...
Taking the Pain out of Data Science - RecSys Machine Learning Framework Over ...Sonya Liberman
 
Best Practices for Large Scale Text Mining Processing
Best Practices for Large Scale Text Mining ProcessingBest Practices for Large Scale Text Mining Processing
Best Practices for Large Scale Text Mining ProcessingOntotext
 
A Machine Learning Approach to SPARQL Query Performance Prediction
A Machine Learning Approach to SPARQL Query Performance PredictionA Machine Learning Approach to SPARQL Query Performance Prediction
A Machine Learning Approach to SPARQL Query Performance PredictionRakebul Hasan
 
Leveraging Dynamic Query Subtopics for Time-aware Search Result Diversification
Leveraging Dynamic Query Subtopics for Time-aware Search Result DiversificationLeveraging Dynamic Query Subtopics for Time-aware Search Result Diversification
Leveraging Dynamic Query Subtopics for Time-aware Search Result DiversificationNattiya Kanhabua
 
Utilizing Marginal Net Utility for Recommendation in E-commerce
Utilizing Marginal Net Utility for Recommendation in E-commerceUtilizing Marginal Net Utility for Recommendation in E-commerce
Utilizing Marginal Net Utility for Recommendation in E-commerceLiangjie Hong
 
The Analytics Frontier of the Hadoop Eco-System
The Analytics Frontier of the Hadoop Eco-SystemThe Analytics Frontier of the Hadoop Eco-System
The Analytics Frontier of the Hadoop Eco-Systeminside-BigData.com
 
Tangram: Distributed Scheduling Framework for Apache Spark at Facebook
Tangram: Distributed Scheduling Framework for Apache Spark at FacebookTangram: Distributed Scheduling Framework for Apache Spark at Facebook
Tangram: Distributed Scheduling Framework for Apache Spark at FacebookDatabricks
 
Relevancy and Search Quality Analysis - Search Technologies
Relevancy and Search Quality Analysis - Search TechnologiesRelevancy and Search Quality Analysis - Search Technologies
Relevancy and Search Quality Analysis - Search Technologiesenterprisesearchmeetup
 
Enhancing Information Retrieval by Personalization Techniques
Enhancing Information Retrieval by Personalization TechniquesEnhancing Information Retrieval by Personalization Techniques
Enhancing Information Retrieval by Personalization Techniquesveningstonk
 
RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning...
 RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning... RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning...
RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning...S. Diana Hu
 
MUDROD - Mining and Utilizing Dataset Relevancy from Oceanographic Dataset Me...
MUDROD - Mining and Utilizing Dataset Relevancy from Oceanographic Dataset Me...MUDROD - Mining and Utilizing Dataset Relevancy from Oceanographic Dataset Me...
MUDROD - Mining and Utilizing Dataset Relevancy from Oceanographic Dataset Me...Yongyao Jiang
 
Building High Available and Scalable Machine Learning Applications
Building High Available and Scalable Machine Learning ApplicationsBuilding High Available and Scalable Machine Learning Applications
Building High Available and Scalable Machine Learning ApplicationsYalçın Yenigün
 
Clickstream Analytics with Markov Chains
Clickstream Analytics with Markov Chains Clickstream Analytics with Markov Chains
Clickstream Analytics with Markov Chains Alex Papageorgiou
 
productionising-recommenders
productionising-recommendersproductionising-recommenders
productionising-recommendersLudovik Coba
 

Similar to Tutorial on query auto completion (20)

Semantic Need: Guiding Metadata Annotations by Questions People #ask
Semantic Need: Guiding Metadata Annotations by Questions People #askSemantic Need: Guiding Metadata Annotations by Questions People #ask
Semantic Need: Guiding Metadata Annotations by Questions People #ask
 
Multimedia Answer Generation for Community Question Answering
Multimedia Answer Generation for Community Question AnsweringMultimedia Answer Generation for Community Question Answering
Multimedia Answer Generation for Community Question Answering
 
Exploring Session Context using Distributed Representations of Queries and Re...
Exploring Session Context using Distributed Representations of Queries and Re...Exploring Session Context using Distributed Representations of Queries and Re...
Exploring Session Context using Distributed Representations of Queries and Re...
 
Top-k Exploration of Query Candidates for Efficient Keyword Search on Graph-S...
Top-k Exploration of Query Candidates for Efficient Keyword Search on Graph-S...Top-k Exploration of Query Candidates for Efficient Keyword Search on Graph-S...
Top-k Exploration of Query Candidates for Efficient Keyword Search on Graph-S...
 
Beyond Collaborative Filtering: Learning to Rank Research Articles
Beyond Collaborative Filtering: Learning to Rank Research ArticlesBeyond Collaborative Filtering: Learning to Rank Research Articles
Beyond Collaborative Filtering: Learning to Rank Research Articles
 
Taking the Pain out of Data Science - RecSys Machine Learning Framework Over ...
Taking the Pain out of Data Science - RecSys Machine Learning Framework Over ...Taking the Pain out of Data Science - RecSys Machine Learning Framework Over ...
Taking the Pain out of Data Science - RecSys Machine Learning Framework Over ...
 
Best Practices for Large Scale Text Mining Processing
Best Practices for Large Scale Text Mining ProcessingBest Practices for Large Scale Text Mining Processing
Best Practices for Large Scale Text Mining Processing
 
A Machine Learning Approach to SPARQL Query Performance Prediction
A Machine Learning Approach to SPARQL Query Performance PredictionA Machine Learning Approach to SPARQL Query Performance Prediction
A Machine Learning Approach to SPARQL Query Performance Prediction
 
Leveraging Dynamic Query Subtopics for Time-aware Search Result Diversification
Leveraging Dynamic Query Subtopics for Time-aware Search Result DiversificationLeveraging Dynamic Query Subtopics for Time-aware Search Result Diversification
Leveraging Dynamic Query Subtopics for Time-aware Search Result Diversification
 
Utilizing Marginal Net Utility for Recommendation in E-commerce
Utilizing Marginal Net Utility for Recommendation in E-commerceUtilizing Marginal Net Utility for Recommendation in E-commerce
Utilizing Marginal Net Utility for Recommendation in E-commerce
 
The Analytics Frontier of the Hadoop Eco-System
The Analytics Frontier of the Hadoop Eco-SystemThe Analytics Frontier of the Hadoop Eco-System
The Analytics Frontier of the Hadoop Eco-System
 
Tangram: Distributed Scheduling Framework for Apache Spark at Facebook
Tangram: Distributed Scheduling Framework for Apache Spark at FacebookTangram: Distributed Scheduling Framework for Apache Spark at Facebook
Tangram: Distributed Scheduling Framework for Apache Spark at Facebook
 
Relevancy and Search Quality Analysis - Search Technologies
Relevancy and Search Quality Analysis - Search TechnologiesRelevancy and Search Quality Analysis - Search Technologies
Relevancy and Search Quality Analysis - Search Technologies
 
Enhancing Information Retrieval by Personalization Techniques
Enhancing Information Retrieval by Personalization TechniquesEnhancing Information Retrieval by Personalization Techniques
Enhancing Information Retrieval by Personalization Techniques
 
RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning...
 RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning... RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning...
RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning...
 
MUDROD - Mining and Utilizing Dataset Relevancy from Oceanographic Dataset Me...
MUDROD - Mining and Utilizing Dataset Relevancy from Oceanographic Dataset Me...MUDROD - Mining and Utilizing Dataset Relevancy from Oceanographic Dataset Me...
MUDROD - Mining and Utilizing Dataset Relevancy from Oceanographic Dataset Me...
 
Building High Available and Scalable Machine Learning Applications
Building High Available and Scalable Machine Learning ApplicationsBuilding High Available and Scalable Machine Learning Applications
Building High Available and Scalable Machine Learning Applications
 
Clickstream Analytics with Markov Chains
Clickstream Analytics with Markov Chains Clickstream Analytics with Markov Chains
Clickstream Analytics with Markov Chains
 
Role of Data Science in eCommerce
Role of Data Science in eCommerceRole of Data Science in eCommerce
Role of Data Science in eCommerce
 
productionising-recommenders
productionising-recommendersproductionising-recommenders
productionising-recommenders
 

Recently uploaded

Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...ssuserdfc773
 
8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessor8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessorAshwiniTodkar4
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxpritamlangde
 
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesRashidFaridChishti
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 
Path loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata ModelPath loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata ModelDrAjayKumarYadav4
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...ppkakm
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...josephjonse
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...HenryBriggs2
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxMustafa Ahmed
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 

Recently uploaded (20)

Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
 
Signal Processing and Linear System Analysis
Signal Processing and Linear System AnalysisSignal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
 
8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessor8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessor
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Path loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata ModelPath loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata Model
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 

Tutorial on query auto completion

  • 1. Образец заголовка Tutorial on Query Auto- Completion Yichen Feng feng36 AT illinois DOT edu University of Illinois at Urbana- Champaign Prepared as an assignment for CS410: Text Information Systems in Spring 2016
  • 2. Образец заголовкаQuery Auto-Completoion • What is Query Auto-Completion (QAC) – Giving search suggestions based on typed prefixes by considering the search history log, search queries popularity, temporal factors and personal interests.
  • 3. Образец заголовкаQAC is important • Faster users’ input, improve efficiency • Suggesting possible queries • Correct users’ typing errors • Users may not know how to describe the information he needed • Speed and Accuracy • Minimize users’ cognitive and physical effort
  • 4. Образец заголовкаQAC is Everywhere PIAZZA Facebook Gmail Amazon USA Government Coursera
  • 5. Образец заголовкаMost Popular Completion • Traditional QAC (Most Popular Completion) – Query are suggested from the previous query popularity. (Mawarkar and Malemath, 2015) – Ranked by queries’ number of frequent occurances – Data Structure: TRIE – 𝑀𝐶𝑃 𝒫 = arg max 𝑞∈∁(𝒫) 𝑤 𝑞 , 𝑤 𝑞 = 𝑓(𝑞) 𝑖∈𝒬 𝑓(𝑖) – Ranked by queries’ number of frequent occurances – Data Structure: TRIE – Always treated as baseline
  • 6. Образец заголовкаQAC Challenges • Cannot catch the popular temporal topics • Cannot treat different people differently • Cannot interact with users’ behaviors (e.g. clicks) • Bad performance on the mobile devices • Needed to be optimized
  • 7. Образец заголовкаSolutions • Time-sensitive QAC – Robust vs. Recent • Personalized QAC – User behaviors – Context based QAC • Time-sensitive Personalized QAC (Hybrid model) • Optimizing search results presentation • Term by term QAC for mobile search • QAC for rare prefixes
  • 8. Образец заголовкаTime-Sensitive QAC (SIGIR 12) • Time-sensitive: query popularity changing over time – “di-”: Dictionary for weekday, Disney for weekend • Key idea: – Predicting query popularity • Forecast quality • Success & failure analysis • Temporal model selector – Rely on shorter but frequent aggregation of data, model the overall query trends by time-series. • Method: Time-sensitive auto-completion – 𝑇𝑆 𝒫, 𝑡 = arg max 𝑞∈∁(𝒫) 𝑤 𝑞|𝑡 , 𝑤 𝑞|𝑡 = 𝑦𝑡(𝑞) 𝑖∈𝒬 𝑦𝑡(𝑖) – 𝑦𝑡(𝑞): estimated frequency of query q at time t M. Shokouhi and K. Radinsky. Time-sensitive query auto-completion. In SIGIR ’12, pages 601–610, 2012.
  • 9. Образец заголовкаTS QAC – Recent vs. Robust (WWW 14) • QAC need to sufficiently rank both consistently and recently popular queries • Motivation: Finding optimal trade-off between recency and robustness to achieve better QAC • Key idea: – Optimal tradeoff could be researched – Each query log scenario has different temporal characteristics • Approaches: – Based on past popularity distributions • Maximum Likelihood Estimation, Recent Maximum Likelihood Estimation, Last N Query Distribution – Based on short-range predicted query popularity • Predicted Next N Query Distribution – Meta approach – optimize the parameters of above apporaches • Online Parameter Learning S. Whiting, J. McMinn, and J. Jose. Exploring real-time temporal query auto-completion. In DIR Workshop ’13, pages 12–15
  • 10. Образец заголовкаPersonalized QAC (SIGIR 13) • QAC need to suggest people differently by considering their own interestes • Motivation: Queries likelihoods vary drastically between different demographic groups [Weber and Castillo, 2010] and individuals [Teevan et al., 2011] • Key idea: – Features based on: Users age, gender, location, short- and long- term history – Novel supervised framework for leaning to personalize QAC • Method: – Similar labelling strategy • Evaluating by using Mean-Reciprocal-Rank (MRR) – Learning to rank • Lambda-MART algorithm (boosted decision trees) • Location is more effective M. Shokouhi. Learning to personalize query auto-completion. In SIGIR’13 2013
  • 11. Образец заголовка Personalized QAC – Context Based (IJARCET 2015) • Query auto-completer try to accurately predicted what user is typing • Objective: Improve search quality by predicting the user’s query based on context • Key idea: – Context • Query similarity • User’s recent click throughs • Current location and time • Keywords and sessions • Method: – Most Popular Completion • Works well when context is empty – Nearest Completion • Works well when context exists, terrible when context is empty – Hybrid Completion • Combine both MPC and NC V. Mawarkar and V. Malemath. Context Based Query Auto-Completion. In IJARCET, Volume 4 Issue 6, June 2015.
  • 12. Образец заголовкаContext Based HCA (IJARCET 2015) V. Mawarkar and V. Malemath. Context Based Query Auto-Completion. In IJARCET, Volume 4 Issue 6, June 2015.
  • 13. Образец заголовкаPersonalized QAC – User Behaviors (SIGIR14) • Objective: Explaining the users’ interaction data to future improving the QAC performance • Contributions: – First set High-resolution QAC query log: • Recording every keystroke- Enable further analysis on understanding – Horizontal skipping bias • First introduce and unique to QAC – Vertical position bias – Two-dimensional Click Model • Model users’ behavior on PC and mobile devices Y. Li, A. Dong, H. Wang, H. Deng, Y. Chang, C. Zhai. A Two-dimensional Click Model for Query Auto-completion. In SIGIR’ 2014
  • 14. Образец заголовкаTwo-Dimensional Click Model (SIGIR14) H Model D Model Y. Li, A. Dong, H. Wang, H. Deng, Y. Chang, C. Zhai. A Two-dimensional Click Model for Query Auto-completion. In SIGIR’ 2014
  • 15. Образец заголовкаTime–Sensitive Personalized QAC (CIKM14) • Key idea: – Hybrid model • Time-sensitivity • Personalization – Optimal time window • Achieving better predition • Contributions: – Novel Hybrid Model – New query popularity prediction method • Ranking with Mean Reciprocal Rank (MRR) – Effectiveness analysis • Significantly outperforms state-of-art time-sensitive QAC F. Cai, S. Liang, M. D. Rijke. Time-sensitive Personalized Query Auto-completion. In CIKM’ 2014
  • 16. Образец заголовкаTSP QAC Performances (CIKM14) • Tradeoff between recent and periodicity – Have critical parameter setting for accuracy • Baselines check – Marginally outperforms baselines • Fact not strongly differential features – Effective with a longer prefix – Available evidence matters • Better QAC ranking – Sufficient personal queries – Time-sensitive popularity F. Cai, S. Liang, M. D. Rijke. Time-sensitive Personalized Query Auto-completion. In CIKM’ 2014
  • 17. Образец заголовка Presenting Optimized Search Results (WSDM16) • Objective: – Selectively presenting query based on a probabilistic model to achieve optimized search results presentation • Key ideas: – Time-consuming on too many query suggestions – Measuring the users’ time-loss – Patient users get more benefits • Challenges: – Uncertain factors (e. g. intent, query suggestion click probabilities) – Unclear of how long users spend on scanning M. P. Kato, K. Tanaka. To Suggest, or Not to Suggest for Queries with Diverse Intents: Optimizing Search Result Presentation. In WSDM’ 2016
  • 18. Образец заголовка Presenting Optimized Search Results (WSDM16) • Contributions: – Searcher model • Interacting with query suggestions • According to users’ multiple intents – Optimizing Search Results Presentation (OSRP) • Mainly focusing on ambiguous or underspecified query – Examined effects of query suggestion on search behaviors • Conducting user survey – Effectiveness of OSRP • Patient users • Queries with limited number of intents M. P. Kato, K. Tanaka. To Suggest, or Not to Suggest for Queries with Diverse Intents: Optimizing Search Result Presentation. In WSDM’ 2016
  • 19. Образец заголовкаUsers Survey (WSDM16) M. P. Kato, K. Tanaka. To Suggest, or Not to Suggest for Queries with Diverse Intents: Optimizing Search Result Presentation. In WSDM’ 2016 SERP (M. P. Kato and K. Tanaka)
  • 20. Образец заголовка Term-by-Term QAC for Mobile Search (WSDM16) • Objective: – Specialized QAC for mobile search • Mobile Input: – Small screen Term-by-Term QAC – Slower input High quality QAC – Clumsier QAC matters more than PC • Key idea: – Faster exploration of suggestions – Fits for the text editing in mobile devices S. Vargas, R. Blanco, P. Mika. Term-by-Term Query Auto-Completion for Mobile Search. In WSDM 2016
  • 21. Образец заголовкаQuery-Term Graph (WSDM16) – Based on previous submitted queries – Efficient way of • Storing • Retrieving S. Vargas, R. Blanco, P. Mika. Term-by-Term Query Auto-Completion for Mobile Search. In WSDM 2016
  • 22. Образец заголовкаQAC for Rare Prefixes (CIKM15) • Motivation: QAC fail when the prefix is sufficiently rare • Key ideas: – Supervised model ranking synthetic suggestions – Query generated by mining query suffixes – Exploring new ranking signals • Query n-gram statistics • Deep convolutional latent semantic model (CLSM) S. Vargas, R. Blanco, P. Mika. Term-by-Term Query Auto-Completion for Mobile Search. In WSDM 2016
  • 23. Образец заголовкаModel and Features (CIKM15) • LambdaMART model: – Ranking using features • N-gram based features – Model the likelihood that candidate suggestion is generated by the same LM as the queries in the search logs • CLSM based features – Based on clickthrough data – Effective for modelling query-document relevance – Training on a prefix-suffix pairs datasetB. Mitra, N. Craswell. Query Auto-Completion for Rare Prefixes. In CIKM 2015
  • 24. Образец заголовкаQAC for Rare Prefixes (CIKM15) • Motivation: QAC fail when the prefix is sufficiently rare • Key ideas: – Supervised model ranking synthetic suggestions – Query generated by mining query suffixes – Exploring new ranking signals • Query n-gram statistics • Deep convolutional latent semantic model (CLSM) B. Mitra, N. Craswell. Query Auto-Completion for Rare Prefixes. In CIKM 2015
  • 25. Образец заголовкаFuture works • Short range query popularity prediction • Complex relationships between users’ behavior at different keystrokes • More complex click models • Model personalized temporal patterns for active users (e.g. Professional searchers) • Online user behavior study on mobile • Other LM on rare prefixes
  • 27. Образец заголовкаReferences 1. M. Shokouhi and K. Radinsky. Time-sensitive query auto-completion. In SIGIR ’12, pages 601–610, 2012. 2. S. Whiting, J. McMinn, and J. Jose. Exploring real-time temporal query auto-completion. In DIR Workshop ’13, pages 12–15 3. M. Shokouhi. Learning to personalize query auto-completion. In SIGIR’13 2013 4. V. Mawarkar and V. Malemath. Context Based Query Auto-Completion. In IJARCET, Volume 4 Issue 6, June 2015. 5. Y. Li, A. Dong, H. Wang, H. Deng, Y. Chang, C. Zhai. A Two-dimensional Click Model for Query Auto-completion. In SIGIR’ 2014 6. F. Cai, S. Liang, M. D. Rijke. Time-sensitive Personalized Query Auto-completion. In CIKM’ 2014 7. M. P. Kato, K. Tanaka. To Suggest, or Not to Suggest for Queries with Diverse Intents: Optimizing Search Result Presentation. In WSDM’ 2016 8. S. Vargas, R. Blanco, P. Mika. Term-by-Term Query Auto-Completion for Mobile Search. In WSDM 2016 9. B. Mitra, N. Craswell. Query Auto-Completion for Rare Prefixes. In CIKM 2015 10. L. Li, H. Deng, A. Dong, Y. Chang, H. Zha, R. Baeza-Yates. Analyzing User’s Sequential Behavior in Query Auto-Completion via Markov Processes. In Proc. SIGIR’15 2015. 11. M. Shokouhi. Detecting seasonal queries by time-series analysis. In Proc. SIGIR, pages 1171–1172, Beijing, China, 2011 12. R. W. White and G. Marchionini. Examining the effectiveness of real-time query expansion. Inf. Process. Manage., 43:685–704, May 2007 13. Z. Bar-Yossef and N. Kraus. Context-sensitive query auto-completion. In WWW ’11, pages 107–116, 2011.