Jiqizhixin (机器之心)→ оригинал

Xiaohongshu ускорила индексатор разреженного внимания: DoSA вдвое снижает TTFT

Команда Dots из Xiaohongshu (RedNote) представила DoSA, метод ускорения индексатора в моделях с разреженным вниманием. Индексатор выбирает токены для основного внимания и на длинном контексте сам становится узким местом. DoSA использует верхние и нижние границы оценок и заранее отбрасывает кандидатов, которые заведомо не попадут в Top-K. В тестах отфильтровано около 97% кандидатов, а выбор токенов остался таким же, как у исходного алгоритма. По заголовку материала Jiqizhixin, задержка первого токена на контексте порядка 1M токенов сократилась вдвое. • Отсеяно ~97% кандидатов • Top-K не меняется, качество сохраняется • TTFT на ~1M токенов падает примерно вдвое

AI-обработка оригинала Jiqizhixin (机器之心); редакция Hamidun News
Xiaohongshu ускорила индексатор разреженного внимания: DoSA вдвое снижает TTFT
Источник: Jiqizhixin (机器之心). Коллаж: Hamidun News.
◐ Слушать статью

Китайская соцсеть Xiaohongshu (RedNote) занялась узким местом, которое появляется после внедрения разреженного внимания. Команда Dots разработала метод DoSA: в тестах он заранее отфильтровал около 97% кандидатов в индексаторе, не изменил итоговый Top-K и, согласно заголовку публикации Jiqizhixin, вдвое сократил задержку первого токена (TTFT) на контексте порядка 1M токенов.

Где прячется узкое место

Разреженное внимание сокращает вычисления так: каждый запрос смотрит не на все предыдущие токены, а только на K самых релевантных. Отбирает их отдельный лёгкий модуль, индексатор. Он оценивает каждую пару «запрос — токен» и выбирает лучшие. Основное внимание при этом становится дешёвым, но индексатор по-прежнему просматривает весь контекст. Его стоимость растёт квадратично по длине последовательности, и на миллионе токенов именно он начинает определять время обработки промпта. Эту схему используют, в частности, модели семейства DeepSeek V3.2 с их «молниеносным» индексатором.

Именно на первом токене проблема заметнее всего. На этапе prefill индексатору приходится пройти весь длинный промпт, и пользователь ждёт ответа дольше, чем хотелось бы.

Как работает DoSA

Полный текст материала в нашем распоряжении обрезан, поэтому детали реализации приводим по описанию авторов. DoSA вычисляет для кандидатов верхнюю и нижнюю границы оценки. Это дешёвая операция по сравнению с точным расчётом. Логика такого отсева простая: если верхняя граница кандидата ниже нижней границы, которая уже гарантирует место в первой K-ке, то этот кандидат в Top-K не попадёт. Точный скор для него считать незачем.

Главное свойство в том, что метод не приближает результат, а даёт тот же набор токенов, что и полный перебор. Поэтому формулировка «提速不降智» («быстрее без потери интеллекта») здесь уместна: качество модели не должно зависеть от ускорения, ведь выбор токенов не меняется.

Что известно из тестов

  • Отсеяно около 97% кандидатов ещё до точного расчёта оценок.
  • Результат Top-K совпадает с исходным алгоритмом.
  • Контекст в тестах составлял около 1M токенов.
  • Задержка первого токена снизилась примерно вдвое (по заголовку публикации).

Часть данных в доступном фрагменте отсутствует: название модели (в тексте обрывается на «Dots3…»), железо, размер батча, абсолютные значения задержки и распределение выигрыша по этапам. Цифра «вдвое» относится к конкретной конфигурации, и переносить её на другие стеки без проверки нельзя. Доля отфильтрованных кандидатов, скорее всего, зависит от данных: чем резче распределение оценок, тем эффективнее границы.

Практическая сторона

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

Первым делом стоит замерить, какую долю времени prefill занимает индексатор в вашем стеке. Если она на 128K–1M токенов заметна, метод даст выигрыш. Если основное время съедает MoE-часть или передача данных между GPU, эффект будет скромнее. Ещё стоит дождаться открытого кода или технического отчёта: на уровне ядер CUDA накладные расходы на вычисление границ могут сильно изменить итоговую картину.

Для самой Xiaohongshu это ещё и вопрос экономики. Чем дешевле обработка длинных промптов, тем проще держать в продукте сценарии с большими контекстами: поиск по лентам, анализ документов, агентные цепочки.

ЖХ
Hamidun News
AI‑новости без шума. Ежедневный редакторский отбор из 50+ источников. Продукт Жемала Хамидуна, Head of AI в Alpina Digital.
✦ Образовательная экосистема

Системное обучение работе с ИИ и AI-агентами

Образовательная платформа Vibe Academy (vibe-academy.ru) — практические курсы, промпт-инжиниринг, автоматизация процессов и прикладные AI-воркфлоу.

Перейти в Vibe Academy →Интенсив по Вайб-кодингу
Что вы думаете?
Загружаем комментарии…