In short
Researchers have shown that navigation systems that optimize only for distance fail to account for real-world users. A field study involving older adults identified factors that algorithms ignore but that determine whether a person will actually reach their destination.
By default, navigation systems optimize for distance or time—and for most users, that’s enough. But for older adults, the shortest route is often the least suitable: no benches to rest on, no restrooms, high curbs, and poor pavement. A study on arXiv proposes an approach where the cost of a route is tailored to the user’s specific limitations, rather than being reduced to a single metric.
The authors conducted 11 interviews with older adults, identified a set of design requirements, and implemented them in an A*-based route planner on top of the OpenStreetMap network, enriched with data on benches, restrooms, shelters, and elevation changes. The key concept is “configurable costs”: the engine allows users to assign weights to different factors rather than hard-coding a single objective function.
In a field study, 14 older participants compared routes generated by the system with baseline routes. The result: overall, they preferred the senior-friendly route. But the qualitative aspect is more interesting: decision-making is influenced not only by static barriers but also by seasonal conditions, the state of infrastructure, traffic noise, and even the social context (whether a person is walking alone or with someone).
From this, the authors derive updated principles: context-based hazard modeling, transparency of alternative routes, explanations tied to landmarks, sensitivity to social context, and the presentation of information in stages. This isn’t about “adding a filter for benches”—it’s about rethinking what should even be considered the objective function of routing.
There’s a direct lesson here for developers of AI systems. When you’re building an agent that plans actions or routes, choosing an optimization metric isn’t a technical detail—it’s a product decision. If your loss function doesn’t reflect the user’s real-world constraints, you’ll end up with a result that’s technically optimal but practically unacceptable. Customizable weights and explainable alternatives aren’t just “nice to have”—they’re a way to reach audiences that monolithic optimization simply misses.
Source: cs.AI updates on arXiv.org