Travel Demand Prediction and Recommendation Optimization at Fliggy: Challenges, Algorithm Evolution, and Future Directions

This article presents Fliggy's work on user travel demand prediction, outlining the unique challenges of travel scenarios, the evolution of recall and ranking algorithms—including multi‑task learning, graph‑based models, and intention‑capture mechanisms—and discusses future research directions such as long‑sequence modeling and cross‑domain learning.

DataFunTalk
DataFunTalk
DataFunTalk
Travel Demand Prediction and Recommendation Optimization at Fliggy: Challenges, Algorithm Evolution, and Future Directions

The presentation introduces the background and challenges of travel‑related services (air tickets, train tickets, car tickets) on the Fliggy platform, highlighting four user travel stages (demand ignition, pre‑travel, in‑travel, post‑travel) and four key difficulties: long decision cycles, sparse behavior, temporal sequencing, and spatiotemporal correlation.

Algorithm optimization is described in two phases: recall and ranking. The recall phase improves traditional Swing methods by capturing user intent (e.g., H2S, S2S, W2W) and using heterogeneous graphs that combine spatial and popularity information. The ranking phase introduces single‑task models (AutoInt, WDL, DIN) and multi‑task models (ESMM, MMOE, PLE), followed by advanced modules such as LSGMNet, G‑PDIN, and intention‑capture mechanisms.

Key technical components include:

Construction of spatial and hot‑city graphs processed by GraphSAGE.

Intention capture using capsule networks and attention.

Periodic behavior modeling with dilated convolutions.

Multi‑task learning with GeoHash and city‑level sub‑tasks.

Offline experiments on Fliggy and Fliggy2 datasets show AUC improvements from 0.80 to 0.83, while online A/B tests report ~1% gains in PVCTR and UVCTR after deploying the new models.

Future work focuses on ultra‑long behavior sequence modeling, spatiotemporal graph construction, meta‑learning, and cross‑domain transfer to address cold‑start issues across different travel modes.

The Q&A section addresses the publication status of G‑PDIN, features used in GAT nodes, the impact of popular route recommendations, and details of long‑sequence modeling and time‑information handling.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

machine learninguser behavior modelingmulti-task learningRecommendation Systemsgraph neural networkstravel demand prediction
DataFunTalk
Written by

DataFunTalk

Dedicated to sharing and discussing big data and AI technology applications, aiming to empower a million data scientists. Regularly hosts live tech talks and curates articles on big data, recommendation/search algorithms, advertising algorithms, NLP, intelligent risk control, autonomous driving, and machine learning/deep learning.

0 followers
Reader feedback

How this landed with the community

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.