Zhaohui Zheng 0001

dblp:97/3461-1 · DBLP profile ↗
← Back
38ranked-venue papers
4as first author
0since 2021 · last 2013
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 32 · 2 first-authorArtificial intelligence and machine learning · 22 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 5Graphics, computer vision, multimedia, augmented reality and games · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
25 papers
Information retrieval · 81% Recommender systems · 13% Data mining · 4%
Artificial intelligence
1 paper
Kernel, tree and ensemble methods · 100%

Topics — the 30 heaviest of 44, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Information retrieval › ranking
learning to rank
1.1122011
Ranking function adaptation with boosting trees · ACM Trans. Inf. Syst. 2011
Learning to re-rank web search results with multiple pairwise features · WSDM 2011
Ranking specialization for web search: a divide-and-conquer approach by using topical RankSVM · WWW 2010
Information retrieval
ranking
0.772012
An Online Learning Framework for Refining Recency Search Results with User Click Feedback · ACM Trans. Inf. Syst. 2012
Time is of the essence: improving recency ranking using Twitter data · WWW 2010
Towards recency ranking in web search · WSDM 2010
Information retrieval
retrieval models
0.442011
Ranking function adaptation with boosting trees · ACM Trans. Inf. Syst. 2011
Learning Recurrent Event Queries for Web Search · EMNLP 2010
Investigation of partial query proximity in web search · WWW 2008
Information retrieval › ranking › context-aware ranking
recency ranking
0.332010
Time is of the essence: improving recency ranking using Twitter data · WWW 2010
Towards recency ranking in web search · WSDM 2010
Session Based Click Features for Recency Ranking · AAAI 2010
Information retrieval
evaluation
0.322013
A New Algorithm for Inferring User Search Goals with Feedback Sessions · IEEE Trans. Knowl. Data Eng. 2013
Towards recency ranking in web search · WSDM 2010
Information retrieval › ranking › learning to rank
click-based ranking
0.222009
Global ranking by exploiting user clicks · SIGIR 2009
Empirical Exploitation of Click Data for Task Specific Ranking · EMNLP 2009
Information retrieval
query log analysis
0.212013
A New Algorithm for Inferring User Search Goals with Feedback Sessions · IEEE Trans. Knowl. Data Eng. 2013
Recommender systems › collaborative filtering
matrix factorization
0.222011
Collaborative competitive filtering: learning recommender using context of user choice · SIGIR 2011
Like like alike: joint friendship and interest propagation in social networks · WWW 2011
Information retrieval › ranking › learning to rank
online learning to rank
0.112012
An Online Learning Framework for Refining Recency Search Results with User Click Feedback · ACM Trans. Inf. Syst. 2012
Information retrieval
query understanding
0.122010
Ranking specialization for web search: a divide-and-conquer approach by using topical RankSVM · WWW 2010
Towards recency ranking in web search · WSDM 2010
Information retrieval
search engines
0.122010
Early exit optimizations for additive machine learned ranking systems · WSDM 2010
Learning Recurrent Event Queries for Web Search · EMNLP 2010
Recommender systems
collaborative filtering
0.112011
Collaborative competitive filtering: learning recommender using context of user choice · SIGIR 2011
Recommender systems
content-based recommendation
0.112011
Learning to model relatedness for news recommendation · WWW 2011
Recommender systems › collaborative filtering › side information-aware collaborative filtering
context-aware collaborative filtering
0.112011
Collaborative competitive filtering: learning recommender using context of user choice · SIGIR 2011
Web and social media mining › social network analysis
friendship prediction
0.112011
Like like alike: joint friendship and interest propagation in social networks · WWW 2011
Data mining › clustering › document clustering
news clustering
0.112011
Scalable clustering of news search results · WSDM 2011
Recommender systems
news recommendation
0.112011
Learning to model relatedness for news recommendation · WWW 2011
Information retrieval › ranking › transfer ranking
ranking model adaptation
0.112011
Ranking function adaptation with boosting trees · ACM Trans. Inf. Syst. 2011
Data mining › data stream mining
real-time clustering
0.112011
Scalable clustering of news search results · WSDM 2011
Information retrieval › search engines
search result clustering
0.112011
Scalable clustering of news search results · WSDM 2011
Information retrieval › ranking › learning to rank
active learning for ranking
0.112010
Active learning for ranking through expected loss optimization · SIGIR 2010
Information retrieval › ranking › learning to rank
pairwise and listwise ranking
0.112010
IntervalRank: isotonic regression with listwise and pairwise constraints · WSDM 2010
Information retrieval
query formulation
0.112010
Learning Recurrent Event Queries for Web Search · EMNLP 2010
Information retrieval
query reformulation
0.112010
Session Based Click Features for Recency Ranking · AAAI 2010
Information retrieval › web search
real-time search
0.112010
Time is of the essence: improving recency ranking using Twitter data · WWW 2010
Information retrieval › ranking › ranking functions
ranking function selection
0.112009
Comparing both relevance and robustness in selection of web ranking functions · SIGIR 2009
Information retrieval › ranking
task-specific ranking
0.112009
Empirical Exploitation of Click Data for Task Specific Ranking · EMNLP 2009
Information retrieval › retrieval models
term proximity
0.112008
Investigation of partial query proximity in web search · WWW 2008
Machine learning › Kernel, tree and ensemble methods › ensemble learning
boosting
0.112007
A General Boosting Method and its Application to Learning Ranking Functions for Web Search · NIPS 2007
Machine learning › Kernel, tree and ensemble methods › gradient boosting
functional gradient boosting
0.112007
A General Boosting Method and its Application to Learning Ranking Functions for Web Search · NIPS 2007

Methods — techniques the papers use, named apart from their topics

pseudo-document generation · 0.2clustering · 0.2online learning · 0.1click model · 0.1selective re-ranking · 0.1scalable clustering · 0.1pairwise comparison · 0.1large-scale optimization · 0.1incremental clustering · 0.1function decomposition · 0.1functional gradient boosting · 0.1decision tree · 0.1
YearPublicationVenuePosition
2013 A New Algorithm for Inferring User Search Goals with Feedback Sessions
abstract
For a broad-topic and ambiguous query, different users may have different search goals when they submit it to a search engine. The inference and analysis of user search goals can be very useful in improving search engine relevance and user experience. In this paper, we propose a novel approach to infer user search goals by analyzing search engine query logs. First, we propose a framework to discover different user search goals for a query by clustering the proposed feedback sessions. Feedback sessions are constructed from user click-through logs and can efficiently reflect the information needs of users. Second, we propose a novel approach to generate pseudo-documents to better represent the feedback sessions for clustering. Finally, we propose a new criterion )“Classified Average Precision (CAP)” to evaluate the performance of inferring user search goals. Experimental results are presented using user click-through logs from a commercial search engine to validate the effectiveness of our proposed methods.
Zheng Lu 0003, Hongyuan Zha, Xiaokang Yang 0001, Weiyao Lin, Zhaohui Zheng 0001
IEEE Trans. Knowl. Data Eng.5
2012 Multi-task learning to rank for web search
Yi Chang 0001, Ke Zhou 0002, Gui-Rong Xue, Hongyuan Zha, Zhaohui Zheng 0001
Pattern Recognit. Lett.6
2012 An Online Learning Framework for Refining Recency Search Results with User Click Feedback
abstract
Traditional machine-learned ranking systems for Web search are often trained to capture stationary relevance of documents to queries, which have limited ability to track nonstationary user intention in a timely manner. In recency search, for instance, the relevance of documents to a query on breaking news often changes significantly over time, requiring effective adaptation to user intention. In this article, we focus on recency search and study a number of algorithms to improve ranking results by leveraging user click feedback. Our contributions are threefold. First, we use commercial search engine sessions collected in a random exploration bucket for reliable offline evaluation of these algorithms, which provides an unbiased comparison across algorithms without online bucket tests. Second, we propose an online learning approach that reranks and improves the search results for recency queries near real-time based on user clicks. This approach is very general and can be combined with sophisticated click models. Third, our empirical comparison of a dozen algorithms on real-world search data suggests importance of a few algorithmic choices in these applications, including generalization across different query-document pairs, specialization to popular queries, and near real-time adaptation of user clicks for reranking.
Taesup Moon, Lihong Li 0001, Zhaohui Zheng 0001, Yi Chang 0001
ACM Trans. Inf. Syst.4
2011 Collaborative competitive filtering: learning recommender using context of user choice
abstract
While a user's preference is directly reflected in the interactive choice process between her and the recommender, this wealth of information was not fully exploited for learning recommender models. In particular, existing collaborative filtering (CF) approaches take into account only the binary events of user actions but totally disregard the contexts in which users' decisions are made. In this paper, we propose Collaborative Competitive Filtering (CCF), a framework for learning user preferences by modeling the choice process in recommender systems. CCF employs a multiplicative latent factor model to characterize the dyadic utility function. But unlike CF, CCF models the user behavior of choices by encoding a local competition effect. In this way, CCF allows us to leverage dyadic data that was previously lumped together with missing data in existing CF models. We present two formulations and an efficient large scale optimization algorithm. Experiments on three real-world recommendation data sets demonstrate that CCF significantly outperforms standard CF approaches in both offline and online evaluations.
Shuang-Hong Yang, Bo Long, Alexander J. Smola, Hongyuan Zha, Zhaohui Zheng 0001
SIGIR5
2011 Learning to re-rank web search results with multiple pairwise features
abstract
Web search ranking functions are typically learned to rank search results based on features of individual documents, i.e., pointwise features. Hence, the rich relationships among documents, which contain multiple types of useful information, are either totally ignored or just explored very limitedly. In this paper, we propose to explore multiple pairwise relationships between documents in a learning setting to rerank search results. In particular, we use a set of pairwise features to capture various kinds of pairwise relationships and design two machine learned re-ranking methods to effectively combine these features with a base ranking function: a pairwise comparison method and a pairwise function decomposition method. Furthermore, we propose several schemes to estimate the potential gains of our re-ranking methods on each query and selectively apply them to queries with high confidence. Our experiments on a large scale commercial search engine editorial data set show that considering multiple pairwise relationships is quite beneficial and our proposed methods can achieve significant gain over methods which only consider pointwise features or a single type of pairwise relationship.
Changsung Kang, Xuanhui Wang, Ciya Liao, Yi Chang 0001, Belle L. Tseng, Zhaohui Zheng 0001
WSDM7
2011 Scalable clustering of news search results
abstract
In this paper, we present a system for clustering the search results of a news search engine. The news search interface includes the relevant news articles to a given query organized in terms of related news stories. Here each cluster corresponds to a news story and the news articles are clustered into stories. We present a system that clusters the search results of a news search system in a fast and scalable manner. The clustering system is organized into three components including offline clustering, incremental clustering and realtime clustering. We propose novel techniques for clustering the search results in realtime. The experimental results with large collections of news documents reveal that our system is both scalable and also achieves good accuracy in clustering the news search results.
Srinivas Vadrevu, Choon Hui Teo, Suju Rajan, Kunal Punera, Byron Dom, Alexander J. Smola, Yi Chang 0001, Zhaohui Zheng 0001
WSDM8
2011 Learning to model relatedness for news recommendation
abstract
With the explosive growth of online news readership, recommending interesting news articles to users has become extremely important. While existing Web services such as Yahoo! and Digg attract users' initial clicks by leveraging various kinds of signals, how to engage such users algorithmically after their initial visit is largely under-explored. In this paper, we study the problem of post-click news recommendation. Given that a user has perused a current news article, our idea is to automatically identify "related" news articles which the user would like to read afterwards. Specifically, we propose to characterize relatedness between news articles across four aspects: relevance, novelty, connection clarity, and transition smoothness. Motivated by this understanding, we define a set of features to capture each of these aspects and put forward a learning approach to model relatedness. In order to quantitatively evaluate our proposed measures and learn a unified relatedness function, we construct a large test collection based on a four-month commercial news corpus with editorial judgments. The experimental results show that the proposed heuristics can indeed capture relatedness, and that the learned unified relatedness function works quite effectively.
Yuanhua Lv, Taesup Moon, Pranam Kolari, Zhaohui Zheng 0001, Xuanhui Wang, Yi Chang 0001
WWW4
2011 Like like alike: joint friendship and interest propagation in social networks
abstract
Targeting interest to match a user with services (e.g. news, products, games, advertisements) and predicting friendship to build connections among users are two fundamental tasks for social network systems. In this paper, we show that the information contained in interest networks (i.e. user-service interactions) and friendship networks (i.e. user-user connections) is highly correlated and mutually helpful. We propose a framework that exploits homophily to establish an integrated network linking a user to interested services and connecting different users with common interests, upon which both friendship and interests could be efficiently propagated. The proposed friendship-interest propagation (FIP) framework devises a factor-based random walk model to explain friendship connections, and simultaneously it uses a coupled latent factor model to uncover interest interactions. We discuss the flexibility of the framework in the choices of loss objectives and regularization penalties and benchmark different variants on the Yahoo! Pulse social networking system. Experiments demonstrate that by coupling friendship with interest, FIP achieves much higher performance on both interest targeting and friendship prediction than systems using only one source of information.
Shuang-Hong Yang, Bo Long, Alexander J. Smola, Narayanan Sadagopan, Zhaohui Zheng 0001, Hongyuan Zha
WWW5
2011 Ranking function adaptation with boosting trees
abstract
Machine-learned ranking functions have shown successes in Web search engines. With the increasing demands on developing effective ranking functions for different search domains, we have seen a big bottleneck, that is, the problem of insufficient labeled training data, which has significantly slowed the development and deployment of machine-learned ranking functions for different domains. There are two possible approaches to address this problem: (1) combining labeled training data from similar domains with the small target-domain labeled data for training or (2) using pairwise preference data extracted from user clickthrough log for the target domain for training. In this article, we propose a new approach called tree-based ranking function adaptation (Trada) to effectively utilize these data sources for training cross-domain ranking functions. Tree adaptation assumes that ranking functions are trained with the Stochastic Gradient Boosting Trees method—a gradient boosting method on regression trees. It takes such a ranking function from one domain and tunes its tree-based structure with a small amount of training data from the target domain. The unique features include (1) automatic identification of the part of the model that needs adjustment for the new domain and (2) appropriate weighing of training examples considering both local and global distributions. Based on a novel pairwise loss function that we developed for pairwise learning, the basic tree adaptation algorithm is also extended (Pairwise Trada) to utilize the pairwise preference data from the target domain to further improve the effectiveness of adaptation. Experiments are performed on real datasets to show that tree adaptation can provide better-quality ranking functions for a new domain than other methods.
Keke Chen, Zhaohui Zheng 0001
ACM Trans. Inf. Syst.3
2010 Session Based Click Features for Recency Ranking
abstract
Recency ranking refers to the ranking of web results by accounting for both relevance and freshness. This is particularly important for "recency sensitive" queries such as breaking news queries. In this study, we propose a set of novel click features to improve machine learned recency ranking. Rather than computing simple aggregate click through rates, we derive these features using the temporal click through data and query reformulation chains. One of the features that we use is click buzz that captures the spiking interest of a url for a query. We also propose time weighted click through rates which treat recent observations as being exponentially more important. The promotion of fresh content is typically determined by the query intent which can change dynamically over time. Quite often users query reformulations convey clues about the query's intent. Hence we enrich our click features by following query reformulations which typically benefit the first query in the chain of reformulations. Our experiments show these novel features can improve the NDCG5 of a major online search engine's ranking for "recency sensitive" queries by up to 1.57%. This is one of the very few studies that exploits temporal click through data and query reformulations for recency ranking.
Yoshiyuki Inagaki, Narayanan Sadagopan, Georges Dupret, Anlei Dong, Ciya Liao, Yi Chang 0001, Zhaohui Zheng 0001
AAAI7
2010 Learning to blend rankings: a monotonic transformation to blend rankings from heterogeneous domains
abstract
There have been great needs to develop effective methods for combining multiple rankings from heterogeneous domains into one single rank list arising from many recent web search applications, such as integrating web search results from multiple engines, facets, or verticals. We define this problem as Learning to blend rankings from multiple domains. We propose a class of learning-to-blend methods that learn a monotonically increasing transformation for each ranking so that the rank order in each domain is preserved and the transformed values are comparable across multiple rankings. The transformation learning can be tackled by solving a quadratic programming problem. The novel machine learning method for blending multiple ranking lists is evaluated with queries sampled from a commercial search engine and a promising improvement of Discounted Cumulative Gain has been observed.
Zhenzhen Kou, Yi Chang 0001, Zhaohui Zheng 0001, Hongyuan Zha
CIKM3
2010 Optimizing unified loss for web ranking specialization
abstract
In this paper, we proposed a novel divide-and-conquer approach to optimize the overall relevance in an unified framework for query clustering and query-based ranking. In our model, latent topics and specialized ranking models are learned iteratively so that an unified objective function, which lower-bounds the conditional probability of observed grades annotated by human editors on training data, is maximized. We conducted experiments comparing the proposed method with several baseline approaches on two data-sets. Experimental results illustrate that our method can significantly improve the ranking relevance over these baselines
Jiang Bian 0002, Zhaohui Zheng 0001
CIKM4
2010 Ranking with auxiliary data
abstract
Learning to rank arises in many information retrieval applications, ranging from Web search engine, online advertising to recommendation system. In learning to rank, the performance of a ranking function heavily depends on the number of labeled examples in the training set; on the other hand, obtaining labeled examples for training data is very expensive and time-consuming. This presents a great need for making use of available auxiliary data, i.e., the within-domain unlabeled data and the out-of-domain labeled data. In this paper, we propose a general framework for ranking with auxiliary data, which is applicable to various ranking applications. Under this framework, we derive a generic ranking algorithm to effectively make use of both the within-domain unlabeled data and the out-of-domain labeled data. The proposed algorithm iteratively learns ranking functions for target domain and source domains and enforces their consensus on the unlabeled data in the target domain.
Bo Long, Yi Chang 0001, Srinivas Vadrevu, Shuang-Hong Yang, Zhaohui Zheng 0001
CIKM5
2010 User behavior driven ranking without editorial judgments
abstract
We explore the potential of using users click-through logs where no editorial judgment is available to improve the ranking function of a vertical search engine. We base our analysis on the Cumulate Relevance Model, a user behavior model recently proposed as a way to extract relevance signal from click-through logs. We propose a novel way of directly learning the ranking function, effectively by-passing the need to have explicit editorial relevance label for each query-document pair. This approach potentially adjusts more closely the ranking function to a variety of user behaviors both at the individual and at the aggregate levels. We investigate two ways of using behavioral model; First, we consider the parametric approach where we learn the estimates of document relevance and use them as targets for the machine learned ranking schemes. In the second, functional approach, we learn a function that maximizes the behavioral model likelihood, effectively by-passing the need to estimate a substitute for document labels. Experiments using user session data collected from a commercial vertical search engine demonstrate the potential of our approach. While in terms of DCG, the editorial model out-perform the behavioral one, online experiments show that the behavioral model is on par --if not superior-- to the editorial model. To our knowledge, this is the first report in the Literature of a competitive behavioral model in a commercial setting
Taesup Moon, Georges Dupret, Shihao Ji 0001, Ciya Liao, Zhaohui Zheng 0001
CIKM5
2010 Online learning for recency search ranking using real-time user feedback
abstract
Traditional machine-learned ranking algorithms for web search are trained in batch mode, which assume static relevance of documents for a given query. Although such a batch-learning framework has been tremendously successful in commercial search engines, in scenarios where relevance of documents to a query changes over time, such as ranking recent documents for a breaking news query, the batch-learned ranking functions do have limitations. Users' real-time click feedback becomes a better and timely proxy for the varying relevance of documents rather than the editorial judgments provided by human editors. In this paper, we propose an online learning algorithm that can quickly learn the best re-ranking of the top portion of the original ranked list based on real-time users' click feedback. In order to devise our algorithm and evaluate it accurately, we collected exploration bucket data that removes positional biases on clicks on the documents for recency-classified queries. Our initial experimental result shows that our scheme is more capable of quickly adjusting the ranking to track the varying relevance of documents reflected in the click feedback, compared to batch-trained ranking functions.
Taesup Moon, Lihong Li 0001, Ciya Liao, Zhaohui Zheng 0001, Yi Chang 0001
CIKM5
2010 Learning Recurrent Event Queries for Web Search
Ruiqiang Zhang, Yuki Konda, Anlei Dong, Pranam Kolari, Yi Chang 0001, Zhaohui Zheng 0001
EMNLP6
2010 Active learning for ranking through expected loss optimization
abstract
Learning to rank arises in many information retrieval applications, ranging from Web search engine, online advertising to recommendation system. In learning to rank, the performance of a ranking model is strongly affected by the number of labeled examples in the training set; on the other hand, obtaining labeled examples for training data is very expensive and time-consuming. This presents a great need for the active learning approaches to select most informative examples for ranking learning; however, in the literature there is still very limited work to address active learning for ranking. In this paper, we propose a general active learning framework, Expected Loss Optimization (ELO), for ranking. The ELO framework is applicable to a wide range of ranking functions. Under this framework, we derive a novel algorithm, Expected DCG Loss Optimization (ELO-DCG), to select most informative examples. Furthermore, we investigate both query and document level active learning for raking and propose a two-stage ELO-DCG algorithm which incorporate both query and document selection into active learning. Extensive experiments on real-world Web search data sets have demonstrated great potential and effective-ness of the proposed framework and algorithms.
Bo Long, Olivier Chapelle, Ya Zhang 0002, Yi Chang 0001, Zhaohui Zheng 0001, Belle L. Tseng
SIGIR5
2010 Early exit optimizations for additive machine learned ranking systems
abstract
Some commercial web search engines rely on sophisticated machine learning systems for ranking web documents. Due to very large collection sizes and tight constraints on query response times, online efficiency of these learning systems forms a bottleneck. An important problem in such systems is to speedup the ranking process without sacrificing much from the quality of results. In this paper, we propose optimization strategies that allow short-circuiting score computations in additive learning systems. The strategies are evaluated over a state-of-the-art machine learning system and a large, real-life query log, obtained from Yahoo!. By the proposed strategies, we are able to speedup the score computations by more than four times with almost no loss in result quality.
Berkant Barla Cambazoglu, Hugo Zaragoza, Olivier Chapelle, Ciya Liao, Zhaohui Zheng 0001, Jon Degenhardt
WSDM6
2010 Towards recency ranking in web search
abstract
In web search, recency ranking refers to ranking documents by relevance which takes freshness into account. In this paper, we propose a retrieval system which automatically detects and responds to recency sensitive queries. The system detects recency sensitive queries using a high precision classifier. The system responds to recency sensitive queries by using a machine learned ranking model trained for such queries. We use multiple recency features to provide temporal evidence which effectively represents document recency. Furthermore, we propose several training methodologies important for training recency sensitive rankers. Finally, we develop new evaluation metrics for recency sensitive queries. Our experiments demonstrate the efficacy of the proposed approaches.
Anlei Dong, Yi Chang 0001, Zhaohui Zheng 0001, Gilad Mishne, Ruiqiang Zhang, Karolina Buchner, Ciya Liao, Fernando Diaz 0001
WSDM3
2010 IntervalRank: isotonic regression with listwise and pairwise constraints
abstract
Ranking a set of retrieved documents according to their relevance to a given query has become a popular problem at the intersection of web search, machine learning, and information retrieval. Recent work on ranking focused on a number of different paradigms, namely, pointwise, pairwise, and list-wise approaches. Each of those paradigms focuses on a different aspect of the dataset while largely ignoring others. The current paper shows how a combination of them can lead to improved ranking performance and, moreover, how it can be implemented in log-linear time.
Taesup Moon, Alexander J. Smola, Yi Chang 0001, Zhaohui Zheng 0001
WSDM4
2010 Ranking specialization for web search: a divide-and-conquer approach by using topical RankSVM
abstract
Many ranking algorithms applying machine learning techniques have been proposed in informational retrieval and Web search. However, most of existing approaches do not explicitly take into account the fact that queries vary significantly in terms of ranking and entail different treatments regarding the ranking models. In this paper, we apply a divide-and-conquer framework for ranking specialization, i.e. learning multiple ranking models by addressing query difference. We first generate query representation by aggregating ranking features through pseudo feedbacks, and employ unsupervised clustering methods to identify a set of ranking-sensitive query topics based on training queries. To learn multiple ranking models for respective ranking-sensitive query topics, we define a global loss function by combining the ranking risks of all query topics, and we propose a unified SVM-based learning process to minimize the global loss. Moreover, we employ an ensemble approach to generate the ranking result for each test query by applying a set of ranking models of the most appropriate query topics. We conduct experiments using a benchmark dataset for learning ranking functions as well as a dataset from a commercial search engine. Experimental results show that our proposed approach can significantly improve the ranking performance over existing single-model approaches as well as straightforward local ranking approaches, and the automatically identified ranking-sensitive topics are more useful for enhancing ranking performance than pre-defined query categorization.
Jiang Bian 0002, Zhaohui Zheng 0001, Hongyuan Zha
WWW4
2010 Time is of the essence: improving recency ranking using Twitter data
abstract
Realtime web search refers to the retrieval of very fresh content which is in high demand. An effective portal web search engine must support a variety of search needs, including realtime web search. However, supporting realtime web search introduces two challenges not encountered in non-realtime web search: quickly crawling relevant content and ranking documents with impoverished link and click information. In this paper, we advocate the use of realtime micro-blogging data for addressing both of these problems. We propose a method to use the micro-blogging data stream to detect fresh URLs. We also use micro-blogging data to compute novel and effective features for ranking fresh URLs. We demonstrate these methods improve effective of the portal web search engine for realtime web search.
Anlei Dong, Ruiqiang Zhang, Pranam Kolari, Fernando Diaz 0001, Yi Chang 0001, Zhaohui Zheng 0001, Hongyuan Zha
WWW7
2009 Multi-task learning for learning to rank in web search
abstract
Both the quality and quantity of training data have significant impact on the performance of ranking functions in the context of learning to rank for web search. Due to resource constraints, training data for smaller search engine markets are scarce and we need to leverage existing training data from large markets to enhance the learning of ranking function for smaller markets. In this paper, we present a boosting framework for learning to rank in the multi-task learning context for this purpose. In particular, we propose to learn non-parametric common structures adaptively from multiple tasks in a stage-wise way. An algorithm is developed to iteratively discover super-features that are effective for all the tasks. The estimation of the functions for each task is then learned as a linear combination of those super-features. We evaluate the performance of this multi-task learning method for web search ranking using data from a search engine. Our results demonstrate that multi-task learning methods bring significant relevance improvements over existing baseline methods.
Ke Zhou 0002, Gui-Rong Xue, Hongyuan Zha, Gordon Sun, Belle L. Tseng, Zhaohui Zheng 0001, Yi Chang 0001
CIKM7
2009 Incorporating robustness into web ranking evaluation
abstract
In many Web search engines, a ranking function is selected for deployment mainly by comparing the relevance measurements over candidates. Due to the dynamical nature of the Web, the ranking features and the query and URL distribution on which the ranking functions are built, may change dramatically over time. The actual relevance of the function may degrade, and thus the previous function selection conclusions become invalid. In this work we suggest to select Web ranking functions according to both their relevance and robustness to the changes that may lead to relevance degradation over time. We argue that the ranking robustness can be effectively measured by taking into account the ranking score distribution across search results. We then propose two alternatives to the NDCG metric that both incorporate ranking robustness into ranking function evaluation and selection. A machine learning approach is developed to learn the parameters that control the metric sensitivity to score turbulence, from human-judged preference data.
Shihao Ji 0001, Zhaohui Zheng 0001, Yi Chang 0001, Anlei Dong
CIKM4
2009 Smoothing DCG for learning to rank: a novel approach using smoothed hinge functions
abstract
Discounted cumulative gain (DCG) is widely used for evaluating ranking functions. It is therefore natural to learn a ranking function that directly optimizes DCG. However, DCG is non-smooth, rendering gradient-based optimization algorithms inapplicable. To remedy this, smoothed versions of DCG have been proposed but with only partial success. In this paper, we first present analysis that shows it is ineffective using the gradient of the smoothed DCG to drive the optimization algorithm. We then propose a novel approach, SHF-SDCG, for smoothing DCG by using smoothed hinge functions (SHF). It has the advantage of seamlessly transition from driving the optimization mimicking pairwise learning when the ranking function does not fit the data well, to driving the optimization using DCG when the ranking function becomes more accurate. SHF-SDCG is then extended to REG-SHF-SDCG, an algorithm which gradually transits from pointwise and pairwise to listwise learning. Finally experimental results are provided to validate the effectiveness of SHF-SDCG and REG-SHF-SDCG.
Mingrui Wu, Yi Chang 0001, Zhaohui Zheng 0001, Hongyuan Zha
CIKM3
2009 Stochastic gradient boosted distributed decision trees
abstract
Stochastic Gradient Boosted Decision Trees (GBDT) is one of the most widely used learning algorithms in machine learning today. It is adaptable, easy to interpret, and produces highly accurate models. However, most implementations today are computationally expensive and require all training data to be in main memory. As training data becomes ever larger, there is motivation for us to parallelize the GBDT algorithm. Parallelizing decision tree training is intuitive and various approaches have been explored in existing literature. Stochastic boosting on the other hand is inherently a sequential process and have not been applied to distributed decision trees. In this work, we present two different distributed methods that generates exact stochastic GBDT models, the first is a MapReduce implementation and the second utilizes MPI on the Hadoop grid environment.
Jerry Ye, Jyh-Herng Chow, Zhaohui Zheng 0001
CIKM4
2009 Empirical Exploitation of Click Data for Task Specific Ranking
Anlei Dong, Yi Chang 0001, Shihao Ji 0001, Ciya Liao, Zhaohui Zheng 0001
EMNLP6
2009 Enhancing topical ranking with preferences from click-through data
abstract
To overcome the training data insufficiency problem for dedicated model in topical ranking, this paper proposes to utilize click-through data to improve learning. The efficacy of click-through data is explored under the framework of preference learning. The empirical experiment on a commercial search engine shows that, the model trained with the dedicated labeled data combined with skip-next preferences could beat the baseline model and the generic model in NDCG5 for 4.9% and 2.4% respectively.
Yi Chang 0001, Anlei Dong, Ciya Liao, Zhaohui Zheng 0001
SIGIR4
2009 Global ranking by exploiting user clicks
abstract
It is now widely recognized that user interactions with search results can provide substantial relevance information on the documents displayed in the search results. In this paper, we focus on extracting relevance information from one source of user interactions, i.e., user click data, which records the sequence of documents being clicked and not clicked in the result set during a user search session. We formulate the problem as a global ranking problem, emphasizing the importance of the sequential nature of user clicks, with the goal to predict the relevance labels of all the documents in a search session. This is distinct from conventional learning to rank methods that usually design a ranking model defined on a single document; in contrast, in our model the relational information among the documents as manifested by an aggregation of user clicks is exploited to rank all the documents jointly. In particular, we adapt several sequential supervised learning algorithms, including the conditional random field (CRF), the sliding window method and the recurrent sliding window method, to the global ranking problem. Experiments on the click data collected from a commercial search engine demonstrate that our methods can outperform the baseline models for search results re-ranking.
Shihao Ji 0001, Ke Zhou 0002, Ciya Liao, Zhaohui Zheng 0001, Gui-Rong Xue, Olivier Chapelle, Gordon Sun, Hongyuan Zha
SIGIR4
2009 Comparing both relevance and robustness in selection of web ranking functions
abstract
In commercial search engines, a ranking function is selected for deployment mainly by comparing the relevance measurements over candidates. In this paper we suggest to select Web ranking functions according to both their relevance and robustness to the changes that may lead to relevance degradation over time. We argue that the ranking robustness can be effectively measured by taking into account the ranking score distribution across Web pages. We then improve NDCG with two new metrics and show their superiority in terms of stability to ranking score turbulence and stability in function selection.
Shihao Ji 0001, Zhaohui Zheng 0001
SIGIR4
2008 Investigation of partial query proximity in web search
abstract
Proximity of query terms in a document is an important criterion in IR. However, no investigation has been made to determine the most useful term sequences for which proximity should be considered. In this study, we test the effectiveness of using proximity of partial term sequences (n-grams) for Web search. We observe that the proximity of sequences of 3 to 5 terms is most effective for long queries, while shorter or longer sequences appear less useful. This suggests that combinations of 3 to 5 terms can best capture the intention in user queries. In addition, we also experiment with weighing the importance of query sub-sequences using query log frequencies. Our preliminary tests show promising empirical results.
Yi Chang 0001, Zhaohui Zheng 0001, Gordon Sun
WWW4
2007 A General Boosting Method and its Application to Learning Ranking Functions for Web Search
abstract
We present a general boosting method extending functional gradient boosting to optimize complex loss functions that are encountered in many machine learning problems. Our approach is based on optimization of quadratic upper bounds of the loss functions which allows us to present a rigorous convergence analysis of the algorithm. More importantly, this general framework enables us to use a standard regression base learner such as decision trees for fitting any loss function. We illustrate an application of the proposed method in learning ranking functions for Web search by combining both preference data and labeled data for training. We present experimental results for Web search using data from a commercial search engine that show significant improvements of our proposed methods over some existing methods.
Zhaohui Zheng 0001, Hongyuan Zha, Tong Zhang 0001, Olivier Chapelle, Keke Chen, Gordon Sun
NIPS1
2007 A regression framework for learning ranking functions using relative relevance judgments
abstract
Effective ranking functions are an essential part of commercial search engines. We focus on developing a regression framework for learning ranking functions for improving relevance of search engines serving diverse streams of user queries. We explore supervised learning methodology from machine learning, and we distinguish two types of relevance judgments used as the training data: 1) absolute relevance judgments arising from explicit labeling of search results; and 2) relative relevance judgments extracted from user clickthroughs of search results or converted from the absolute relevance judgments. We propose a novel optimization framework emphasizing the use of relative relevance judgments. The main contribution is the development of an algorithm based on regression that can be applied to objective functions involving preference data, i.e., data indicating that a document is more relevant than another with respect to a query. Experimental results are carried out using data sets obtained from a commercial search engine. Our results show significant improvements of our proposed methods over some existing methods.
Zhaohui Zheng 0001, Keke Chen, Gordon Sun, Hongyuan Zha
SIGIR1
2006 Incorporating query difference for learning retrieval functions in world wide web search
abstract
We discuss information retrieval methods that aim at serving a diverse stream of user queries such as those submitted to commercial search engines. We propose methods that emphasize the importance of taking into consideration of query difference in learning effective retrieval functions. We formulate the problem as a multi-task learning problem using a risk minimization framework. In particular, we show how to calibrate the empirical risk to incorporate query difference in terms of introducing nuisance parameters in the statistical models, and we also propose an alternating optimization method to simultaneously learn the retrieval function and the nuisance parameters. We work out the details for both L1 and L2 regularization cases, and provide convergence analysis for the alternating optimization method for the special case when the retrieval functions belong to a reproducing kernel Hilbert space. We illustrate the effectiveness of the proposed methods using modeling data extracted from a commercial search engine. We also point out how the current framework can be extended in future research.
Hongyuan Zha, Zhaohui Zheng 0001, Haoying Fu, Gordon Sun
CIKM2
2006 Incorporating query difference for learning retrieval functions in information retrieval
abstract
We discuss information retrieval methods that aim at serving a diverse stream of user queries. We propose methods that emphasize the importance of taking into consideration of query difference in learning effective retrieval functions. We formulate the problem as a multi-task learning problem using a risk minimization framework. In particular, we show how to calibrate the empirical risk to incorporate query difference in terms of introducing nuisance parameters in the statistical models, and we also propose an alternating optimization method to simultaneously learn the retrieval function and the nuisance parameters. We illustrate the effectiveness of the proposed methods using modeling data extracted from a commercial search engine.
Hongyuan Zha, Zhaohui Zheng 0001, Haoying Fu, Gordon Sun
SIGIR2
2004 Document Representation for One-Class SVM
Xiaoyun Wu, Rohini K. Srihari, Zhaohui Zheng 0001
ECML3
2003 A Feature Selection Framework for Text Filtering
abstract
We present a new framework for local feature selection in text filtering. In this framework, a feature set is constructed per category by first selecting a set of terms highly indicative of membership (positive set) and another set of terms highly indicative of nonmembership (negative set), and then combining these two sets. This feature selection framework not only unifies several standard feature selection methods, but also facilitates the proposal of a new method that optimally combines the positive and negative sets. The experimental comparison between the proposed method and standard methods was conducted on six feature selection metrics: chi-square, correlation coefficient, odds ratio, GSS coefficient and two proposed variants of odds ratio and GSS coefficient: OR-square and GSS-square respectively. The results show that the proposed feature selection method improves text filtering performance.
Zhaohui Zheng 0001, Rohini K. Srihari, Sargur N. Srihari
ICDM1
2002 Text Categorization Using Modified-CHI Feature Selection and Document/Term Frequencies
Zhaohui Zheng 0001, Sargur N. Srihari
ICMLA1