New AI Framework Creates Personalized On-Device Itineraries

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

Summary

The Plan, Learn, Adapt (PLA) framework generates personalized on-device trip itineraries by combining lightweight planners for feasibility, a learned reward model for desirability, and local refinement for adaptation. This approach significantly increased itinerary completion rates in a production app while maintaining 100% feasibility and low latency.

Generating personalized trip itineraries presents a dual challenge: ensuring the itinerary is feasible (e.g., respecting travel times, opening hours) while also being desirable to the user (e.g., preferred pacing, activity types). Traditional optimization methods can guarantee feasibility but often miss subjective preferences, whereas learning-based approaches capture preferences but struggle with strict constraints. This new Plan, Learn, Adapt (PLA) framework addresses this by integrating three stages, optimized for on-device mobile deployment. The "Plan" stage utilizes an ensemble of lightweight planners to generate a diverse set of structurally feasible itinerary candidates. This ensures that all initial options are practical. The "Learn" stage then employs a compact Bradley-Terry reward model, trained on human comparisons, to capture nuanced user preferences regarding 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 to the chosen itinerary within a device's computational limits. This iterative refinement ensures that the itinerary remains feasible at every step while adapting to user preferences. Deployed in a travel app, PLA dramatically increased itinerary completion rates and maintained low on-device latency, outperforming even frontier large language models in feasibility.

Why it matters

This framework provides a robust solution for developing intelligent, personalized planning systems that operate efficiently on mobile devices, crucial for applications requiring real-time, context-aware recommendations under strict constraints.

How to implement this in your domain

  1. 1Deconstruct complex planning problems into distinct stages for feasibility, preference learning, and adaptive refinement.
  2. 2Develop an ensemble of lightweight planning algorithms to generate diverse, feasible initial solutions.
  3. 3Design a system to collect and learn from user preference data, such as pairwise comparisons, to build a robust reward model.
  4. 4Implement an on-device local refinement mechanism that preserves feasibility while optimizing for learned preferences.
  5. 5Benchmark the system against existing solutions, focusing on feasibility, desirability, and on-device performance metrics.

Who benefits

Travel & HospitalityLogisticsEvent PlanningPersonal ProductivitySmart Cities

Key takeaways

  • Personalized planning requires balancing hard feasibility constraints with soft user desirability.
  • The PLA framework combines planning, learning, and adaptation for effective itinerary generation.
  • Lightweight planners ensure initial feasibility, while a learned reward model captures preferences.
  • On-device local refinement maintains feasibility and adapts to user needs efficiently.

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

"arXiv:2607.15552v1 Announce Type: cross 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 subje…"

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