Мултимодални големи езикови модели
Мултимодални големи езикови модели (англ. Multimodal Large Language Models, MLLMs) — това е клас модели на изкуствен интелект, способни да обработват и генерират информация в различни модалности, включително текст, изображения, аудио и видео[1]. За разлика от унимодалните езикови модели, работещи единствено с текст, MLLM интегрират информация от различни източници за решаване на комплексни задачи за разбиране и генериране на съдържание.
Основната концепция на MLLM се състои в създаването на единно векторно представяне (embedding) за различни модалности. Това позволява на модела да установява семантични връзки между, например, изображение и неговото текстово описание[2]. Ключов пробив, положил основата на съвременните MLLM, беше използването на контрастивно обучение за изравняване на визуалните и текстовите представяния в общо пространство от признаци, както беше реализирано в модела CLIP[3].
История на развитието
Ранен период (2013–2020)
Концептуалните основи на мултимодалния ИИ бяха положени през 2013 година, когато изследователи от Станфорд демонстрираха възможността за обучение с нулева извадка (zero-shot learning) с използване на векторни представяния на думи[4]. През 2016 година екипът FAIR (Meta AI) показа ефективността на използването на описания на естествен език за обучение на модели за компютърно зрение, постигайки 11,5% точност на ImageNet без пряко обучение[5].
Ерата на CLIP (2021)
Революционен момент стана пускането на модела CLIP (Contrastive Language-Image Pre-training) от компанията OpenAI през януари 2021 година. Моделът, обучен върху 400 милиона двойки изображение-текст, демонстрира способност да класифицира изображения без специализирано обучение за конкретни задачи. CLIP се превърна в основа за много от следващите MLLM[6].
Мащабиране и иновации (2022–2024)
След успеха на CLIP се появиха множество ключови модели:
- Flamingo (DeepMind, 2022) — 80-милиарден модел, показал изключителни способности за обучение с малко примери.
- BLIP (Salesforce, 2022) — унифицирана архитектура за разбиране и генериране.
- GPT-4V (OpenAI, 2023) — първият търговски мултимодален модел от такъв мащаб.
- LLaVA (Microsoft, 2023) — популярна отворена алтернатива на GPT-4V.
- Gemini (Google, 2023) — нативно мултимодална архитектура, първоначално проектирана за работа с различни типове данни.
- GPT-4o (OpenAI, 2024) — модел, способен да обработва текст, аудио и видео в реално време с ниска латентност[1].
- Claude 3.5 Sonnet (Anthropic, 2024) — модел с подобрени способности за анализ на визуална информация.
Архитектурни подходи
Двуенкодерна архитектура (Dual-Encoder)
Използва отделни енкодери за всяка модалност, които проектират данните в общо пространство от представяния. Ярък представител е CLIP, при който визуален transformer обработва изображенията, а текстов — езиковите данни. Предимствата са модулност и изчислителна ефективност, а недостатъкът — ограничено крос-модално взаимодействие[7].
Архитектура енкодер-декодер
Единен енкодер обработва мултимодалния вход, а декодерът генерира текстов изход. Моделът Flamingo използва механизъм Perceiver Resampler за обработка на визуални входове с променлива дължина и крос-модални слоеве на attention. Този подход осигурява богато междумодално взаимодействие, но изисква по-големи изчислителни ресурси[8].
Архитектура на изравняване (Alignment)
Този подход използва замразени предобучени енкодери, свързани чрез малък обучаем модул за изравняване. Например, BLIP-2 използва Q-Former (Querying Transformer) като лек свързващ елемент между замразения визуален енкодер и езиковия модел, изисквайки значително по-малко обучаеми параметри[9].
Основни модели
GPT-4V / GPT-4o (OpenAI)
Семейството модели GPT-4, по оценки, наброява до 1,8 трилиона параметъра (в архитектура на смес от експерти). Моделът GPT-4o, пуснат през май 2024, поддържа обработка на текст, изображения, аудио и видео в реално време. На benchmark-а MMMU той постига 69,1% точност[10].
Gemini (Google)
Нативно мултимодална архитектура, обучена от нулата върху текст, изображения, аудио и видео. Gemini 1.5 Pro поддържа контекстен прозорец до 10 милиона токена и превъзхожда GPT-4 на 30 от 32 популярни benchmark-а[11].
Claude 3 (Anthropic)
Семейство модели (Haiku, Sonnet, Opus) с контекстен прозорец до 200 000 токена. Claude 3 Opus показва 58,5% на benchmark-а MMMU. За повишаване на безопасността на моделите се използва подходът Constitutional AI[12].
LLaVA (отворен модел)
Комбинира визуален енкодер CLIP с езиков модел Vicuna. Налични са варианти с 7, 13 и 34 милиарда параметъра. Моделът постига 85,1% относителна производителност спрямо GPT-4 на синтетични задачи[13].
Области на приложение
- Визуални въпроси-отговори (VQA): Позволяват на потребителите да задават въпроси за визуално съдържание.
- Анализ на документи: Съвременните MLLM са способни да обработват до 2000 страници в минута.
- Медицинска визуализация: Модели като Med-PaLM M (Google) анализират медицински изображения и клинични данни.
- Роботика: Модели като RT-2 (Google DeepMind) позволяват на роботите да разбират визуалната среда и да изпълняват команди на естествен език.
Текущи ограничения
- Халюцинации: Нивото на халюцинациите в генерираното съдържание се оценява на 27–46%. Моделите могат да описват несъществуващи обекти или неправилно да интерпретират визуална информация[14].
- Високи изчислителни изисквания: Обучението и използването на MLLM изисква значителна изчислителна инфраструктура.
- Предубеденост на данните: Недостатъчното представяне на демографски групи, езици и култури в обучаващите данни води до систематични грешки.
Препратки
- A Comprehensive Guide to Multimodal LLMs (Encord Blog)
- Multimodal LLMs: The Complete Guide (Viso.ai)
Литература
- Radford, A. et al. (2021). Learning Transferable Visual Models From Natural Language Supervision. arXiv:2103.00020.
- Alayrac, J.-B. et al. (2022). Flamingo: a Visual Language Model for Few-Shot Learning. arXiv:2204.14198.
- Li, J. et al. (2022). BLIP: Bootstrapping Language-Image Pre-training for Unified Vision-Language Understanding and Generation. arXiv:2201.12086.
- Li, J. et al. (2023). BLIP-2: Bootstrapping Language-Image Pre-training with Frozen Image Encoders and Large Language Models. arXiv:2301.12597.
- Liu, H. et al. (2023). Visual Instruction Tuning. arXiv:2304.08485.
- Driess, K. et al. (2023). PaLM-E: An Embodied Multimodal Language Model. arXiv:2303.03378.
- Brohan, A. et al. (2023). RT-2: Vision-Language-Action Models Transfer Web Knowledge to Robotic Control. arXiv:2307.15818.
- Yue, X. et al. (2023). MMMU: A Massive Multi-discipline Multimodal Understanding and Reasoning Benchmark for Expert AGI. arXiv:2311.16502.
- Tsimpoukelli, M. et al. (2021). Multimodal Few-Shot Learning with Frozen Language Models. arXiv:2106.13884.
- Singhal, K. et al. (2023). Med-PaLM 2: Towards Expert-Level Medical Question Answering with Large Language Models. arXiv:2305.09617.
- Yin, S. et al. (2023). A Survey on Multimodal Large Language Models. arXiv:2306.13549.
Бележки
- ↑ 1.0 1.1 «A Comprehensive Guide to Multimodal LLMs». Encord Blog. [1]
- ↑ «A Survey on Multimodal Large Language Models». ACM Computing Surveys. [2]
- ↑ Radford, A., et al. «Learning Transferable Visual Models From Natural Language Supervision». arXiv:2103.00020. [3]
- ↑ DeOldify, J. «Zero-Shot Learning by Predicting Attributes». arXiv:1312.5650. [4]
- ↑ «Learning from captions: A milestone in visual language understanding». OpenAI Blog. [5]
- ↑ «Understanding CLIP». Stanford CS231n. [6]
- ↑ «Multimodal LLMs: The Complete Guide». Viso.ai. [7]
- ↑ «The Architectures of Multimodal Language Models». Determined AI. [8]
- ↑ «Understanding BLIP-2: The New Vision-Language Model». Clarifai Blog. [9]
- ↑ «MMMU: A New Benchmark for Multimodal LLMs». Encord Blog. [10]
- ↑ «Google Gemini: A Deep Dive». DaveAI Blog. [11]
- ↑ «Introducing the Claude 3 Family». Anthropic. [12]
- ↑ Liu, H., et al. «Visual Instruction Tuning». arXiv:2304.08485. [13]
- ↑ «Hallucinations in Multimodal Large Language Models». arXiv:2308.08726. [14]