TGViewer
Machinelearning Machinelearning @ai_machinelearning_big_data · 278K subscribers
Post #9543 24.7K
🌟 От ETA к вероятностной модели: новое ML-ранжирование маршрутов.

Мы привыкли, что навигация = минимизация ETA. Но в реальности пользователь сходит с неудобного маршрута, даже если тот экономит 30 секунд. Команда маршрутизации Яндекс Карт пересобрала ранжирование. Теперь варианты оцениваются не только по времени в пути, но и по совокупности факторов, влияющих на удобство поездки.

🟡Как это работает

Ранжированием занимается ML-модель, обученная на обезличенных данных поведения пользователей - агрегированных паттернах, таких как плотность сходов или предпочтения на перекрестках. В качестве метрики было выбрано совпадение фактического трека пользователя с предложенным маршрутом. Этот показатель и стал новым таргетом для ML-модели.

🟡От времени - к портрету маршрута

Раньше маршруты ранжировались в первую очередь по ETA. Теперь каждый вариант описывается сотнями признаков: от времени в пути до сложности манёвров и исторических данных о сходах. На основе этого «признакового портрета» модель рассчитывает скор - вероятность того, что водитель успешно доедет без отклонений.

🟡Как именно учится модель

Акцент при обучении модели сместился: теперь она оптимизируется в первую очередь на то, чтобы первый предложенный маршрут оказался тем, по которому человек действительно доедет до конца. Именно топ-1 получает максимальное внимание, при этом остальные варианты никуда не исчезают и доступны для выбора.

В поездке человек не строит рейтинг маршрутов - он выбирает один, а все остальные варианты для него в этот момент перестают существовать. Поэтому мы перешли от классического «ранжирования» к задаче «выбора», используя функцию потерь на основе Softmax с one‑hot‑таргетом.


🟡Что на практике

Долгое время порядок формировался простой сортировкой по ETA - удобные и предсказуемые маршруты не всегда были на первом месте и иногда вовсе выпадали из топ-3.

- Синий маршрут - результат старого ранжирования (ETA-first);
- Красный - новое ML‑ранжирование, он чуть медленнее по времени, но с него реже сходят.

Модель начала чаще поднимать такие варианты наверх, обходя сложные участки или центр города. В итоге первым оказывается не самый быстрый путь, а тот, который на практике понятнее и чаще проезжаем. При этом пользователю предлагаются и другие варианты и выбор всегда остается за ним.

Такой подход позволяет учитывать реальные сценарии движения и легко масштабируется: модель может учитывать новые факторы - от персонализации до адаптации под локальные дорожные особенности.

Технические детали и логику работы модели команда разложила на Хабре.

@ai_machinelearning_big_data

#news #ai #ml
  • 👍 124
  • 🤷‍♂ 27
  • ❤ 25
  • 🤔 18
  • 🙏 15
  • 🍾 15
  • 🤷 12
  • 👌 11
  • 😎 9
  • 🏆 8
  • 🔥 7
More from @ai_machinelearning_big_data
  1. Oct 14, 2026✔️ X, Grok и Cursor объединили в подписку с общим пулом токенов Чат-бот Grok, сервисы X Pr…
  2. Oct 14, 2026✔️ Ведущий исследователь Apple в области распознавания речи перешла в Anthropic Татьяна Ли…
  3. Oct 14, 2026✔️ OpenAI обсуждает передачу Sora стартапу Билла Пиблза Стартап рассчитывает переделать So…
  4. Oct 14, 2026✔️ AI Welding Agent: ИИ-система для сварочных роботов Японский производитель промышленной…
  5. Oct 14, 2026⚡️ ФБР арестовало сотрудника OpenAI за установку прослушки в офисе компании Служба безопас…
  6. Oct 14, 2026📌 В UCLA собрали двуногого робота за 400 долларов на безе смартфона Двуногий робот PhoneB…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →