Artificial Intelligence 10 min read

Personalized Demand Prediction and Ranking for Qunar's "Guess You Like" Feature

This article describes Qunar's personalized demand prediction system for the "Guess You Like" card, detailing how user‑demand associations are mined via rule engines, collaborative filtering, LBS and manual rules, and how ranking models evolve from subjective Bayes to RankBoost and LambdaMart, with experimental evaluation and future LSTM plans.

Ctrip Technology
Ctrip Technology
Ctrip Technology
Personalized Demand Prediction and Ranking for Qunar's "Guess You Like" Feature

Many modern apps, such as Taobao, Amazon, and YouTube, rely on user demand prediction to recommend items; Qunar replaced a low‑click‑rate hot‑words card on its search homepage with a "Guess You Like" card to increase click‑through rate and reduce bounce.

To discover user‑demand associations, the system uses a rule engine, an A2B transition‑matrix collaborative filtering method, location‑based service (LBS) collaborative filtering, and dozens of manually crafted rules for special scenarios.

The ranking pipeline progressed from a subjective Bayes model (assuming independent expert opinions and discrete rank features) to a RankBoost model that automatically learns feature discretization, and finally to a LambdaMart model that combines LambdaRank and GBDT, leveraging tree structures to capture dependencies among rules.

Training samples are obtained from near‑real‑time user logs; however, direct use of historical logs has accuracy and flexibility issues. Online experiments randomly replace displayed items with rule‑generated candidates, sampling according to original rule trigger rates and adjusting sample weights to maintain proportional influence.

Evaluation focuses on click‑through rate and user churn, showing steady improvements since the feature launched in December 2015, with CTR rising from 10% (subjective Bayes) to 18% (RankBoost) and further gains after LambdaMart.

Future work includes adding finer‑grained rules, further tuning the LambdaMart model, and introducing LSTM‑based sequential models to predict users' next destination and demand from their overall behavior timeline.

machine learningrecommendationuser behaviorAIrankingTravel
Ctrip Technology
Written by

Ctrip Technology

Official Ctrip Technology account, sharing and discussing growth.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.