← Latest papers
🤖 machine learning

From Feasibility to Desirability: Plan, Learn, Adapt (PLA) Framework for Personalized On-Device Itinerary Generation

The paper introduces the Plan, Learn, Adapt (PLA) framework, a three-stage on-device system that combines an ensemble of lightweight planners with a compact reward model to generate feasible and highly desirable personalized itineraries, outperforming both single planners and frontier LLMs in human evaluations while achieving production-grade latency and feasibility.

Original authors: Himel Dev, Tanmoy Sen, Madhusudan Basak, Bashima Islam

Published 2026-07-20
📖 4 min read☕ Coffee break read

Original authors: Himel Dev, Tanmoy Sen, Madhusudan Basak, Bashima Islam

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are the captain of a spaceship, but instead of navigating through stars, you are navigating a bustling city to plan the perfect vacation. This is the world of trip planning, a puzzle that sits at the crossroads of two very different scientific worlds. On one side, you have combinatorial optimization, which is like a strict math teacher making sure you don't break the rules: the museum closes at 5 PM, the train leaves at 6, and you can't visit the same place twice. On the other side, you have preference learning, which is like a psychic trying to guess what you actually want to feel—do you want a relaxed day or a packed adventure? The tricky part is that these two worlds often fight each other. A mathematically perfect schedule might feel boring, and a dreamy, fun schedule might be impossible to actually execute. The big question for anyone who has ever tried to plan a trip is: How do we build a travel guide that is both legally possible to follow and genuinely delightful to experience, all while running on your phone without needing the internet?

This paper introduces a clever new system called PLA (Plan, Learn, Adapt) that tries to solve this exact problem. The authors, working with a travel app called FlyEnJoy, realized that existing methods were failing in two specific ways. Some old-school planners were great at following the rules but terrible at understanding human taste, often creating itineraries that felt robotic. Meanwhile, the newest, flashiest AI tools (like the giant language models everyone is talking about) were great at sounding helpful but completely failed at the basic math of travel; in their tests, these AI models produced itineraries that were strictly infeasible (0% success rate), with a statistical upper bound suggesting they might have been valid less than 4% of the time, violating opening hours and travel times.

To fix this, the team built a three-step "factory" that runs entirely on your phone:

  1. Plan (The Idea Factory): Instead of relying on just one way to make a schedule, they built a team of five different "planners" (like a greedy chef, a careful accountant, and a creative artist). Each one tries to build a valid trip from scratch. Because they think differently, they come up with very different lists of places to visit, ensuring they have a diverse pool of "feasible" (rule-abiding) options to choose from.
  2. Learn (The Taste Tester): The team didn't just guess what people liked; they asked humans to compare pairs of full-day itineraries. They collected over 2,500 of these comparisons. Using this data, they trained a tiny, super-fast "reward model" (a digital taste-tester) that learned to spot the invisible qualities of a great trip, like good pacing and a nice balance of activities, rather than just counting how many museums were visited.
  3. Adapt (The Local Refiner): Once the best itinerary is picked, this stage makes small, safe tweaks to it. It's like a chef tasting a soup and adding a pinch of salt, but with a strict rule: every single change must keep the recipe valid. If a tweak breaks the schedule (like making you arrive at a closed shop), it is instantly thrown away. This happens so fast that it takes only 109.9 milliseconds on average, meaning you get a perfect, personalized plan instantly, even if you are on a plane with no Wi-Fi, as the system is designed for offline-first use.

The results are impressive. When they tested their system against the best single planner, the "Plan, Learn, Adapt" team won 67.8% of the time against human judges. In contrast, when they asked three of the most advanced AI models (GPT-5, Claude Opus 4.5, and Gemini 3 Pro) to create itineraries under the same strict rules, none of them (0%) produced a single valid trip. The new system also generalized well, working accurately in over 100 different U.S. cities it had never seen before.

In the real world, when they deployed this system into the FlyEnJoy app, the results were tangible. Users started their trip planning 83% more often, and 91% more people actually finished their itineraries. The system didn't just make the plans; it made the whole experience smoother, proving that you can have a travel guide that is both mathematically perfect and perfectly fun, all while living right inside your pocket.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →