CORE: сжатие промптов без лишних моделей для edge-девайсов

CORE: сжатие промптов без лишних моделей для edge-девайсов

В RAG-приложениях (retrieval-augmented generation) извлечённый контекст часто содержит много шума и дублей, что нагружает LLM при инферансе. Существующие методы сжатия полагаются на вспомогательные малые языковые модели (SLM), которые добавляют память и вычисления, невозможно на edge-девайсах. Авторы представили CORE: двухстадийный метод без SLM, основанный на NER и семантическом поиске. На первом этапе строятся набор ответов (через NER) и набор подсказок (через семантику). На втором этапе наборы уточняются ортогональной остаточной ретривалом и пространственной близостью, в итоге удаляются лишние предложения из контекста.

Эксперименты: в бюджете 2000 токенов CORE улучшает точность на 30.19% против SOTA, урезает память на 50.47%, ускоряет инференс на Jetson в 1.94x раза. На смартфоне Huawei Nova, энергия снижается на 95.74% против LLMLingua2 (современного метода).

Ключевые факты

  • CORE сжимает промпты без вспомогательных моделей, используя NER и семантический поиск
  • На NVIDIA Jetson AGX Orin (edge-девайс) даёт +30.19% точность, -50.47% памяти, 1.94x ускорение
  • На смартфоне Huawei Nova снижает энергопотребление на 95.74% против LLMLingua2
  • Двухстадийный подход: answer set (NER) + clue set (семантика), затем фильтрация по близости
  • В бюджете 2000 токенов метод практичен для QA приложений на слабых девайсах

Ред. 95% экономии энергии, 50% памяти, двукратное ускорение, и всё это благодаря тому, что вспомнили про NER вместо ещё одной нейросети.

Почему это важно

Edge-ИИ (смартфоны, встроенные системы) требует не просто LLM, но и эффективной обработки контекста. RAG-системы часто извлекают много шума; стандартное сжатие через SLM добавляет второй инферанс. CORE показывает, что можно сжимать контекст через классические техники (NER, семантика) без лишних нейросетей. Это снижает барьер для деплоя QA-систем на мобильниках.

Ред. Хорошее напоминание, что не каждую проблему надо лечить второй моделью: иногда достаточно классики, которой уже лет двадцать.

Кому это важно

Разработчикам mobile AI (iOS, Android); авторам систем QA на слабых сервёрах; компаниям, оптимизирующим батарею в edge-приложениях; исследователям RAG и prompt compression.

Ред. Тем, кто пытается запихнуть RAG в смартфон и упирается в батарею раньше, чем в качество ответов.

Как это применить

Если вы разрабатываете RAG-приложение для смартфона, интегрируйте этап NER + семантического поиска перед отправкой контекста LLM. Код CORE скорее всего будет release на GitHub (типично для arXiv-статей). Метод особенно полезен, если ваш LLM лимитирован по контексту (4K, 8K токенов), CORE позволяет использовать большие корпусы с эффективным сжатием. Для Ollama-пользователей локальной NER-модели (spaCy, CRF) достаточно.

Ред. Совет здравый, но держится на честном слове про релиз кода «как обычно для arXiv»: пока репозитория нет, применять придётся по описанию из статьи.

Можно ли доверять

Статья из arXiv с peer-review-уровнем строгости (гипотеза, эксперименты, бенчмарки на реальном железе Jetson и Huawei). Авторы тестировали на SOTA-методах (LLMLingua2). Числа 30%, 50%, 95%, конкретные и воспроизводимые. Однако эта работа ещё не в конференции, статус рецензии неизвестен.

Ред. Цифры конкретные и замерены на реальном железе, но это пока препринт без рецензии, и красивые проценты получены на одном Jetson и одном телефоне.

Риски и подводные камни

Метод зависит от качества NER и семантического поиска, на шумных данных может скомпрометировать ответ. Не все LLM одинаково реагируют на сжатие. Бенчмарк на одном устройстве (Jetson AGX Orin) не гарантирует результаты на всех edge-девайсах. Производительность может сильно варьироваться по кодировкам и доменам.

Ред. Метод ровно настолько хорош, насколько хорош его NER: на шумных данных он рискует выкинуть из контекста как раз то предложение, ради которого всё затевалось.