WeMM-Embedding 2B: обирайте 256 розмірностей замість 2048

Більшість розробників просто беруть модель ембедінгу та завантажують вектор повного розміру у свій пайплайн. Припиніть це робити.

WeMM-Embedding від Tencent працює з текстом, зображеннями, відео та документами. Його версія з 2 мільярдами параметрів готова до використання у продакшені.

Головною особливістю є Matryoshka embeddings — за один прохід модель може видавати вектори розмірністю 64, 128, 256, 512, 1024 або 2048.

Чому менші вектори мають значення

  • Продуктивність: При 256 розмірностях завдання з обробки зображень та відео зберігають 98,7 % точності версії з 2048 розмірностями.
  • Швидкість: Менші вектори дозволяють перебудувати індекси за значно менший час.
  • Вартість: Ви витрачаєте набагато менше на зберігання та пам'ять.
  • Ефективність: Використання 2048 розмірностей, коли достатньо 256, — це просто марнування ресурсів.

Модель 2B посідає перші місця серед багатьох більших конкурентів у лідерборді MMEB-v2. Вона вже є компонентом продакшену — WeChat використовує її для пошуку, електронної комерції та соціальних мереж.

Документам потрібно більше простору

Скриншоти та інші візуальні документи містять щільний текст і складне макетування. Зменшення розмірності шкодить їм сильніше, ніж фотографіям.

Як це протестувати

  1. Не намагайтеся переробити всю систему одразу.
  2. Оберіть 20 запитів, на яких ваша поточна система помиляється — змішайте скриншоти, зображення товарів та сторінки документів.
  3. Пропустіть ці запити через модель 2B.
  4. Якщо результати покращилися, впроваджуйте зміни. Якщо ні — ви заощадили час і гроші.

Ведіть таблицю оцінювання для кожного типу контенту. Фотографії товарів можуть бути цілком прийнятними при 256 розмірностях, тоді як сторінкам PDF може знадобитися вищий мінімум.

Джерело: https://dev.to/bean_bean/wemm-embedding-2b-chon-vector-256-chieu-vi-2048-2igd