TGViewer
NLP Wanderer NLP Wanderer @nlpwanderer · 1.58K subscribers
Post #128 1.26K

Forwarded from AI - Arseny Ivanov

Multimodality_lecture_AIKC.pdf7.4 MB
⬆️ Провел небольшую лекцию о мультимодальных языковых моделях

С ребятами в AI Knowledge Club сейчас проводим курс, где я выступил с лекцией о развитии мультимодальных моделей, задачах и бенчмарках. Попробую рассказать и вам =)

❓ Когда мы подаем в языковую модель большие объёмы текста, она не просто запоминает слова, но и учится извлекать из них смысл, комбинировать разрозненные фрагменты и решать разнообразные NLP-задачи. Однако чтобы создать действительно универсального ассистента, нам нужно научить модель «видеть», «слышать» и понимать не только текст. Как мы можем научить LLM воспринимать другие типы данных?

👀 Отвечая на этот вопрос, в идеале мы бы хотели построить одну большую foundation модель. В докладе рассмотрены три основных концепта: LLM with Tools - оркестратор с function calling. End2end MLLM - это обучение трансформера напрямую на разных данных. Текст и изображения сначала кодируются соответствующими энкодерами, затем их эмбеддинги смешиваются и подаются в модель, которую учат сразу на обоих модальностях. Cross-Modality Learning with Pretrained Models - адаптация латентного пространства изображений к латентному пространству текстовых представлений. Можно сказать мы учим модель понимать разные типы данных.

✏️ Прежде всего, говоря про визуальную модальность, стоит подчеркнуть развитие картиночных encoder-моделей. Чаще всего используют 2 большие группы: (1) foundation backbone архитектуры ViT-семейства (ConvNeXt, Swin и т.д.), и (2) мультимодальные энкодеры (CLIP, DINOv2, EVA-02, ImageBind) — их берут, когда нужны универсальные признаки из коробки. В докладе вы можете найти объяснение устройства ViT - классического patch-трансформера, адаптации архитектуры под картинки, например Pre-LN и его обучения. А также Swin Transformer - адаптация ViT под fine-grained изображения за счет иерархического окна внимания. В том числе есть еще и ConvNeXt – CNN реализованная под ViT и дообученная masked-autoencoder-ом, даёт SOTA при меньшем FLOPs. Второй это self-supervised методы основанные на контрастивном обучении, которые отлично подходят для vision-text-retrieval задач. В презентации найдете описание базового CLIP, а также про InfoNCE и Triplet лоссы. Среди прочего есть и улучшение CLIP, это SigLIP — идея которого упростить распределённое обучение на очень больших батчах, сохранив при этом качество эмбеддингов. Делается это за счет замены Softmax функции на Sigmoid. Также стоит упомянуть и: DINOv2 – ViT обученный в SSL стиле; EVA-02 – открытый masked image + language-aligned ViT; ImageBind (vision encoder) – единое пространство для шести модальностей. Честно говоря различных улучшений со своими идеями vision-encoder-ов очень много, поэтому проще всего посмотреть топ на задачке image classification на imagenet.

💡 С точки зрения фьюза модальностей, можно выделить 3 основных подхода: Early, Intermediate и Late fusion (подробнее смотри презу). Среди таких следует отметить следующие работы, идеи которых часто переиспользуются:

1) Perceiver (Google DeepMind, 2021). Архитектура основанна на трансформере и использует асимметричный механизм внимания, который может итеративно доставать из входа релевантные данные и агрегировать их внутри себя. Может скейлиться на очень большие размеры входа. Основная идея следующая — давайте заведем маленький набор латентных переменных, которые будут через attention обращаться ко входу (потенциально большому) и таким образом окажутся боттлнеком, который должен отсеять важные части входа. Внутри модели повторяются два основных блока: 1) cross-attention, где Q приходит из низкоразмерной латентной части, а K/V из входа, и 2) обычный self-attention трансформера, который переводит эти latent’ы. Стандартное внимание все также остаётся квадратичным, но оно здесь от низкоразмерного latent’а, что дешевле.
  • 👍 4
More from @nlpwanderer
  1. Sep 22, 2026У каждой виральности есть цена и последствия Тут например основной контрибьютор Nvidia-Mol…
  2. Sep 22, 2026Были сомнения будет ли смысл развивать публично проект по-настоящему дальше, но теперь их…
  3. Sep 21, 2026Halo: почти год моей работы в White Circle теперь в опенсорсе Почти год я веду в White Cir…
  4. May 19, 2026👀 Audio Generation 2024-2026 Недавно собрался силами провести семинар в МИСиС от AIKC. Ра…
  5. Dec 31, 2025Небольшой офтоп про канал и прошедший год. В этом году я перестал активно вести канал, и с…
  6. Aug 26, 2025Наш русскоязычный датасет для TTS опубликован! Сегодня выкладываем открытые корпуса на 400…
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 →