New Framework Generates Personalized On-Device Travel Itineraries

Himel Dev, Tanmoy Sen, Madhusudan Basak, Bashima Islam· July 20, 2026 View original

Summary

Researchers introduce the Plan, Learn, Adapt (PLA) framework for personalized on-device trip itinerary generation, which balances combinatorial feasibility with latent desirability. PLA combines lightweight planners, a compact Bradley-Terry reward model, and feasibility-preserving local refinement, achieving high win rates and 100% feasibility on mobile devices.

This paper presents the Plan, Learn, Adapt (PLA) framework, a three-stage approach for generating personalized trip itineraries directly on mobile devices. The core challenge lies in simultaneously satisfying hard combinatorial constraints (feasibility) and capturing subjective traveler preferences (desirability), all while adhering to mobile resource limitations. Traditional optimization methods often miss preferences, while learning-based approaches struggle with feasibility guarantees. The PLA framework addresses this by first using a "Plan" stage, where an ensemble of lightweight planners generates diverse, feasible itinerary candidates. Next, the "Learn" stage fits a compact Bradley-Terry reward model from pairwise human comparisons. This model captures emergent schedule properties like pacing and geographic coherence, which are often missed by simpler point-of-interest signals. Finally, the "Adapt" stage applies feasibility-preserving local refinements within a device's compute budget, ensuring all intermediate states remain valid. Evaluations across over 100 U.S. cities and 2,519 human comparisons showed the reward-guided ensemble achieved a 67.8% win rate, significantly outperforming single planners, with perfect feasibility. Notably, frontier LLMs achieved 0% feasibility under the same constraints. Deployed in the FlyEnJoy app, PLA boosted itinerary completion rates by 91% with minimal on-device latency.

Why it matters

This framework offers a robust solution for complex on-device planning tasks that require both strict feasibility and deep personalization, providing a blueprint for developing efficient and user-centric mobile AI applications across various industries.

How to implement this in your domain

  1. 1Adopt the PLA framework for on-device planning tasks requiring both feasibility and personalization.
  2. 2Develop an ensemble of lightweight planners to generate diverse, feasible candidate solutions.
  3. 3Implement a preference learning model, like a Bradley-Terry model, to capture nuanced user desirability.
  4. 4Design feasibility-preserving local refinement algorithms for on-device adaptation.
  5. 5Benchmark your mobile AI solutions against the PLA framework's performance metrics, especially for feasibility and user satisfaction.

Who benefits

Travel & HospitalityLogisticsE-commerceAutomotiveSmart Cities

Key takeaways

  • The PLA framework generates personalized, feasible itineraries on mobile devices.
  • It balances hard combinatorial constraints with soft user preferences.
  • An ensemble of planners, a reward model, and local refinement are key components.
  • PLA significantly outperforms LLMs in feasibility and improves user engagement in production.

Original post by Himel Dev, Tanmoy Sen, Madhusudan Basak, Bashima Islam

"arXiv:2607.15552v1 Announce Type: new Abstract: Generating personalized trip itineraries is a complex planning task and involves a tension between hard combinatorial feasibility and soft latent desirability. Classical optimization enforces constraints but fails to capture subject…"

View on X

Originally posted by Himel Dev, Tanmoy Sen, Madhusudan Basak, Bashima Islam on X · view source

Want to go deeper?

Turn these trends into skills with Learnijoy's hands-on AI & tech courses.

Explore courses