Atomic-man007/Awesome_Multimodel_LLM

Awesome_Multimodel is a curated GitHub repository that provides a comprehensive collection of resources for Multimodal Large Language Models (MLLM). It covers datasets, tuning techniques, in-context learning, visual reasoning, foundational models, and more. Stay updated with the latest advancement.

378

42 commits

updated Jul 3, 2026

See the code

README

Awesome-Multimodal-LLM

Awesome

✨✨✨ Behold our meticulously curated trove of Multimodal Large Language Models (MLLM) resources! 📚🔍 Feast your eyes on an assortment of datasets, techniques for tuning multimodal instructions, methods for multimodal in-context learning, approaches for multimodal chain-of-thought, visual reasoning aided by gargantuan language models, foundational models, and much more. 🌟🔥

✨✨✨ This compilation shall forever stay in sync with the vanguard of breakthroughs in the realm of MLLM. 🔄 We are committed to its perpetual evolution, ensuring that you never miss out on the latest developments. 🚀💡

✨✨✨ And hold your breath, for we are diligently crafting a survey paper on latest LLM & MLLM, which shall soon grace the world with its wisdom. Stay tuned for its grand debut! 🎉📑

Table of Contents


LLM Learning MindMap


  • llm-course - Course to get into Large Language Models (LLMs) with roadmaps and Colab notebooks.
  • Mixtral 8x7B - a high-quality sparse mixture of experts model (SMoE) with open weights.
  • promptbase - All things prompt engineering.
  • ollama - Get up and running with Llama 2 and other large language models locally.
  • Devika Devin alternate SDE LLM
  • anything-llm - A private ChatGPT to chat with anything!
  • phi-2 - a 2.7 billion-parameter language model that demonstrates outstanding reasoning and language understanding capabilities, showcasing state-of-the-art performance among base language models with less than 13 billion parameters.

Practical Guides for Prompting (Helpful)

  • OpenAI Cookbook. Blog
  • Prompt Engineering. Blog
  • ChatGPT Prompt Engineering for Developers! Course

High-quality generation

  • [2023/10] Towards End-to-End Embodied Decision Making via Multi-modal Large Language Model: Explorations with GPT4-Vision and Beyond Liang Chen et al. arXiv. [paper] [code]
    • This work proposes PCA-EVAL, which benchmarks embodied decision making via MLLM-based End-to-End method and LLM-based Tool-Using methods from Perception, Cognition and Action Levels.
  • [2023/08] A Multitask, Multilingual, Multimodal Evaluation of ChatGPT on Reasoning, Hallucination, and Interactivity. Yejin Bang et al. arXiv. [paper]
    • This work evaluates the multitask, multilingual and multimodal aspects of ChatGPT using 21 data sets covering 8 different common NLP application tasks.
  • [2023/06] LLM-Eval: Unified Multi-Dimensional Automatic Evaluation for Open-Domain Conversations with Large Language Models. Yen-Ting Lin et al. arXiv. [paper]
    • The LLM-EVAL method evaluates multiple dimensions of evaluation, such as content, grammar, relevance, and appropriateness.
  • [2023/04] Is ChatGPT a Highly Fluent Grammatical Error Correction System? A Comprehensive Evaluation. Tao Fang et al. arXiv. [paper]
    • The results of evaluation demonstrate that ChatGPT has excellent error detection capabilities and can freely correct errors to make the corrected sentences very fluent. Additionally, its performance in non-English and low-resource settings highlights its potential in multilingual GEC tasks.

Deep understanding

  • [2023/06] Clever Hans or Neural Theory of Mind? Stress Testing Social Reasoning in Large Language Models. Natalie Shapira et al. arXiv. [paper]
    • LLMs exhibit certain theory of mind abilities, but this behavior is far from being robust.
  • [2022/08] Inferring Rewards from Language in Context. Jessy Lin et al. ACL. [paper]
    • This work presents a model that infers rewards from language and predicts optimal actions in unseen environment.
  • [2021/10] Theory of Mind Based Assistive Communication in Complex Human Robot Cooperation. Moritz C. Buehler et al. arXiv. [paper]
    • This work designs an agent Sushi with an understanding of the human during interaction.

Memory capability

Raising the length limit of Transformers

  • [2023/10] MemGPT: Towards LLMs as Operating Systems. Charles Packer (UC Berkeley) et al. arXiv. [paper] [project page] [code] [dataset]
  • [2023/05] Randomized Positional Encodings Boost Length Generalization of Transformers. Anian Ruoss (DeepMind) et al. arXiv. [paper] [code]
  • [2023-03] CoLT5: Faster Long-Range Transformers with Conditional Computation. Joshua Ainslie (Google Research) et al. arXiv. [paper]
  • [2022/03] Efficient Classification of Long Documents Using Transformers. Hyunji Hayley Park (Illinois University) et al. arXiv. [paper] [code]
  • [2021/12] LongT5: Efficient Text-To-Text Transformer for Long Sequences. Mandy Guo (Google Research) et al. arXiv. [paper] [code]
  • [2019/10] BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehension. Michael Lewis (Facebook AI) et al. arXiv. [paper] [code]
Summarizing memory
  • [2023/10] Walking Down the Memory Maze: Beyond Context Limit through Interactive Reading Howard Chen (Princeton University) et al. arXiv. [paper]
  • [2023/09] Empowering Private Tutoring by Chaining Large Language Models Yulin Chen (Tsinghua University) et al. arXiv. [paper]
  • [2023/08] ExpeL: LLM Agents Are Experiential Learners. Andrew Zhao (Tsinghua University) et al. arXiv. [paper] [code]
  • [2023/08] ChatEval: Towards Better LLM-based Evaluators through Multi-Agent Debate. Chi-Min Chan (Tsinghua University) et al. arXiv. [paper] [code]
  • [2023/05] MemoryBank: Enhancing Large Language Models with Long-Term Memory. Wanjun Zhong (Harbin Institute of Technology) et al. arXiv. [paper] [code]
  • [2023/04] Generative Agents: Interactive Simulacra of Human Behavior. Joon Sung Park (Stanford University) et al. arXiv. [paper] [code]
  • [2023/04] Unleashing Infinite-Length Input Capacity for Large-scale Language Models with Self-Controlled Memory System. Xinnian Liang (Beihang University) et al. arXiv. [paper] [code]
  • [2023/03] Reflexion: Language Agents with Verbal Reinforcement Learning. Noah Shinn (Northeastern University) et al. arXiv. [paper] [code]
  • [2023/05] RecurrentGPT: Interactive Generation of (Arbitrarily) Long Text. Wangchunshu Zhou (AIWaves) et al. arXiv. [paper] [code]

Compressing memories with vectors or data structures

  • [2023/07] Communicative Agents for Software Development. Chen Qian (Tsinghua University) et al. arXiv. [paper] [code]
  • [2023/06] ChatDB: Augmenting LLMs with Databases as Their Symbolic Memory. Chenxu Hu (Tsinghua University) et al. arXiv. [paper] [code]
  • [2023/05] Ghost in the Minecraft: Generally Capable Agents for Open-World Environments via Large Language Models with Text-based Knowledge and Memory. Xizhou Zhu (Tsinghua University) et al. arXiv. [paper] [code]
  • [2023/05] RET-LLM: Towards a General Read-Write Memory for Large Language Models. Ali Modarressi (LMU Munich) et al. arXiv. [paper] [code]
  • [2023/05] RecurrentGPT: Interactive Generation of (Arbitrarily) Long Text. Wangchunshu Zhou (AIWaves) et al. arXiv. [paper] [code]

Memory retrieval

  • [2023/08] Memory Sandbox: Transparent and Interactive Memory Management for Conversational Agents. Ziheng Huang (University of California—San Diego) et al. arXiv. [paper]
  • [2023/08] AgentSims: An Open-Source Sandbox for Large Language Model Evaluation. Jiaju Lin (PTA Studio) et al. arXiv. [paper] [project page] [code]
  • [2023/06] ChatDB: Augmenting LLMs with Databases as Their Symbolic Memory. Chenxu Hu (Tsinghua University) et al. arXiv. [paper] [code]
  • [2023/05] MemoryBank: Enhancing Large Language Models with Long-Term Memory. Wanjun Zhong (Harbin Institute of Technology) et al. arXiv. [paper] [code]
  • [2023/04] Generative Agents: Interactive Simulacra of Human Behavior. Joon Sung Park (Stanford) et al. arXiv. [paper] [code]
  • [2023/05] RecurrentGPT: Interactive Generation of (Arbitrarily) Long Text. Wangchunshu Zhou (AIWaves) et al. arXiv. [paper] [code]

Awesome Papers

Multimodal Instruction Tuning

TitleVenueDateCodeDemo
Star
Video-ChatGPT: Towards Detailed Video Understanding via Large Vision and Language Models
arXiv2023-06-08GithubDemo
Star
MIMIC-IT: Multi-Modal In-Context Instruction Tuning
arXiv2023-06-08GithubDemo
M3IT: A Large-Scale Dataset towards Multi-Modal Multilingual Instruction TuningarXiv2023-06-07--
Star
Video-LLaMA: An Instruction-tuned Audio-Visual Language Model for Video Understanding
arXiv2023-06-05GithubDemo
Star
LLaVA-Med: Training a Large Language-and-Vision Assistant for Biomedicine in One Day
arXiv2023-06-01Github-
Star
GPT4Tools: Teaching Large Language Model to Use Tools via Self-instruction
arXiv2023-05-30GithubDemo
Star
PandaGPT: One Model To Instruction-Follow Them All
arXiv2023-05-25GithubDemo
Star
ChatBridge: Bridging Modalities with Large Language Model as a Language Catalyst
arXiv2023-05-25Github-
Star
Cheap and Quick: Efficient Vision-Language Instruction Tuning for Large Language Models
arXiv2023-05-24GithubLocal Demo
Star
DetGPT: Detect What You Need via Reasoning
arXiv2023-05-23GithubDemo
Star
VisionLLM: Large Language Model is also an Open-Ended Decoder for Vision-Centric Tasks
arXiv2023-05-18GithubDemo
Star
VisualGLM-6B
-2023-05-17GithubLocal Demo
Star
PMC-VQA: Visual Instruction Tuning for Medical Visual Question Answering
arXiv2023-05-17Github-
Star
InstructBLIP: Towards General-purpose Vision-Language Models with Instruction Tuning
arXiv2023-05-11GithubLocal Demo
Star
VideoChat: Chat-Centric Video Understanding
arXiv2023-05-10GithubDemo
Star
MultiModal-GPT: A Vision and Language Model for Dialogue with Humans
arXiv2023-05-08GithubDemo
Star
X-LLM: Bootstrapping Advanced Large Language Models by Treating Multi-Modalities as Foreign Languages
arXiv2023-05-07Github-
Star
LLaMA-Adapter V2: Parameter-Efficient Visual Instruction Model
arXiv2023-04-28GithubDemo
Star
mPLUG-Owl: Modularization Empowers Large Language Models with Multimodality
arXiv2023-04-27GithubDemo
Star
MiniGPT-4: Enhancing Vision-Language Understanding with Advanced Large Language Models
arXiv2023-04-20Github-
Star
Visual Instruction Tuning
arXiv2023-04-17GitHubDemo
Star
LLaMA-Adapter: Efficient Fine-tuning of Language Models with Zero-init Attention
arXiv2023-03-28GithubDemo
MultiInstruct: Improving Multi-Modal Zero-Shot Learning via Instruction TuningarXiv2022-12-21--

Multimodal In-Context Learning

Multimodal Chain-of-Thought

LLM-Aided Visual Reasoning

Foundation Models

Milestone Papers

DatekeywordsInstitutePaperPublication
2017-06TransformersGoogleAttention Is All You NeedNeurIPS
2018-06GPT 1.0OpenAIImproving Language Understanding by Generative Pre-Training
2018-10BERTGoogleBERT: Pre-training of Deep Bidirectional Transformers for Language UnderstandingNAACL
2019-02GPT 2.0OpenAILanguage Models are Unsupervised Multitask Learners
2019-09Megatron-LMNVIDIAMegatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelism
2019-10T5GoogleExploring the Limits of Transfer Learning with a Unified Text-to-Text TransformerJMLR
2019-10ZeROMicrosoftZeRO: Memory Optimizations Toward Training Trillion Parameter ModelsSC
2020-01Scaling LawOpenAIScaling Laws for Neural Language Models
2020-05GPT 3.0OpenAILanguage models are few-shot learnersNeurIPS
2021-01Switch TransformersGoogleSwitch Transformers: Scaling to Trillion Parameter Models with Simple and Efficient SparsityJMLR
2021-08CodexOpenAIEvaluating Large Language Models Trained on Code
2021-08Foundation ModelsStanfordOn the Opportunities and Risks of Foundation Models
2021-09FLANGoogleFinetuned Language Models are Zero-Shot LearnersICLR
2021-10T0HuggingFace et al.Multitask Prompted Training Enables Zero-Shot Task GeneralizationICLR
2021-12GLaMGoogleGLaM: Efficient Scaling of Language Models with Mixture-of-ExpertsICML
2021-12WebGPTOpenAIWebGPT: Improving the Factual Accuracy of Language Models through Web Browsing
2021-12RetroDeepMindImproving language models by retrieving from trillions of tokensICML
2021-12GopherDeepMindScaling Language Models: Methods, Analysis & Insights from Training Gopher
2022-01COTGoogleChain-of-Thought Prompting Elicits Reasoning in Large Language ModelsNeurIPS
2022-01LaMDAGoogleLaMDA: Language Models for Dialog Applications
2022-01MinervaGoogleSolving Quantitative Reasoning Problems with Language ModelsNeurIPS
2022-01Megatron-Turing NLGMicrosoft&NVIDIAUsing DeepSpeed and Megatron to Train Megatron-Turing NLG 530B, A Large-Scale Generative Language Model
2022-03InstructGPTOpenAITraining language models to follow instructions with human feedback
2022-04PaLMGooglePaLM: Scaling Language Modeling with Pathways
2022-04ChinchillaDeepMindAn empirical analysis of compute-optimal large language model trainingNeurIPS
2022-05OPTMetaOPT: Open Pre-trained Transformer Language Models
2022-05UL2GoogleUnifying Language Learning Paradigms
2022-06Emergent AbilitiesGoogleEmergent Abilities of Large Language ModelsTMLR
2022-06BIG-benchGoogleBeyond the Imitation Game: Quantifying and extrapolating the capabilities of language models
2022-06METALMMicrosoftLanguage Models are General-Purpose Interfaces
2022-09SparrowDeepMindImproving alignment of dialogue agents via targeted human judgements
2022-10Flan-T5/PaLMGoogleScaling Instruction-Finetuned Language Models
2022-10GLM-130BTsinghuaGLM-130B: An Open Bilingual Pre-trained ModelICLR
2022-11HELMStanfordHolistic Evaluation of Language Models
2022-11BLOOMBigScienceBLOOM: A 176B-Parameter Open-Access Multilingual Language Model
2022-11GalacticaMetaGalactica: A Large Language Model for Science
2022-12OPT-IMLMetaOPT-IML: Scaling Language Model Instruction Meta Learning through the Lens of Generalization
2023-01Flan 2022 CollectionGoogleThe Flan Collection: Designing Data and Methods for Effective Instruction Tuning
2023-02LLaMAMetaLLaMA: Open and Efficient Foundation Language Models
2023-02Kosmos-1MicrosoftLanguage Is Not All You Need: Aligning Perception with Language Models
2023-03PaLM-EGooglePaLM-E: An Embodied Multimodal Language Model
2023-03GPT 4OpenAIGPT-4 Technical Report
2023-04PythiaEleutherAI et al.Pythia: A Suite for Analyzing Large Language Models Across Training and ScalingICML
2023-05DromedaryCMU et al.Principle-Driven Self-Alignment of Language Models from Scratch with Minimal Human Supervision
2023-05PaLM 2GooglePaLM 2 Technical Report
2023-05RWKVBo PengRWKV: Reinventing RNNs for the Transformer Era
2024-02MicrosoftThe-Era of 1-bit LLMs: All Large Language Models are in 1.58 Bits

Others


Awesome Datasets

Datasets of Pre-Training for Alignment

NamePaperTypeModalities
MS-COCOMicrosoft COCO: Common Objects in ContextCaptionImage-Text
SBU CaptionsIm2Text: Describing Images Using 1 Million Captioned PhotographsCaptionImage-Text
Conceptual CaptionsConceptual Captions: A Cleaned, Hypernymed, Image Alt-text Dataset For Automatic Image CaptioningCaptionImage-Text
LAION-400MLAION-400M: Open Dataset of CLIP-Filtered 400 Million Image-Text PairsCaptionImage-Text
VG CaptionsVisual Genome: Connecting Language and Vision Using Crowdsourced Dense Image AnnotationsCaptionImage-Text
Flickr30kFlickr30k Entities: Collecting Region-to-Phrase Correspondences for Richer Image-to-Sentence ModelsCaptionImage-Text
AI-CapsAI Challenger : A Large-scale Dataset for Going Deeper in Image UnderstandingCaptionImage-Text
Wukong CaptionsWukong: A 100 Million Large-scale Chinese Cross-modal Pre-training BenchmarkCaptionImage-Text
Youku-mPLUGYouku-mPLUG: A 10 Million Large-scale Chinese Video-Language Dataset for Pre-training and BenchmarksCaptionVideo-Text
MSR-VTTMSR-VTT: A Large Video Description Dataset for Bridging Video and LanguageCaptionVideo-Text
Webvid10MFrozen in Time: A Joint Video and Image Encoder for End-to-End RetrievalCaptionVideo-Text
WavCapsWavCaps: A ChatGPT-Assisted Weakly-Labelled Audio Captioning Dataset for Audio-Language Multimodal ResearchCaptionAudio-Text
AISHELL-1AISHELL-1: An open-source Mandarin speech corpus and a speech recognition baselineASRAudio-Text
AISHELL-2AISHELL-2: Transforming Mandarin ASR Research Into Industrial ScaleASRAudio-Text
VSDial-CNX-LLM: Bootstrapping Advanced Large Language Models by Treating Multi-Modalities as Foreign LanguagesASRImage-Audio-Text

Tutorials about LLM

  • [Andrej Karpathy] State of GPT video
  • [Hyung Won Chung] Instruction finetuning and RLHF lecture Youtube
  • [Jason Wei] Scaling, emergence, and reasoning in large language models Slides
  • [Susan Zhang] Open Pretrained Transformers Youtube
  • [Ameet Deshpande] How Does ChatGPT Work? Slides
  • [Yao Fu] 预训练,指令微调,对齐,专业化:论大语言模型能力的来源 Bilibili
  • [Hung-yi Lee] ChatGPT 原理剖析 Youtube
  • [Jay Mody] GPT in 60 Lines of NumPy Link
  • [ICML 2022] Welcome to the "Big Model" Era: Techniques and Systems to Train and Serve Bigger Models Link
  • [NeurIPS 2022] Foundational Robustness of Foundation Models Link
  • [Andrej Karpathy] Let's build GPT: from scratch, in code, spelled out. Video|Code
  • [DAIR.AI] Prompt Engineering Guide Link
  • [邱锡鹏] 大型语言模型的能力分析与应用 Slides | Video
  • [Philipp Schmid] Fine-tune FLAN-T5 XL/XXL using DeepSpeed & Hugging Face Transformers Link
  • [HuggingFace] Illustrating Reinforcement Learning from Human Feedback (RLHF) Link
  • [HuggingFace] What Makes a Dialog Agent Useful? Link
  • [张俊林]通向AGI之路:大型语言模型(LLM)技术精要 Link
  • [大师兄]ChatGPT/InstructGPT详解 Link
  • [HeptaAI]ChatGPT内核:InstructGPT,基于反馈指令的PPO强化学习 Link
  • [Yao Fu] How does GPT Obtain its Ability? Tracing Emergent Abilities of Language Models to their Sources Link
  • [Stephen Wolfram] What Is ChatGPT Doing … and Why Does It Work? Link
  • [Jingfeng Yang] Why did all of the public reproduction of GPT-3 fail? Link
  • [Hung-yi Lee] ChatGPT (可能)是怎麼煉成的 - GPT 社會化的過程 Video
  • [Keyvan Kambakhsh] Pure Rust implementation of a minimal Generative Pretrained Transformer code

Open Source LLM

  • LLaMA2 - A revolutionary version of llama , 70 - 13 - 7 -billion-parameter large language model. LLaMA2 HF - TheBloke/Llama-2-13B-GPTQ
  • LLaMA - A foundational, 65-billion-parameter large language model. LLaMA.cpp Lit-LLaMA
    • Alpaca - A model fine-tuned from the LLaMA 7B model on 52K instruction-following demonstrations. Alpaca.cpp Alpaca-LoRA
    • Flan-Alpaca - Instruction Tuning from Humans and Machines.
    • Baize - Baize is an open-source chat model trained with LoRA. It uses 100k dialogs generated by letting ChatGPT chat with itself.
    • Cabrita - A portuguese finetuned instruction LLaMA.
    • Vicuna - An Open-Source Chatbot Impressing GPT-4 with 90% ChatGPT Quality.
    • Vicuna - An Open-Source Chatbot Impressing GPT-4 with 90% ChatGPT Quality.
    • Llama-X - Open Academic Research on Improving LLaMA to SOTA LLM.
    • Chinese-Vicuna - A Chinese Instruction-following LLaMA-based Model.
    • GPTQ-for-LLaMA - 4 bits quantization of LLaMA using GPTQ.
    • GPT4All - Demo, data, and code to train open-source assistant-style large language model based on GPT-J and LLaMa.
    • Koala - A Dialogue Model for Academic Research
    • BELLE - Be Everyone's Large Language model Engine
    • StackLLaMA - A hands-on guide to train LLaMA with RLHF.
    • RedPajama - An Open Source Recipe to Reproduce LLaMA training dataset.
    • Chimera - Latin Phoenix.
    • WizardLM|WizardCoder - Family of instruction-following LLMs powered by Evol-Instruct: WizardLM, WizardCoder.
    • CaMA - a Chinese-English Bilingual LLaMA Model.
    • Orca - Microsoft's finetuned LLaMA model that reportedly matches GPT3.5, finetuned against 5M of data, ChatGPT, and GPT4
    • BayLing - an English/Chinese LLM equipped with advanced language alignment, showing superior capability in English/Chinese generation, instruction following and multi-turn interaction.
    • UltraLM - Large-scale, Informative, and Diverse Multi-round Chat Models.
    • Guanaco - QLoRA tuned LLaMA
  • BLOOM - BigScience Large Open-science Open-access Multilingual Language Model BLOOM-LoRA
    • BLOOMZ&mT0 - a family of models capable of following human instructions in dozens of languages zero-shot.
    • Phoenix
  • T5 - Text-to-Text Transfer Transformer
    • T0 - Multitask Prompted Training Enables Zero-Shot Task Generalization
  • OPT - Open Pre-trained Transformer Language Models.
  • UL2 - a unified framework for pretraining models that are universally effective across datasets and setups.
  • GLM- GLM is a General Language Model pretrained with an autoregressive blank-filling objective and can be finetuned on various natural language understanding and generation tasks.
  • RWKV - Parallelizable RNN with Transformer-level LLM Performance.
    • ChatRWKV - ChatRWKV is like ChatGPT but powered by my RWKV (100% RNN) language model.
  • StableLM - Stability AI Language Models.
  • YaLM - a GPT-like neural network for generating and processing text. It can be used freely by developers and researchers from all over the world.
  • GPT-Neo - An implementation of model & data parallel GPT3-like models using the mesh-tensorflow library.
  • GPT-J - A 6 billion parameter, autoregressive text generation model trained on The Pile.
    • Dolly - a cheap-to-build LLM that exhibits a surprising degree of the instruction following capabilities exhibited by ChatGPT.
  • Pythia - Interpreting Autoregressive Transformers Across Time and Scale
  • Dolly 2.0 - the first open source, instruction-following LLM, fine-tuned on a human-generated instruction dataset licensed for research and commercial use.
  • OpenFlamingo - an open-source reproduction of DeepMind's Flamingo model.
  • Cerebras-GPT - A Family of Open, Compute-efficient, Large Language Models.
  • GALACTICA - The GALACTICA models are trained on a large-scale scientific corpus.
    • GALPACA - GALACTICA 30B fine-tuned on the Alpaca dataset.
  • Palmyra - Palmyra Base was primarily pre-trained with English text.
  • Camel - a state-of-the-art instruction-following large language model designed to deliver exceptional performance and versatility.
  • h2oGPT
  • PanGu-α - PanGu-α is a 200B parameter autoregressive pretrained Chinese language model develped by Huawei Noah's Ark Lab, MindSpore Team and Peng Cheng Laboratory.
  • MOSS - MOSS是一个支持中英双语和多种插件的开源对话语言模型.
  • Open-Assistant - a project meant to give everyone access to a great chat based large language model.
    • HuggingChat - Powered by Open Assistant's latest model – the best open source chat model right now and @huggingface Inference API.
  • StarCoder - Hugging Face LLM for Code
  • MPT-7B - Open LLM for commercial use by MosaicML
  • Falcon - Falcon LLM is a foundational large language model (LLM) with 40 billion parameters trained on one trillion tokens. TII has now released Falcon LLM – a 40B model.
  • XGen - Salesforce open-source LLMs with 8k sequence length.
  • baichuan-7B - baichuan-7B 是由百川智能开发的一个开源可商用的大规模预训练语言模型.
  • Aquila - 悟道·天鹰语言大模型是首个具备中英双语知识、支持商用许可协议、国内数据合规需求的开源语言大模型。

LLM Training Frameworks

  • DeepSpeed - DeepSpeed is a deep learning optimization library that makes distributed training and inference easy, efficient, and effective.
  • Megatron-DeepSpeed - DeepSpeed version of NVIDIA's Megatron-LM that adds additional support for several features such as MoE model training, Curriculum Learning, 3D Parallelism, and others.
  • FairScale - FairScale is a PyTorch extension library for high performance and large scale training.
  • Megatron-LM - Ongoing research training transformer models at scale.
  • Colossal-AI - Making large AI models cheaper, faster, and more accessible.
  • BMTrain - Efficient Training for Big Models.
  • Mesh Tensorflow - Mesh TensorFlow: Model Parallelism Made Easier.
  • maxtext - A simple, performant and scalable Jax LLM!
  • Alpa - Alpa is a system for training and serving large-scale neural networks.
  • GPT-NeoX - An implementation of model parallel autoregressive transformers on GPUs, based on the DeepSpeed library.

Tools for deploying LLM

  • FastChat - A distributed multi-model LLM serving system with web UI and OpenAI-compatible RESTful APIs.
  • SkyPilot - Run LLMs and batch jobs on any cloud. Get maximum cost savings, highest GPU availability, and managed execution -- all with a simple interface.
  • vLLM - A high-throughput and memory-efficient inference and serving engine for LLMs
  • Text Generation Inference - A Rust, Python and gRPC server for text generation inference. Used in production at HuggingFace to power LLMs api-inference widgets.
  • Haystack - an open-source NLP framework that allows you to use LLMs and transformer-based models from Hugging Face, OpenAI and Cohere to interact with your own data.
  • Sidekick - Data integration platform for LLMs.
  • LangChain - Building applications with LLMs through composability
  • wechat-chatgpt - Use ChatGPT On Wechat via wechaty
  • promptfoo - Test your prompts. Evaluate and compare LLM outputs, catch regressions, and improve prompt quality.
  • Agenta - Easily build, version, evaluate and deploy your LLM-powered apps.
  • Embedchain - Framework to create ChatGPT like bots over your dataset.

Courses about LLM

  • [DeepLearning.AI] ChatGPT Prompt Engineering for Developers Homepage
  • [Princeton] Understanding Large Language Models Homepage
  • [OpenBMB] 大模型公开课 主页
  • [Stanford] CS224N-Lecture 11: Prompting, Instruction Finetuning, and RLHF Slides
  • [Stanford] CS324-Large Language Models Homepage
  • [Stanford] CS25-Transformers United V2 Homepage
  • [Stanford Webinar] GPT-3 & Beyond Video
  • [李沐] InstructGPT论文精读 Bilibili Youtube
  • [陳縕儂] OpenAI InstructGPT 從人類回饋中學習 ChatGPT 的前身 Youtube
  • [李沐] HELM全面语言模型评测 Bilibili
  • [李沐] GPT,GPT-2,GPT-3 论文精读 Bilibili Youtube
  • [Aston Zhang] Chain of Thought论文 Bilibili Youtube
  • [MIT] Introduction to Data-Centric AI Homepage

Datasets of Multimodal Instruction Tuning

NamePaperLinkNotes
Video-ChatGPTVideo-ChatGPT: Towards Detailed Video Understanding via Large Vision and Language ModelsLink100K high-quality video instruction dataset
MIMIC-ITMIMIC-IT: Multi-Modal In-Context Instruction TuningComing soonMultimodal in-context instruction tuning
M3ITM3IT: A Large-Scale Dataset towards Multi-Modal Multilingual Instruction TuningLinkLarge-scale, broad-coverage multimodal instruction tuning dataset
LLaVA-MedLLaVA-Med: Training a Large Language-and-Vision Assistant for Biomedicine in One DayComing soonA large-scale, broad-coverage biomedical instruction-following dataset
GPT4ToolsGPT4Tools: Teaching Large Language Model to Use Tools via Self-instructionLinkTool-related instruction datasets
MULTISChatBridge: Bridging Modalities with Large Language Model as a Language CatalystComing soonMultimodal instruction tuning dataset covering 16 multimodal tasks
DetGPTDetGPT: Detect What You Need via ReasoningLinkInstruction-tuning dataset with 5000 images and around 30000 query-answer pairs
PMC-VQAPMC-VQA: Visual Instruction Tuning for Medical Visual Question AnsweringComing soonLarge-scale medical visual question-answering dataset
VideoChatVideoChat: Chat-Centric Video UnderstandingLinkVideo-centric multimodal instruction dataset
X-LLMX-LLM: Bootstrapping Advanced Large Language Models by Treating Multi-Modalities as Foreign LanguagesLinkChinese multimodal instruction dataset
OwlEvalmPLUG-Owl: Modularization Empowers Large Language Models with MultimodalityLinkDataset for evaluation on multiple capabilities
cc-sbu-alignMiniGPT-4: Enhancing Vision-Language Understanding with Advanced Large Language ModelsLinkMultimodal aligned dataset for improving model's usability and generation's fluency
LLaVA-Instruct-150KVisual Instruction TuningLinkMultimodal instruction-following data generated by GPT
MultiInstructMultiInstruct: Improving Multi-Modal Zero-Shot Learning via Instruction Tuning-The first multimodal instruction tuning benchmark dataset

Other useful resources

  • Mistral - Mistral-7B-v0.1 is a small, yet powerful model adaptable to many use-cases including code and 8k sequence length. Apache 2.0 licence.
  • Mixtral 8x7B - a high-quality sparse mixture of experts model (SMoE) with open weights.
  • AutoGPT - an experimental open-source application showcasing the capabilities of the GPT-4 language model.
  • OpenAGI - When LLM Meets Domain Experts.
  • HuggingGPT - Solving AI Tasks with ChatGPT and its Friends in HuggingFace.
  • EasyEdit - An easy-to-use framework to edit large language models.
  • chatgpt-shroud - A Chrome extension for OpenAI's ChatGPT, enhancing user privacy by enabling easy hiding and unhiding of chat history. Ideal for privacy during screen shares.
  • Arize-Phoenix - Open-source tool for ML observability that runs in your notebook environment. Monitor and fine tune LLM, CV and Tabular Models.
  • Emergent Mind - The latest AI news, curated & explained by GPT-4.
  • ShareGPT - Share your wildest ChatGPT conversations with one click.
  • Major LLMs + Data Availability
  • 500+ Best AI Tools
  • Cohere Summarize Beta - Introducing Cohere Summarize Beta: A New Endpoint for Text Summarization
  • chatgpt-wrapper - ChatGPT Wrapper is an open-source unofficial Python API and CLI that lets you interact with ChatGPT.
  • Open-evals - A framework extend openai's Evals for different language model.
  • Cursor - Write, edit, and chat about your code with a powerful AI.

Prompting libraries & tools

  • YiVal — Evaluate and Evolve: YiVal is an open-source GenAI-Ops tool for tuning and evaluating prompts, configurations, and model parameters using customizable datasets, evaluation methods, and improvement strategies.
  • Guidance — A handy looking Python library from Microsoft that uses Handlebars templating to interleave generation, prompting, and logical control.
  • LangChain — A popular Python/JavaScript library for chaining sequences of language model prompts.
  • FLAML (A Fast Library for Automated Machine Learning & Tuning): A Python library for automating selection of models, hyperparameters, and other tunable choices.
  • Chainlit — A Python library for making chatbot interfaces.
  • Guardrails.ai — A Python library for validating outputs and retrying failures. Still in alpha, so expect sharp edges and bugs.
  • Semantic Kernel — A Python/C#/Java library from Microsoft that supports prompt templating, function chaining, vectorized memory, and intelligent planning.
  • Prompttools — Open-source Python tools for testing and evaluating models, vector DBs, and prompts.
  • Outlines — A Python library that provides a domain-specific language to simplify prompting and constrain generation.
  • Promptify — A small Python library for using language models to perform NLP tasks.
  • Scale Spellbook — A paid product for building, comparing, and shipping language model apps.
  • PromptPerfect — A paid product for testing and improving prompts.
  • Weights & Biases — A paid product for tracking model training and prompt engineering experiments.
  • OpenAI Evals — An open-source library for evaluating task performance of language models and prompts.
  • LlamaIndex — A Python library for augmenting LLM apps with data.
  • Arthur Shield — A paid product for detecting toxicity, hallucination, prompt injection, etc.
  • LMQL — A programming language for LLM interaction with support for typed prompting, control flow, constraints, and tools.
  • ModelFusion - A TypeScript library for building apps with LLMs and other ML models (speech-to-text, text-to-speech, image generation).
  • Flappy — Production-Ready LLM Agent SDK for Every Developer.
  • GPTRouter - GPTRouter is an open source LLM API Gateway that offers a universal API for 30+ LLMs, vision, and image models, with smart fallbacks based on uptime and latency, automatic retries, and streaming. Stay operational even when OpenAI is down
  • Future AGI — Open-source, self-hostable platform to simulate, evaluate, trace, guardrail, route, and optimize LLM and AI agent apps in one feedback loop.

Datasets of In-Context Learning

NamePaperLinkNotes
MIMIC-ITMIMIC-IT: Multi-Modal In-Context Instruction TuningComing soonMultimodal in-context instruction dataset

Datasets of Multimodal Chain-of-Thought

NamePaperLinkNotes
EgoCOTEmbodiedGPT: Vision-Language Pre-Training via Embodied Chain of ThoughtComing soonLarge-scale embodied planning dataset
VIPLet’s Think Frame by Frame: Evaluating Video Chain of Thought with Video Infilling and PredictionComing soonAn inference-time dataset that can be used to evaluate VideoCOT
ScienceQALearn to Explain: Multimodal Reasoning via Thought Chains for Science Question AnsweringLinkLarge-scale multi-choice dataset, featuring multimodal science questions and diverse domains

Practical Guide for Data

Pretraining data

  • RedPajama, 2023. Repo
  • The Pile: An 800GB Dataset of Diverse Text for Language Modeling, Arxiv 2020. Paper
  • How does the pre-training objective affect what large language models learn about linguistic properties?, ACL 2022. Paper
  • Scaling laws for neural language models, 2020. Paper
  • Data-centric artificial intelligence: A survey, 2023. Paper
  • How does GPT Obtain its Ability? Tracing Emergent Abilities of Language Models to their Sources, 2022. Blog

Finetuning data

  • Benchmarking zero-shot text classification: Datasets, evaluation and entailment approach, EMNLP 2019. Paper
  • Language Models are Few-Shot Learners, NIPS 2020. Paper
  • Does Synthetic Data Generation of LLMs Help Clinical Text Mining? Arxiv 2023 Paper

Test data/user data

  • Shortcut learning of large language models in natural language understanding: A survey, Arxiv 2023. Paper
  • On the Robustness of ChatGPT: An Adversarial and Out-of-distribution Perspective Arxiv, 2023. Paper
  • SuperGLUE: A Stickier Benchmark for General-Purpose Language Understanding Systems Arxiv 2019. Paper

Practical Guide for NLP Tasks

We build a decision flow for choosing LLMs or fine-tuned models~\protect\footnotemark for user's NLP applications. The decision flow helps users assess whether their downstream NLP applications at hand meet specific conditions and, based on that evaluation, determine whether LLMs or fine-tuned models are the most suitable choice for their applications.

Traditional NLU tasks

  • A benchmark for toxic comment classification on civil comments dataset Arxiv 2023 Paper
  • Is chatgpt a general-purpose natural language processing task solver? Arxiv 2023Paper
  • Benchmarking large language models for news summarization Arxiv 2022 Paper

Generation tasks

  • News summarization and evaluation in the era of gpt-3 Arxiv 2022 Paper
  • Is chatgpt a good translator? yes with gpt-4 as the engine Arxiv 2023 Paper
  • Multilingual machine translation systems from Microsoft for WMT21 shared task, WMT2021 Paper
  • Can ChatGPT understand too? a comparative study on chatgpt and fine-tuned bert, Arxiv 2023, Paper

Knowledge-intensive tasks

  • Measuring massive multitask language understanding, ICLR 2021 Paper
  • Beyond the imitation game: Quantifying and extrapolating the capabilities of language models, Arxiv 2022 Paper
  • Inverse scaling prize, 2022 Link
  • Atlas: Few-shot Learning with Retrieval Augmented Language Models, Arxiv 2022 Paper
  • Large Language Models Encode Clinical Knowledge, Arxiv 2022 Paper

Abilities with Scaling

  • Training Compute-Optimal Large Language Models, NeurIPS 2022 Paper
  • Scaling Laws for Neural Language Models, Arxiv 2020 Paper
  • Solving math word problems with process- and outcome-based feedback, Arxiv 2022 Paper
  • Chain of thought prompting elicits reasoning in large language models, NeurIPS 2022 Paper
  • Emergent abilities of large language models, TMLR 2022 Paper
  • Inverse scaling can become U-shaped, Arxiv 2022 Paper
  • Towards Reasoning in Large Language Models: A Survey, Arxiv 2022 Paper

Specific tasks

  • Image as a Foreign Language: BEiT Pretraining for All Vision and Vision-Language Tasks, Arixv 2022 Paper
  • PaLI: A Jointly-Scaled Multilingual Language-Image Model, Arxiv 2022 Paper
  • AugGPT: Leveraging ChatGPT for Text Data Augmentation, Arxiv 2023 Paper
  • Is gpt-3 a good data annotator?, Arxiv 2022 Paper
  • Want To Reduce Labeling Cost? GPT-3 Can Help, EMNLP findings 2021 Paper
  • GPT3Mix: Leveraging Large-scale Language Models for Text Augmentation, EMNLP findings 2021 Paper
  • LLM for Patient-Trial Matching: Privacy-Aware Data Augmentation Towards Better Performance and Generalizability, Arxiv 2023 Paper
  • ChatGPT Outperforms Crowd-Workers for Text-Annotation Tasks, Arxiv 2023 Paper
  • G-Eval: NLG Evaluation using GPT-4 with Better Human Alignment, Arxiv 2023 Paper
  • GPTScore: Evaluate as You Desire, Arxiv 2023 Paper
  • Large Language Models Are State-of-the-Art Evaluators of Translation Quality, Arxiv 2023 Paper
  • Is ChatGPT a Good NLG Evaluator? A Preliminary Study, Arxiv 2023 Paper
  • GPT4GEO: How a Language Model Sees the World's Geography, NeurIPSW 2023 Paper, Code

Real-World ''Tasks''

  • Sparks of Artificial General Intelligence: Early experiments with GPT-4, Arxiv 2023 Paper

Efficiency

  1. Cost
  • Openai’s gpt-3 language model: A technical overview, 2020. Blog Post
  • Measuring the carbon intensity of ai in cloud instances, FaccT 2022. Paper
  • In AI, is bigger always better?, Nature Article 2023. Article
  • Language Models are Few-Shot Learners, NeurIPS 2020. Paper
  • Pricing, OpenAI. Blog Post
  1. Latency
  • HELM: Holistic evaluation of language models, Arxiv 2022. Paper
  1. Parameter-Efficient Fine-Tuning
  • LoRA: Low-Rank Adaptation of Large Language Models, Arxiv 2021. Paper
  • Prefix-Tuning: Optimizing Continuous Prompts for Generation, ACL 2021. Paper
  • P-Tuning: Prompt Tuning Can Be Comparable to Fine-tuning Across Scales and Tasks, ACL 2022. Paper
  • P-Tuning v2: Prompt Tuning Can Be Comparable to Fine-tuning Universally Across Scales and Tasks, Arxiv 2022. Paper
  1. Pretraining System
  • ZeRO: Memory Optimizations Toward Training Trillion Parameter Models, Arxiv 2019. Paper
  • Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelism, Arxiv 2019. Paper
  • Efficient Large-Scale Language Model Training on GPU Clusters Using Megatron-LM, Arxiv 2021. Paper
  • Reducing Activation Recomputation in Large Transformer Models, Arxiv 2021. Paper

RLHFdataset

2023

2022

2021

2017

Test data/user data

  • Shortcut learning of large language models in natural language understanding: A survey, Arxiv 2023. Paper
  • On the Robustness of ChatGPT: An Adversarial and Out-of-distribution Perspective Arxiv, 2023. Paper
  • SuperGLUE: A Stickier Benchmark for General-Purpose Language Understanding Systems Arxiv 2019. Paper
  1. EEC: "Examining Gender and Race Bias in Two Hundred Sentiment Analysis Systems".

    Kiritchenko Svetlana et al. NAACL HLT 2018. [Paper] [Source]

  2. WikiGenderBias: "Towards Understanding Gender Bias in Relation Extraction".

    Gaut Andrew et al. ACL 2020. [Paper] [GitHub]

  3. "Measuring and Mitigating Unintended Bias in Text Classification".

    Lucas Dixon et al. AAAI 2018. [Paper] [GitHub]

  4. "Nuanced Metrics for Measuring Unintended Bias with Real Data for Text Classification".

    Daniel Borkan et al. WWW 2019. [Paper]

  5. "Social Bias Frames: Reasoning about Social and Power Implications of Language".

    Sap Maarten et al. ACL 2020. [Paper] [Source]

  6. "Finding Microaggressions in the Wild: A Case for Locating Elusive Phenomena in Social Media Posts".

    Breitfeller Luke et al. EMNLP-IJCNLP 2019. [Paper]

  7. Latent Hatred: "Latent Hatred: A Benchmark for Understanding Implicit Hate Speech".

    Mai ElSherief et al. EMNLP 2021. [Paper] [GitHub]

  8. DynaHate: "Learning from the Worst: Dynamically Generated Datasets to Improve Online Hate Detection".

    Vidgen Bertie et al. ACL/IJCNLP 2021. [Paper] [GitHub]

  9. TOXIGEN: "ToxiGen: A Large-Scale Machine-Generated Dataset for Adversarial and Implicit Hate Speech Detection".

    Thomas Hartvigsen et al. ACL 2022. [Paper] [GitHub] [Source]

  10. CDail-Bias: "Towards Identifying Social Bias in Dialog Systems: Frame, Datasets, and Benchmarks".

    Jingyan Zhou et al. EMNLP 2022. [Paper] [GitHub]

  11. CORGI-PM: "CORGI-PM: A Chinese Corpus For Gender Bias Probing and Mitigation".

    Ge Zhang et al. arXiv 2023. [Paper] [GitHub]

  12. HateCheck: "HateCheck: Functional Tests for Hate Speech Detection Models".

    Paul Röttger et al. ACL/IJCNLP 2021. [Paper] [GitHub]

  13. StereoSet: "StereoSet: Measuring stereotypical bias in pretrained language models".

    Moin Nadeem et al. ACL/IJCNLP 2021. [Paper] [GitHub] [Source]

  14. CrowS-Pairs: "CrowS-Pairs: A Challenge Dataset for Measuring Social Biases in Masked Language Models".

    Nikita Nangia et al. EMNLP 2020. [Paper] [GitHub] [Source]

  15. "Does gender matter? towards fairness in dialogue systems".

    Haochen Liu et al. COLING 2020. [Paper] [GitHub]

  16. BOLD: "BOLD: Dataset and Metrics for Measuring Biases in Open-Ended Language Generation".

    Jwala Dhamala et al. FAccT 2021. [Paper] [GitHub] [Source]

  17. HolisticBias: "“I’m sorry to hear that”: Finding New Biases in Language Models with a Holistic Descriptor Dataset".

    Eric Michael Smith et al. EMNLP 2022. [Paper] [GitHub]

  18. Multilingual Holistic Bias: "Multilingual Holistic Bias: Extending Descriptors and Patterns to Unveil Demographic Biases in Languages at Scale".

    Eric Michael Smith et al. arXiv 2023. [Paper]

  19. Unqover: "UNQOVERing Stereotyping Biases via Underspecified Questions".

    Tao Li et al. EMNLP 2020. [Paper] [GitHub]

  20. BBQ: "BBQ: A Hand-Built Bias Benchmark for Question Answering".

    Alicia Parrish et al. ACL 2022. [Paper] [GitHub]

  21. CBBQ: "CBBQ: A Chinese Bias Benchmark Dataset Curated with Human-AI Collaboration for Large Language Models".

    Yufei Huang et al. arXiv 2023. [Paper] [GitHub]

  22. "Gender Bias in Multilingual Embeddings and Cross-Lingual Transfer".

    Jieyu Zhao et al. ACL 2020. [Paper] [GitHub]

  23. FairLex: "FairLex: A Multilingual Benchmark for Evaluating Fairness in Legal Text Processing".

    Ilias Chalkidis et al. ACL 2022. [Paper] [GitHub]

  24. "Nuanced Metrics for Measuring Unintended Bias with Real Data for Text Classification".

    Daniel Borkan et al. WWW 2019. [Paper]

  25. "On measuring and mitigating biased inferences of word embeddings".

Sunipa Dev et al. AAAI 2020. [Paper]

  1. "An Empirical Study of Metrics to Measure Representational Harms in Pre-Trained Language Models".

    Saghar Hosseini et al. TrustNLP 2023. [Paper] [GitHub]

  2. "Revealing Persona Biases in Dialogue Systems".

    Emily Sheng et al. arXiv 2021. [Paper] [GitHub]

  3. "On the Dangers of Stochastic Parrots: Can Language Models Be Too Big? ".

    Emily M. Bender et al. FAccT 2021. [Paper]

  4. "A Survey on Hate Speech Detection using Natural Language Processing."

    Anna Schmidt et al. SocialNLP 2017. [Paper]

  5. "Red teaming ChatGPT via Jailbreaking: Bias, Robustness, Reliability and Toxicity".

    Terry Yue Zhuo et al. arXiv 2023. [Paper]

    Yushi Bai et al. arXiv 2023. [Paper] [GitHub]

Benchmarks for Knowledge and Reasoning

  1. MMLU: "Measuring Massive Multitask Language Understanding".

    Dan Hendrycks et al. ICLR 2021. [Paper] [GitHub]

  2. MMCU: "Measuring Massive Multitask Chinese Understanding".

    Hui Zeng et al. arXiv 2023. [Paper] [GitHub]

  3. C-Eval: "C-Eval: A Multi-Level Multi-Discipline Chinese Evaluation Suite for Foundation Models".

    Yuzhen Huang et al. arXiv 2023. [Paper] [Source]

  4. M3KE: "M3KE: A Massive Multi-Level Multi-Subject Knowledge Evaluation Benchmark for Chinese Large Language Models".

    Chuang Liu et al. arXiv 2023. [Paper] [GitHub]

  5. CMMLU: "CMMLU: Measuring massive multitask language understanding in Chinese".

    Haonan Li et al. arXiv 2023. [Paper] [GitHub]

  6. AGIEval: "AGIEval: A Human-Centric Benchmark for Evaluating Foundation Models".

    Wanjun Zhong et al. arXiv 2023. [Paper] [GitHub]

  7. M3Exam: "M3Exam: A Multilingual, Multimodal, Multilevel Benchmark for Examining Large Language Models".

    Wenxuan Zhang et al. arXiv 2023. [Paper] [GitHub]

  8. LucyEval: "Evaluating the Generation Capabilities of Large Chinese Language Models".

    Hui Zeng et al. arXiv 2023. [Paper] [Source] [GitHub]

  9. MMESGBench: "MMESGBench: Pioneering Multimodal Understanding and Complex Reasoning Benchmark for ESG Tasks".

    Lei Zhang et al. ACM MM 2025. [Paper] [GitHub]

Benchmark for Holistic Evaluation

  1. Big-bench: "Beyond the Imitation Game: Quantifying and extrapolating the capabilities of language models".

    Dan Hendrycks et al. ICLR 2021. [Paper] [GitHub]

  2. Evaluation Harness: "A framework for few-shot language model evaluation".

    Leo Gao et al. arXiv 2023. [GitHub]

  3. HELM: "Holistic Evaluation of Language Models".

    Yuzhen Huang et al. arXiv 2023. [Paper] [Source] [GitHub]

  4. OpenAI Evals [GitHub]

  5. GPT-Fathom: "GPT-Fathom: Benchmarking Large Language Models to Decipher the Evolutionary Path towards GPT-4 and Beyond".

    Shen Zheng and Yuyu Zhang et al. arXiv 2023. [Paper] [GitHub]

  6. "INSTRUCTEVAL: Towards Holistic Evaluation of Instruction-Tuned Large Language Models".

    Yew Ken Chia et al. arXiv 2023. [Paper] [Source] [GitHub]

  7. Huggingface Open LLM Leaderboard [Source]

  8. Chatbot Arena: "Judging LLM-as-a-judge with MT-Bench and Chatbot Arena".

    Lianmin Zheng et al. arXiv 2023. [Paper] [Source] [GitHub]

  9. FlagEval [Source] [GitHub]

  10. OpenCompass: "Evaluating the Generation Capabilities of Large Chinese Language Models".

    Yuan Liu et al. arXiv 2023. [Source] [GitHub]

  11. CLEVA: "CLEVA: Chinese Language Models EVAluation Platform".

    Yanyang Li et al. arXiv 2023. [Paper] [Source] [GitHub]

  12. OpenEval [Source]

LLM Leaderboards

PlatformAccessDomain
Chatbot Arena[Source]Evaluation Organization/ Benchmark for Holistic Evaluation
CLEVA[Source]Evaluation Organization/ Benchmark for Holistic Evaluation
FlagEval[Source]Evaluation Organization/ Benchmark for Holistic Evaluation
HELM[Source]Evaluation Organization/ Benchmark for Holistic Evaluation
Huggingface Open LLM Leaderboard[Source]Evaluation Organization/ Benchmark for Holistic Evaluation
InstructEval[Source]Evaluation Organization/ Benchmark for Holistic Evaluation
LLMonitor[Source]Evaluation Organization/ Benchmark for Holistic Evaluation
OpenCompass[Source]Evaluation Organization/ Benchmark for Holistic Evaluation
Open Ko-LLM[Source]Evaluation Organization/ Benchmark for Holistic Evaluation
SuperCLUE[Source]Evaluation Organization/ Benchmark for Holistic Evaluation
TheoremOne LLM Benchmarking Metrics[Source]Evaluation Organization/ Benchmark for Holistic Evaluation
Toloka[Source]Evaluation Organization/ Benchmark for Holistic Evaluation
Open Multilingual LLM Eval[Source]Evaluation Organization/ Benchmark for Holistic Evaluation
OpenEval[Source]Evaluation Organization/ Benchmark for Holistic Evaluation
ANGO[Source]Evaluation Organization/ Benchmarks for Knowledge and Reasoning
C-Eval[Source]Evaluation Organization/ Benchmarks for Knowledge and Reasoning
LucyEval[Source]Evaluation Organization/ Benchmarks for Knowledge and Reasoning
MMLU[Source]Evaluation Organization/ Benchmarks for Knowledge and Reasoning
OpenKG LLM[Source]Evaluation Organization/ Benchmarks for Knowledge and Reasoning
SEED-Bench[Source]Evaluation Organization/ Benchmarks for NLU and NLG
SuperGLUE[Source]Evaluation Organization/ Benchmarks for NLU and NLG
Toolbench[Source]Knowledge and Capability Evaluation/ Tool Learning
Hallucination Leaderboard[Source]Alignment Evaluation/ Truthfulness
AlpacaEval[Source]Alignment Evaluation/ General Alignment Evaluation
AgentBench[Source]Safety Evaluation/ Evaluating LLMs as Agents
InterCode[Source]Safety Evaluation/ Evaluating LLMs as Agents
SafetyBench[Source]Safety Evaluation
Nucleotide Transformer[Source]Specialized LLMs Evaluation/ Biology and Medicine
LAiW[Source]Specialized LLMs Evaluation/ Legislation
Big Code Models Leaderboard[Source]Specialized LLMs Evaluation/ Computer Science
Huggingface LLM Perf Leaderboard[Source]the Performance of LLMs

Star History

Star History Chart

chatgpt
dataset
gpt
llm
mllm
multimodel
nlp
pretrained-models

Contributors

Atomic-man007

37 commits

ChaoYue0307

1 commits

Atomic-man007/Awesome_Multimodel_LLM

Awesome_Multimodel is a curated GitHub repository that provides a comprehensive collection of resources for Multimodal Large Language Models (MLLM). It covers datasets, tuning techniques, in-context learning, visual reasoning, foundational models, and more. Stay updated with the latest advancement.

378

42 commits

updated Jul 3, 2026

See the code

README

Awesome-Multimodal-LLM

Awesome

✨✨✨ Behold our meticulously curated trove of Multimodal Large Language Models (MLLM) resources! 📚🔍 Feast your eyes on an assortment of datasets, techniques for tuning multimodal instructions, methods for multimodal in-context learning, approaches for multimodal chain-of-thought, visual reasoning aided by gargantuan language models, foundational models, and much more. 🌟🔥

✨✨✨ This compilation shall forever stay in sync with the vanguard of breakthroughs in the realm of MLLM. 🔄 We are committed to its perpetual evolution, ensuring that you never miss out on the latest developments. 🚀💡

✨✨✨ And hold your breath, for we are diligently crafting a survey paper on latest LLM & MLLM, which shall soon grace the world with its wisdom. Stay tuned for its grand debut! 🎉📑

Table of Contents


LLM Learning MindMap


  • llm-course - Course to get into Large Language Models (LLMs) with roadmaps and Colab notebooks.
  • Mixtral 8x7B - a high-quality sparse mixture of experts model (SMoE) with open weights.
  • promptbase - All things prompt engineering.
  • ollama - Get up and running with Llama 2 and other large language models locally.
  • Devika Devin alternate SDE LLM
  • anything-llm - A private ChatGPT to chat with anything!
  • phi-2 - a 2.7 billion-parameter language model that demonstrates outstanding reasoning and language understanding capabilities, showcasing state-of-the-art performance among base language models with less than 13 billion parameters.

Practical Guides for Prompting (Helpful)

  • OpenAI Cookbook. Blog
  • Prompt Engineering. Blog
  • ChatGPT Prompt Engineering for Developers! Course

High-quality generation

  • [2023/10] Towards End-to-End Embodied Decision Making via Multi-modal Large Language Model: Explorations with GPT4-Vision and Beyond Liang Chen et al. arXiv. [paper] [code]
    • This work proposes PCA-EVAL, which benchmarks embodied decision making via MLLM-based End-to-End method and LLM-based Tool-Using methods from Perception, Cognition and Action Levels.
  • [2023/08] A Multitask, Multilingual, Multimodal Evaluation of ChatGPT on Reasoning, Hallucination, and Interactivity. Yejin Bang et al. arXiv. [paper]
    • This work evaluates the multitask, multilingual and multimodal aspects of ChatGPT using 21 data sets covering 8 different common NLP application tasks.
  • [2023/06] LLM-Eval: Unified Multi-Dimensional Automatic Evaluation for Open-Domain Conversations with Large Language Models. Yen-Ting Lin et al. arXiv. [paper]
    • The LLM-EVAL method evaluates multiple dimensions of evaluation, such as content, grammar, relevance, and appropriateness.
  • [2023/04] Is ChatGPT a Highly Fluent Grammatical Error Correction System? A Comprehensive Evaluation. Tao Fang et al. arXiv. [paper]
    • The results of evaluation demonstrate that ChatGPT has excellent error detection capabilities and can freely correct errors to make the corrected sentences very fluent. Additionally, its performance in non-English and low-resource settings highlights its potential in multilingual GEC tasks.

Deep understanding

  • [2023/06] Clever Hans or Neural Theory of Mind? Stress Testing Social Reasoning in Large Language Models. Natalie Shapira et al. arXiv. [paper]
    • LLMs exhibit certain theory of mind abilities, but this behavior is far from being robust.
  • [2022/08] Inferring Rewards from Language in Context. Jessy Lin et al. ACL. [paper]
    • This work presents a model that infers rewards from language and predicts optimal actions in unseen environment.
  • [2021/10] Theory of Mind Based Assistive Communication in Complex Human Robot Cooperation. Moritz C. Buehler et al. arXiv. [paper]
    • This work designs an agent Sushi with an understanding of the human during interaction.

Memory capability

Raising the length limit of Transformers

  • [2023/10] MemGPT: Towards LLMs as Operating Systems. Charles Packer (UC Berkeley) et al. arXiv. [paper] [project page] [code] [dataset]
  • [2023/05] Randomized Positional Encodings Boost Length Generalization of Transformers. Anian Ruoss (DeepMind) et al. arXiv. [paper] [code]
  • [2023-03] CoLT5: Faster Long-Range Transformers with Conditional Computation. Joshua Ainslie (Google Research) et al. arXiv. [paper]
  • [2022/03] Efficient Classification of Long Documents Using Transformers. Hyunji Hayley Park (Illinois University) et al. arXiv. [paper] [code]
  • [2021/12] LongT5: Efficient Text-To-Text Transformer for Long Sequences. Mandy Guo (Google Research) et al. arXiv. [paper] [code]
  • [2019/10] BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehension. Michael Lewis (Facebook AI) et al. arXiv. [paper] [code]
Summarizing memory
  • [2023/10] Walking Down the Memory Maze: Beyond Context Limit through Interactive Reading Howard Chen (Princeton University) et al. arXiv. [paper]
  • [2023/09] Empowering Private Tutoring by Chaining Large Language Models Yulin Chen (Tsinghua University) et al. arXiv. [paper]
  • [2023/08] ExpeL: LLM Agents Are Experiential Learners. Andrew Zhao (Tsinghua University) et al. arXiv. [paper] [code]
  • [2023/08] ChatEval: Towards Better LLM-based Evaluators through Multi-Agent Debate. Chi-Min Chan (Tsinghua University) et al. arXiv. [paper] [code]
  • [2023/05] MemoryBank: Enhancing Large Language Models with Long-Term Memory. Wanjun Zhong (Harbin Institute of Technology) et al. arXiv. [paper] [code]
  • [2023/04] Generative Agents: Interactive Simulacra of Human Behavior. Joon Sung Park (Stanford University) et al. arXiv. [paper] [code]
  • [2023/04] Unleashing Infinite-Length Input Capacity for Large-scale Language Models with Self-Controlled Memory System. Xinnian Liang (Beihang University) et al. arXiv. [paper] [code]
  • [2023/03] Reflexion: Language Agents with Verbal Reinforcement Learning. Noah Shinn (Northeastern University) et al. arXiv. [paper] [code]
  • [2023/05] RecurrentGPT: Interactive Generation of (Arbitrarily) Long Text. Wangchunshu Zhou (AIWaves) et al. arXiv. [paper] [code]

Compressing memories with vectors or data structures

  • [2023/07] Communicative Agents for Software Development. Chen Qian (Tsinghua University) et al. arXiv. [paper] [code]
  • [2023/06] ChatDB: Augmenting LLMs with Databases as Their Symbolic Memory. Chenxu Hu (Tsinghua University) et al. arXiv. [paper] [code]
  • [2023/05] Ghost in the Minecraft: Generally Capable Agents for Open-World Environments via Large Language Models with Text-based Knowledge and Memory. Xizhou Zhu (Tsinghua University) et al. arXiv. [paper] [code]
  • [2023/05] RET-LLM: Towards a General Read-Write Memory for Large Language Models. Ali Modarressi (LMU Munich) et al. arXiv. [paper] [code]
  • [2023/05] RecurrentGPT: Interactive Generation of (Arbitrarily) Long Text. Wangchunshu Zhou (AIWaves) et al. arXiv. [paper] [code]

Memory retrieval

  • [2023/08] Memory Sandbox: Transparent and Interactive Memory Management for Conversational Agents. Ziheng Huang (University of California—San Diego) et al. arXiv. [paper]
  • [2023/08] AgentSims: An Open-Source Sandbox for Large Language Model Evaluation. Jiaju Lin (PTA Studio) et al. arXiv. [paper] [project page] [code]
  • [2023/06] ChatDB: Augmenting LLMs with Databases as Their Symbolic Memory. Chenxu Hu (Tsinghua University) et al. arXiv. [paper] [code]
  • [2023/05] MemoryBank: Enhancing Large Language Models with Long-Term Memory. Wanjun Zhong (Harbin Institute of Technology) et al. arXiv. [paper] [code]
  • [2023/04] Generative Agents: Interactive Simulacra of Human Behavior. Joon Sung Park (Stanford) et al. arXiv. [paper] [code]
  • [2023/05] RecurrentGPT: Interactive Generation of (Arbitrarily) Long Text. Wangchunshu Zhou (AIWaves) et al. arXiv. [paper] [code]

Awesome Papers

Multimodal Instruction Tuning

TitleVenueDateCodeDemo
Star
Video-ChatGPT: Towards Detailed Video Understanding via Large Vision and Language Models
arXiv2023-06-08GithubDemo
Star
MIMIC-IT: Multi-Modal In-Context Instruction Tuning
arXiv2023-06-08GithubDemo
M3IT: A Large-Scale Dataset towards Multi-Modal Multilingual Instruction TuningarXiv2023-06-07--
Star
Video-LLaMA: An Instruction-tuned Audio-Visual Language Model for Video Understanding
arXiv2023-06-05GithubDemo
Star
LLaVA-Med: Training a Large Language-and-Vision Assistant for Biomedicine in One Day
arXiv2023-06-01Github-
Star
GPT4Tools: Teaching Large Language Model to Use Tools via Self-instruction
arXiv2023-05-30GithubDemo
Star
PandaGPT: One Model To Instruction-Follow Them All
arXiv2023-05-25GithubDemo
Star
ChatBridge: Bridging Modalities with Large Language Model as a Language Catalyst
arXiv2023-05-25Github-
Star
Cheap and Quick: Efficient Vision-Language Instruction Tuning for Large Language Models
arXiv2023-05-24GithubLocal Demo
Star
DetGPT: Detect What You Need via Reasoning
arXiv2023-05-23GithubDemo
Star
VisionLLM: Large Language Model is also an Open-Ended Decoder for Vision-Centric Tasks
arXiv2023-05-18GithubDemo
Star
VisualGLM-6B
-2023-05-17GithubLocal Demo
Star
PMC-VQA: Visual Instruction Tuning for Medical Visual Question Answering
arXiv2023-05-17Github-
Star
InstructBLIP: Towards General-purpose Vision-Language Models with Instruction Tuning
arXiv2023-05-11GithubLocal Demo
Star
VideoChat: Chat-Centric Video Understanding
arXiv2023-05-10GithubDemo
Star
MultiModal-GPT: A Vision and Language Model for Dialogue with Humans
arXiv2023-05-08GithubDemo
Star
X-LLM: Bootstrapping Advanced Large Language Models by Treating Multi-Modalities as Foreign Languages
arXiv2023-05-07Github-
Star
LLaMA-Adapter V2: Parameter-Efficient Visual Instruction Model
arXiv2023-04-28GithubDemo
Star
mPLUG-Owl: Modularization Empowers Large Language Models with Multimodality
arXiv2023-04-27GithubDemo
Star
MiniGPT-4: Enhancing Vision-Language Understanding with Advanced Large Language Models
arXiv2023-04-20Github-
Star
Visual Instruction Tuning
arXiv2023-04-17GitHubDemo
Star
LLaMA-Adapter: Efficient Fine-tuning of Language Models with Zero-init Attention
arXiv2023-03-28GithubDemo
MultiInstruct: Improving Multi-Modal Zero-Shot Learning via Instruction TuningarXiv2022-12-21--

Multimodal In-Context Learning

Multimodal Chain-of-Thought

LLM-Aided Visual Reasoning

Foundation Models

Milestone Papers

DatekeywordsInstitutePaperPublication
2017-06TransformersGoogleAttention Is All You NeedNeurIPS
2018-06GPT 1.0OpenAIImproving Language Understanding by Generative Pre-Training
2018-10BERTGoogleBERT: Pre-training of Deep Bidirectional Transformers for Language UnderstandingNAACL
2019-02GPT 2.0OpenAILanguage Models are Unsupervised Multitask Learners
2019-09Megatron-LMNVIDIAMegatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelism
2019-10T5GoogleExploring the Limits of Transfer Learning with a Unified Text-to-Text TransformerJMLR
2019-10ZeROMicrosoftZeRO: Memory Optimizations Toward Training Trillion Parameter ModelsSC
2020-01Scaling LawOpenAIScaling Laws for Neural Language Models
2020-05GPT 3.0OpenAILanguage models are few-shot learnersNeurIPS
2021-01Switch TransformersGoogleSwitch Transformers: Scaling to Trillion Parameter Models with Simple and Efficient SparsityJMLR
2021-08CodexOpenAIEvaluating Large Language Models Trained on Code
2021-08Foundation ModelsStanfordOn the Opportunities and Risks of Foundation Models
2021-09FLANGoogleFinetuned Language Models are Zero-Shot LearnersICLR
2021-10T0HuggingFace et al.Multitask Prompted Training Enables Zero-Shot Task GeneralizationICLR
2021-12GLaMGoogleGLaM: Efficient Scaling of Language Models with Mixture-of-ExpertsICML
2021-12WebGPTOpenAIWebGPT: Improving the Factual Accuracy of Language Models through Web Browsing
2021-12RetroDeepMindImproving language models by retrieving from trillions of tokensICML
2021-12GopherDeepMindScaling Language Models: Methods, Analysis & Insights from Training Gopher
2022-01COTGoogleChain-of-Thought Prompting Elicits Reasoning in Large Language ModelsNeurIPS
2022-01LaMDAGoogleLaMDA: Language Models for Dialog Applications
2022-01MinervaGoogleSolving Quantitative Reasoning Problems with Language ModelsNeurIPS
2022-01Megatron-Turing NLGMicrosoft&NVIDIAUsing DeepSpeed and Megatron to Train Megatron-Turing NLG 530B, A Large-Scale Generative Language Model
2022-03InstructGPTOpenAITraining language models to follow instructions with human feedback
2022-04PaLMGooglePaLM: Scaling Language Modeling with Pathways
2022-04ChinchillaDeepMindAn empirical analysis of compute-optimal large language model trainingNeurIPS
2022-05OPTMetaOPT: Open Pre-trained Transformer Language Models
2022-05UL2GoogleUnifying Language Learning Paradigms
2022-06Emergent AbilitiesGoogleEmergent Abilities of Large Language ModelsTMLR
2022-06BIG-benchGoogleBeyond the Imitation Game: Quantifying and extrapolating the capabilities of language models
2022-06METALMMicrosoftLanguage Models are General-Purpose Interfaces
2022-09SparrowDeepMindImproving alignment of dialogue agents via targeted human judgements
2022-10Flan-T5/PaLMGoogleScaling Instruction-Finetuned Language Models
2022-10GLM-130BTsinghuaGLM-130B: An Open Bilingual Pre-trained ModelICLR
2022-11HELMStanfordHolistic Evaluation of Language Models
2022-11BLOOMBigScienceBLOOM: A 176B-Parameter Open-Access Multilingual Language Model
2022-11GalacticaMetaGalactica: A Large Language Model for Science
2022-12OPT-IMLMetaOPT-IML: Scaling Language Model Instruction Meta Learning through the Lens of Generalization
2023-01Flan 2022 CollectionGoogleThe Flan Collection: Designing Data and Methods for Effective Instruction Tuning
2023-02LLaMAMetaLLaMA: Open and Efficient Foundation Language Models
2023-02Kosmos-1MicrosoftLanguage Is Not All You Need: Aligning Perception with Language Models
2023-03PaLM-EGooglePaLM-E: An Embodied Multimodal Language Model
2023-03GPT 4OpenAIGPT-4 Technical Report
2023-04PythiaEleutherAI et al.Pythia: A Suite for Analyzing Large Language Models Across Training and ScalingICML
2023-05DromedaryCMU et al.Principle-Driven Self-Alignment of Language Models from Scratch with Minimal Human Supervision
2023-05PaLM 2GooglePaLM 2 Technical Report
2023-05RWKVBo PengRWKV: Reinventing RNNs for the Transformer Era
2024-02MicrosoftThe-Era of 1-bit LLMs: All Large Language Models are in 1.58 Bits

Others


Awesome Datasets

Datasets of Pre-Training for Alignment

NamePaperTypeModalities
MS-COCOMicrosoft COCO: Common Objects in ContextCaptionImage-Text
SBU CaptionsIm2Text: Describing Images Using 1 Million Captioned PhotographsCaptionImage-Text
Conceptual CaptionsConceptual Captions: A Cleaned, Hypernymed, Image Alt-text Dataset For Automatic Image CaptioningCaptionImage-Text
LAION-400MLAION-400M: Open Dataset of CLIP-Filtered 400 Million Image-Text PairsCaptionImage-Text
VG CaptionsVisual Genome: Connecting Language and Vision Using Crowdsourced Dense Image AnnotationsCaptionImage-Text
Flickr30kFlickr30k Entities: Collecting Region-to-Phrase Correspondences for Richer Image-to-Sentence ModelsCaptionImage-Text
AI-CapsAI Challenger : A Large-scale Dataset for Going Deeper in Image UnderstandingCaptionImage-Text
Wukong CaptionsWukong: A 100 Million Large-scale Chinese Cross-modal Pre-training BenchmarkCaptionImage-Text
Youku-mPLUGYouku-mPLUG: A 10 Million Large-scale Chinese Video-Language Dataset for Pre-training and BenchmarksCaptionVideo-Text
MSR-VTTMSR-VTT: A Large Video Description Dataset for Bridging Video and LanguageCaptionVideo-Text
Webvid10MFrozen in Time: A Joint Video and Image Encoder for End-to-End RetrievalCaptionVideo-Text
WavCapsWavCaps: A ChatGPT-Assisted Weakly-Labelled Audio Captioning Dataset for Audio-Language Multimodal ResearchCaptionAudio-Text
AISHELL-1AISHELL-1: An open-source Mandarin speech corpus and a speech recognition baselineASRAudio-Text
AISHELL-2AISHELL-2: Transforming Mandarin ASR Research Into Industrial ScaleASRAudio-Text
VSDial-CNX-LLM: Bootstrapping Advanced Large Language Models by Treating Multi-Modalities as Foreign LanguagesASRImage-Audio-Text

Tutorials about LLM

  • [Andrej Karpathy] State of GPT video
  • [Hyung Won Chung] Instruction finetuning and RLHF lecture Youtube
  • [Jason Wei] Scaling, emergence, and reasoning in large language models Slides
  • [Susan Zhang] Open Pretrained Transformers Youtube
  • [Ameet Deshpande] How Does ChatGPT Work? Slides
  • [Yao Fu] 预训练,指令微调,对齐,专业化:论大语言模型能力的来源 Bilibili
  • [Hung-yi Lee] ChatGPT 原理剖析 Youtube
  • [Jay Mody] GPT in 60 Lines of NumPy Link
  • [ICML 2022] Welcome to the "Big Model" Era: Techniques and Systems to Train and Serve Bigger Models Link
  • [NeurIPS 2022] Foundational Robustness of Foundation Models Link
  • [Andrej Karpathy] Let's build GPT: from scratch, in code, spelled out. Video|Code
  • [DAIR.AI] Prompt Engineering Guide Link
  • [邱锡鹏] 大型语言模型的能力分析与应用 Slides | Video
  • [Philipp Schmid] Fine-tune FLAN-T5 XL/XXL using DeepSpeed & Hugging Face Transformers Link
  • [HuggingFace] Illustrating Reinforcement Learning from Human Feedback (RLHF) Link
  • [HuggingFace] What Makes a Dialog Agent Useful? Link
  • [张俊林]通向AGI之路:大型语言模型(LLM)技术精要 Link
  • [大师兄]ChatGPT/InstructGPT详解 Link
  • [HeptaAI]ChatGPT内核:InstructGPT,基于反馈指令的PPO强化学习 Link
  • [Yao Fu] How does GPT Obtain its Ability? Tracing Emergent Abilities of Language Models to their Sources Link
  • [Stephen Wolfram] What Is ChatGPT Doing … and Why Does It Work? Link
  • [Jingfeng Yang] Why did all of the public reproduction of GPT-3 fail? Link
  • [Hung-yi Lee] ChatGPT (可能)是怎麼煉成的 - GPT 社會化的過程 Video
  • [Keyvan Kambakhsh] Pure Rust implementation of a minimal Generative Pretrained Transformer code

Open Source LLM

  • LLaMA2 - A revolutionary version of llama , 70 - 13 - 7 -billion-parameter large language model. LLaMA2 HF - TheBloke/Llama-2-13B-GPTQ
  • LLaMA - A foundational, 65-billion-parameter large language model. LLaMA.cpp Lit-LLaMA
    • Alpaca - A model fine-tuned from the LLaMA 7B model on 52K instruction-following demonstrations. Alpaca.cpp Alpaca-LoRA
    • Flan-Alpaca - Instruction Tuning from Humans and Machines.
    • Baize - Baize is an open-source chat model trained with LoRA. It uses 100k dialogs generated by letting ChatGPT chat with itself.
    • Cabrita - A portuguese finetuned instruction LLaMA.
    • Vicuna - An Open-Source Chatbot Impressing GPT-4 with 90% ChatGPT Quality.
    • Vicuna - An Open-Source Chatbot Impressing GPT-4 with 90% ChatGPT Quality.
    • Llama-X - Open Academic Research on Improving LLaMA to SOTA LLM.
    • Chinese-Vicuna - A Chinese Instruction-following LLaMA-based Model.
    • GPTQ-for-LLaMA - 4 bits quantization of LLaMA using GPTQ.
    • GPT4All - Demo, data, and code to train open-source assistant-style large language model based on GPT-J and LLaMa.
    • Koala - A Dialogue Model for Academic Research
    • BELLE - Be Everyone's Large Language model Engine
    • StackLLaMA - A hands-on guide to train LLaMA with RLHF.
    • RedPajama - An Open Source Recipe to Reproduce LLaMA training dataset.
    • Chimera - Latin Phoenix.
    • WizardLM|WizardCoder - Family of instruction-following LLMs powered by Evol-Instruct: WizardLM, WizardCoder.
    • CaMA - a Chinese-English Bilingual LLaMA Model.
    • Orca - Microsoft's finetuned LLaMA model that reportedly matches GPT3.5, finetuned against 5M of data, ChatGPT, and GPT4
    • BayLing - an English/Chinese LLM equipped with advanced language alignment, showing superior capability in English/Chinese generation, instruction following and multi-turn interaction.
    • UltraLM - Large-scale, Informative, and Diverse Multi-round Chat Models.
    • Guanaco - QLoRA tuned LLaMA
  • BLOOM - BigScience Large Open-science Open-access Multilingual Language Model BLOOM-LoRA
    • BLOOMZ&mT0 - a family of models capable of following human instructions in dozens of languages zero-shot.
    • Phoenix
  • T5 - Text-to-Text Transfer Transformer
    • T0 - Multitask Prompted Training Enables Zero-Shot Task Generalization
  • OPT - Open Pre-trained Transformer Language Models.
  • UL2 - a unified framework for pretraining models that are universally effective across datasets and setups.
  • GLM- GLM is a General Language Model pretrained with an autoregressive blank-filling objective and can be finetuned on various natural language understanding and generation tasks.
  • RWKV - Parallelizable RNN with Transformer-level LLM Performance.
    • ChatRWKV - ChatRWKV is like ChatGPT but powered by my RWKV (100% RNN) language model.
  • StableLM - Stability AI Language Models.
  • YaLM - a GPT-like neural network for generating and processing text. It can be used freely by developers and researchers from all over the world.
  • GPT-Neo - An implementation of model & data parallel GPT3-like models using the mesh-tensorflow library.
  • GPT-J - A 6 billion parameter, autoregressive text generation model trained on The Pile.
    • Dolly - a cheap-to-build LLM that exhibits a surprising degree of the instruction following capabilities exhibited by ChatGPT.
  • Pythia - Interpreting Autoregressive Transformers Across Time and Scale
  • Dolly 2.0 - the first open source, instruction-following LLM, fine-tuned on a human-generated instruction dataset licensed for research and commercial use.
  • OpenFlamingo - an open-source reproduction of DeepMind's Flamingo model.
  • Cerebras-GPT - A Family of Open, Compute-efficient, Large Language Models.
  • GALACTICA - The GALACTICA models are trained on a large-scale scientific corpus.
    • GALPACA - GALACTICA 30B fine-tuned on the Alpaca dataset.
  • Palmyra - Palmyra Base was primarily pre-trained with English text.
  • Camel - a state-of-the-art instruction-following large language model designed to deliver exceptional performance and versatility.
  • h2oGPT
  • PanGu-α - PanGu-α is a 200B parameter autoregressive pretrained Chinese language model develped by Huawei Noah's Ark Lab, MindSpore Team and Peng Cheng Laboratory.
  • MOSS - MOSS是一个支持中英双语和多种插件的开源对话语言模型.
  • Open-Assistant - a project meant to give everyone access to a great chat based large language model.
    • HuggingChat - Powered by Open Assistant's latest model – the best open source chat model right now and @huggingface Inference API.
  • StarCoder - Hugging Face LLM for Code
  • MPT-7B - Open LLM for commercial use by MosaicML
  • Falcon - Falcon LLM is a foundational large language model (LLM) with 40 billion parameters trained on one trillion tokens. TII has now released Falcon LLM – a 40B model.
  • XGen - Salesforce open-source LLMs with 8k sequence length.
  • baichuan-7B - baichuan-7B 是由百川智能开发的一个开源可商用的大规模预训练语言模型.
  • Aquila - 悟道·天鹰语言大模型是首个具备中英双语知识、支持商用许可协议、国内数据合规需求的开源语言大模型。

LLM Training Frameworks

  • DeepSpeed - DeepSpeed is a deep learning optimization library that makes distributed training and inference easy, efficient, and effective.
  • Megatron-DeepSpeed - DeepSpeed version of NVIDIA's Megatron-LM that adds additional support for several features such as MoE model training, Curriculum Learning, 3D Parallelism, and others.
  • FairScale - FairScale is a PyTorch extension library for high performance and large scale training.
  • Megatron-LM - Ongoing research training transformer models at scale.
  • Colossal-AI - Making large AI models cheaper, faster, and more accessible.
  • BMTrain - Efficient Training for Big Models.
  • Mesh Tensorflow - Mesh TensorFlow: Model Parallelism Made Easier.
  • maxtext - A simple, performant and scalable Jax LLM!
  • Alpa - Alpa is a system for training and serving large-scale neural networks.
  • GPT-NeoX - An implementation of model parallel autoregressive transformers on GPUs, based on the DeepSpeed library.

Tools for deploying LLM

  • FastChat - A distributed multi-model LLM serving system with web UI and OpenAI-compatible RESTful APIs.
  • SkyPilot - Run LLMs and batch jobs on any cloud. Get maximum cost savings, highest GPU availability, and managed execution -- all with a simple interface.
  • vLLM - A high-throughput and memory-efficient inference and serving engine for LLMs
  • Text Generation Inference - A Rust, Python and gRPC server for text generation inference. Used in production at HuggingFace to power LLMs api-inference widgets.
  • Haystack - an open-source NLP framework that allows you to use LLMs and transformer-based models from Hugging Face, OpenAI and Cohere to interact with your own data.
  • Sidekick - Data integration platform for LLMs.
  • LangChain - Building applications with LLMs through composability
  • wechat-chatgpt - Use ChatGPT On Wechat via wechaty
  • promptfoo - Test your prompts. Evaluate and compare LLM outputs, catch regressions, and improve prompt quality.
  • Agenta - Easily build, version, evaluate and deploy your LLM-powered apps.
  • Embedchain - Framework to create ChatGPT like bots over your dataset.

Courses about LLM

  • [DeepLearning.AI] ChatGPT Prompt Engineering for Developers Homepage
  • [Princeton] Understanding Large Language Models Homepage
  • [OpenBMB] 大模型公开课 主页
  • [Stanford] CS224N-Lecture 11: Prompting, Instruction Finetuning, and RLHF Slides
  • [Stanford] CS324-Large Language Models Homepage
  • [Stanford] CS25-Transformers United V2 Homepage
  • [Stanford Webinar] GPT-3 & Beyond Video
  • [李沐] InstructGPT论文精读 Bilibili Youtube
  • [陳縕儂] OpenAI InstructGPT 從人類回饋中學習 ChatGPT 的前身 Youtube
  • [李沐] HELM全面语言模型评测 Bilibili
  • [李沐] GPT,GPT-2,GPT-3 论文精读 Bilibili Youtube
  • [Aston Zhang] Chain of Thought论文 Bilibili Youtube
  • [MIT] Introduction to Data-Centric AI Homepage

Datasets of Multimodal Instruction Tuning

NamePaperLinkNotes
Video-ChatGPTVideo-ChatGPT: Towards Detailed Video Understanding via Large Vision and Language ModelsLink100K high-quality video instruction dataset
MIMIC-ITMIMIC-IT: Multi-Modal In-Context Instruction TuningComing soonMultimodal in-context instruction tuning
M3ITM3IT: A Large-Scale Dataset towards Multi-Modal Multilingual Instruction TuningLinkLarge-scale, broad-coverage multimodal instruction tuning dataset
LLaVA-MedLLaVA-Med: Training a Large Language-and-Vision Assistant for Biomedicine in One DayComing soonA large-scale, broad-coverage biomedical instruction-following dataset
GPT4ToolsGPT4Tools: Teaching Large Language Model to Use Tools via Self-instructionLinkTool-related instruction datasets
MULTISChatBridge: Bridging Modalities with Large Language Model as a Language CatalystComing soonMultimodal instruction tuning dataset covering 16 multimodal tasks
DetGPTDetGPT: Detect What You Need via ReasoningLinkInstruction-tuning dataset with 5000 images and around 30000 query-answer pairs
PMC-VQAPMC-VQA: Visual Instruction Tuning for Medical Visual Question AnsweringComing soonLarge-scale medical visual question-answering dataset
VideoChatVideoChat: Chat-Centric Video UnderstandingLinkVideo-centric multimodal instruction dataset
X-LLMX-LLM: Bootstrapping Advanced Large Language Models by Treating Multi-Modalities as Foreign LanguagesLinkChinese multimodal instruction dataset
OwlEvalmPLUG-Owl: Modularization Empowers Large Language Models with MultimodalityLinkDataset for evaluation on multiple capabilities
cc-sbu-alignMiniGPT-4: Enhancing Vision-Language Understanding with Advanced Large Language ModelsLinkMultimodal aligned dataset for improving model's usability and generation's fluency
LLaVA-Instruct-150KVisual Instruction TuningLinkMultimodal instruction-following data generated by GPT
MultiInstructMultiInstruct: Improving Multi-Modal Zero-Shot Learning via Instruction Tuning-The first multimodal instruction tuning benchmark dataset

Other useful resources

  • Mistral - Mistral-7B-v0.1 is a small, yet powerful model adaptable to many use-cases including code and 8k sequence length. Apache 2.0 licence.
  • Mixtral 8x7B - a high-quality sparse mixture of experts model (SMoE) with open weights.
  • AutoGPT - an experimental open-source application showcasing the capabilities of the GPT-4 language model.
  • OpenAGI - When LLM Meets Domain Experts.
  • HuggingGPT - Solving AI Tasks with ChatGPT and its Friends in HuggingFace.
  • EasyEdit - An easy-to-use framework to edit large language models.
  • chatgpt-shroud - A Chrome extension for OpenAI's ChatGPT, enhancing user privacy by enabling easy hiding and unhiding of chat history. Ideal for privacy during screen shares.
  • Arize-Phoenix - Open-source tool for ML observability that runs in your notebook environment. Monitor and fine tune LLM, CV and Tabular Models.
  • Emergent Mind - The latest AI news, curated & explained by GPT-4.
  • ShareGPT - Share your wildest ChatGPT conversations with one click.
  • Major LLMs + Data Availability
  • 500+ Best AI Tools
  • Cohere Summarize Beta - Introducing Cohere Summarize Beta: A New Endpoint for Text Summarization
  • chatgpt-wrapper - ChatGPT Wrapper is an open-source unofficial Python API and CLI that lets you interact with ChatGPT.
  • Open-evals - A framework extend openai's Evals for different language model.
  • Cursor - Write, edit, and chat about your code with a powerful AI.

Prompting libraries & tools

  • YiVal — Evaluate and Evolve: YiVal is an open-source GenAI-Ops tool for tuning and evaluating prompts, configurations, and model parameters using customizable datasets, evaluation methods, and improvement strategies.
  • Guidance — A handy looking Python library from Microsoft that uses Handlebars templating to interleave generation, prompting, and logical control.
  • LangChain — A popular Python/JavaScript library for chaining sequences of language model prompts.
  • FLAML (A Fast Library for Automated Machine Learning & Tuning): A Python library for automating selection of models, hyperparameters, and other tunable choices.
  • Chainlit — A Python library for making chatbot interfaces.
  • Guardrails.ai — A Python library for validating outputs and retrying failures. Still in alpha, so expect sharp edges and bugs.
  • Semantic Kernel — A Python/C#/Java library from Microsoft that supports prompt templating, function chaining, vectorized memory, and intelligent planning.
  • Prompttools — Open-source Python tools for testing and evaluating models, vector DBs, and prompts.
  • Outlines — A Python library that provides a domain-specific language to simplify prompting and constrain generation.
  • Promptify — A small Python library for using language models to perform NLP tasks.
  • Scale Spellbook — A paid product for building, comparing, and shipping language model apps.
  • PromptPerfect — A paid product for testing and improving prompts.
  • Weights & Biases — A paid product for tracking model training and prompt engineering experiments.
  • OpenAI Evals — An open-source library for evaluating task performance of language models and prompts.
  • LlamaIndex — A Python library for augmenting LLM apps with data.
  • Arthur Shield — A paid product for detecting toxicity, hallucination, prompt injection, etc.
  • LMQL — A programming language for LLM interaction with support for typed prompting, control flow, constraints, and tools.
  • ModelFusion - A TypeScript library for building apps with LLMs and other ML models (speech-to-text, text-to-speech, image generation).
  • Flappy — Production-Ready LLM Agent SDK for Every Developer.
  • GPTRouter - GPTRouter is an open source LLM API Gateway that offers a universal API for 30+ LLMs, vision, and image models, with smart fallbacks based on uptime and latency, automatic retries, and streaming. Stay operational even when OpenAI is down
  • Future AGI — Open-source, self-hostable platform to simulate, evaluate, trace, guardrail, route, and optimize LLM and AI agent apps in one feedback loop.

Datasets of In-Context Learning

NamePaperLinkNotes
MIMIC-ITMIMIC-IT: Multi-Modal In-Context Instruction TuningComing soonMultimodal in-context instruction dataset

Datasets of Multimodal Chain-of-Thought

NamePaperLinkNotes
EgoCOTEmbodiedGPT: Vision-Language Pre-Training via Embodied Chain of ThoughtComing soonLarge-scale embodied planning dataset
VIPLet’s Think Frame by Frame: Evaluating Video Chain of Thought with Video Infilling and PredictionComing soonAn inference-time dataset that can be used to evaluate VideoCOT
ScienceQALearn to Explain: Multimodal Reasoning via Thought Chains for Science Question AnsweringLinkLarge-scale multi-choice dataset, featuring multimodal science questions and diverse domains

Practical Guide for Data

Pretraining data

  • RedPajama, 2023. Repo
  • The Pile: An 800GB Dataset of Diverse Text for Language Modeling, Arxiv 2020. Paper
  • How does the pre-training objective affect what large language models learn about linguistic properties?, ACL 2022. Paper
  • Scaling laws for neural language models, 2020. Paper
  • Data-centric artificial intelligence: A survey, 2023. Paper
  • How does GPT Obtain its Ability? Tracing Emergent Abilities of Language Models to their Sources, 2022. Blog

Finetuning data

  • Benchmarking zero-shot text classification: Datasets, evaluation and entailment approach, EMNLP 2019. Paper
  • Language Models are Few-Shot Learners, NIPS 2020. Paper
  • Does Synthetic Data Generation of LLMs Help Clinical Text Mining? Arxiv 2023 Paper

Test data/user data

  • Shortcut learning of large language models in natural language understanding: A survey, Arxiv 2023. Paper
  • On the Robustness of ChatGPT: An Adversarial and Out-of-distribution Perspective Arxiv, 2023. Paper
  • SuperGLUE: A Stickier Benchmark for General-Purpose Language Understanding Systems Arxiv 2019. Paper

Practical Guide for NLP Tasks

We build a decision flow for choosing LLMs or fine-tuned models~\protect\footnotemark for user's NLP applications. The decision flow helps users assess whether their downstream NLP applications at hand meet specific conditions and, based on that evaluation, determine whether LLMs or fine-tuned models are the most suitable choice for their applications.

Traditional NLU tasks

  • A benchmark for toxic comment classification on civil comments dataset Arxiv 2023 Paper
  • Is chatgpt a general-purpose natural language processing task solver? Arxiv 2023Paper
  • Benchmarking large language models for news summarization Arxiv 2022 Paper

Generation tasks

  • News summarization and evaluation in the era of gpt-3 Arxiv 2022 Paper
  • Is chatgpt a good translator? yes with gpt-4 as the engine Arxiv 2023 Paper
  • Multilingual machine translation systems from Microsoft for WMT21 shared task, WMT2021 Paper
  • Can ChatGPT understand too? a comparative study on chatgpt and fine-tuned bert, Arxiv 2023, Paper

Knowledge-intensive tasks

  • Measuring massive multitask language understanding, ICLR 2021 Paper
  • Beyond the imitation game: Quantifying and extrapolating the capabilities of language models, Arxiv 2022 Paper
  • Inverse scaling prize, 2022 Link
  • Atlas: Few-shot Learning with Retrieval Augmented Language Models, Arxiv 2022 Paper
  • Large Language Models Encode Clinical Knowledge, Arxiv 2022 Paper

Abilities with Scaling

  • Training Compute-Optimal Large Language Models, NeurIPS 2022 Paper
  • Scaling Laws for Neural Language Models, Arxiv 2020 Paper
  • Solving math word problems with process- and outcome-based feedback, Arxiv 2022 Paper
  • Chain of thought prompting elicits reasoning in large language models, NeurIPS 2022 Paper
  • Emergent abilities of large language models, TMLR 2022 Paper
  • Inverse scaling can become U-shaped, Arxiv 2022 Paper
  • Towards Reasoning in Large Language Models: A Survey, Arxiv 2022 Paper

Specific tasks

  • Image as a Foreign Language: BEiT Pretraining for All Vision and Vision-Language Tasks, Arixv 2022 Paper
  • PaLI: A Jointly-Scaled Multilingual Language-Image Model, Arxiv 2022 Paper
  • AugGPT: Leveraging ChatGPT for Text Data Augmentation, Arxiv 2023 Paper
  • Is gpt-3 a good data annotator?, Arxiv 2022 Paper
  • Want To Reduce Labeling Cost? GPT-3 Can Help, EMNLP findings 2021 Paper
  • GPT3Mix: Leveraging Large-scale Language Models for Text Augmentation, EMNLP findings 2021 Paper
  • LLM for Patient-Trial Matching: Privacy-Aware Data Augmentation Towards Better Performance and Generalizability, Arxiv 2023 Paper
  • ChatGPT Outperforms Crowd-Workers for Text-Annotation Tasks, Arxiv 2023 Paper
  • G-Eval: NLG Evaluation using GPT-4 with Better Human Alignment, Arxiv 2023 Paper
  • GPTScore: Evaluate as You Desire, Arxiv 2023 Paper
  • Large Language Models Are State-of-the-Art Evaluators of Translation Quality, Arxiv 2023 Paper
  • Is ChatGPT a Good NLG Evaluator? A Preliminary Study, Arxiv 2023 Paper
  • GPT4GEO: How a Language Model Sees the World's Geography, NeurIPSW 2023 Paper, Code

Real-World ''Tasks''

  • Sparks of Artificial General Intelligence: Early experiments with GPT-4, Arxiv 2023 Paper

Efficiency

  1. Cost
  • Openai’s gpt-3 language model: A technical overview, 2020. Blog Post
  • Measuring the carbon intensity of ai in cloud instances, FaccT 2022. Paper
  • In AI, is bigger always better?, Nature Article 2023. Article
  • Language Models are Few-Shot Learners, NeurIPS 2020. Paper
  • Pricing, OpenAI. Blog Post
  1. Latency
  • HELM: Holistic evaluation of language models, Arxiv 2022. Paper
  1. Parameter-Efficient Fine-Tuning
  • LoRA: Low-Rank Adaptation of Large Language Models, Arxiv 2021. Paper
  • Prefix-Tuning: Optimizing Continuous Prompts for Generation, ACL 2021. Paper
  • P-Tuning: Prompt Tuning Can Be Comparable to Fine-tuning Across Scales and Tasks, ACL 2022. Paper
  • P-Tuning v2: Prompt Tuning Can Be Comparable to Fine-tuning Universally Across Scales and Tasks, Arxiv 2022. Paper
  1. Pretraining System
  • ZeRO: Memory Optimizations Toward Training Trillion Parameter Models, Arxiv 2019. Paper
  • Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelism, Arxiv 2019. Paper
  • Efficient Large-Scale Language Model Training on GPU Clusters Using Megatron-LM, Arxiv 2021. Paper
  • Reducing Activation Recomputation in Large Transformer Models, Arxiv 2021. Paper

RLHFdataset

2023

2022

2021

2017

Test data/user data

  • Shortcut learning of large language models in natural language understanding: A survey, Arxiv 2023. Paper
  • On the Robustness of ChatGPT: An Adversarial and Out-of-distribution Perspective Arxiv, 2023. Paper
  • SuperGLUE: A Stickier Benchmark for General-Purpose Language Understanding Systems Arxiv 2019. Paper
  1. EEC: "Examining Gender and Race Bias in Two Hundred Sentiment Analysis Systems".

    Kiritchenko Svetlana et al. NAACL HLT 2018. [Paper] [Source]

  2. WikiGenderBias: "Towards Understanding Gender Bias in Relation Extraction".

    Gaut Andrew et al. ACL 2020. [Paper] [GitHub]

  3. "Measuring and Mitigating Unintended Bias in Text Classification".

    Lucas Dixon et al. AAAI 2018. [Paper] [GitHub]

  4. "Nuanced Metrics for Measuring Unintended Bias with Real Data for Text Classification".

    Daniel Borkan et al. WWW 2019. [Paper]

  5. "Social Bias Frames: Reasoning about Social and Power Implications of Language".

    Sap Maarten et al. ACL 2020. [Paper] [Source]

  6. "Finding Microaggressions in the Wild: A Case for Locating Elusive Phenomena in Social Media Posts".

    Breitfeller Luke et al. EMNLP-IJCNLP 2019. [Paper]

  7. Latent Hatred: "Latent Hatred: A Benchmark for Understanding Implicit Hate Speech".

    Mai ElSherief et al. EMNLP 2021. [Paper] [GitHub]

  8. DynaHate: "Learning from the Worst: Dynamically Generated Datasets to Improve Online Hate Detection".

    Vidgen Bertie et al. ACL/IJCNLP 2021. [Paper] [GitHub]

  9. TOXIGEN: "ToxiGen: A Large-Scale Machine-Generated Dataset for Adversarial and Implicit Hate Speech Detection".

    Thomas Hartvigsen et al. ACL 2022. [Paper] [GitHub] [Source]

  10. CDail-Bias: "Towards Identifying Social Bias in Dialog Systems: Frame, Datasets, and Benchmarks".

    Jingyan Zhou et al. EMNLP 2022. [Paper] [GitHub]

  11. CORGI-PM: "CORGI-PM: A Chinese Corpus For Gender Bias Probing and Mitigation".

    Ge Zhang et al. arXiv 2023. [Paper] [GitHub]

  12. HateCheck: "HateCheck: Functional Tests for Hate Speech Detection Models".

    Paul Röttger et al. ACL/IJCNLP 2021. [Paper] [GitHub]

  13. StereoSet: "StereoSet: Measuring stereotypical bias in pretrained language models".

    Moin Nadeem et al. ACL/IJCNLP 2021. [Paper] [GitHub] [Source]

  14. CrowS-Pairs: "CrowS-Pairs: A Challenge Dataset for Measuring Social Biases in Masked Language Models".

    Nikita Nangia et al. EMNLP 2020. [Paper] [GitHub] [Source]

  15. "Does gender matter? towards fairness in dialogue systems".

    Haochen Liu et al. COLING 2020. [Paper] [GitHub]

  16. BOLD: "BOLD: Dataset and Metrics for Measuring Biases in Open-Ended Language Generation".

    Jwala Dhamala et al. FAccT 2021. [Paper] [GitHub] [Source]

  17. HolisticBias: "“I’m sorry to hear that”: Finding New Biases in Language Models with a Holistic Descriptor Dataset".

    Eric Michael Smith et al. EMNLP 2022. [Paper] [GitHub]

  18. Multilingual Holistic Bias: "Multilingual Holistic Bias: Extending Descriptors and Patterns to Unveil Demographic Biases in Languages at Scale".

    Eric Michael Smith et al. arXiv 2023. [Paper]

  19. Unqover: "UNQOVERing Stereotyping Biases via Underspecified Questions".

    Tao Li et al. EMNLP 2020. [Paper] [GitHub]

  20. BBQ: "BBQ: A Hand-Built Bias Benchmark for Question Answering".

    Alicia Parrish et al. ACL 2022. [Paper] [GitHub]

  21. CBBQ: "CBBQ: A Chinese Bias Benchmark Dataset Curated with Human-AI Collaboration for Large Language Models".

    Yufei Huang et al. arXiv 2023. [Paper] [GitHub]

  22. "Gender Bias in Multilingual Embeddings and Cross-Lingual Transfer".

    Jieyu Zhao et al. ACL 2020. [Paper] [GitHub]

  23. FairLex: "FairLex: A Multilingual Benchmark for Evaluating Fairness in Legal Text Processing".

    Ilias Chalkidis et al. ACL 2022. [Paper] [GitHub]

  24. "Nuanced Metrics for Measuring Unintended Bias with Real Data for Text Classification".

    Daniel Borkan et al. WWW 2019. [Paper]

  25. "On measuring and mitigating biased inferences of word embeddings".

Sunipa Dev et al. AAAI 2020. [Paper]

  1. "An Empirical Study of Metrics to Measure Representational Harms in Pre-Trained Language Models".

    Saghar Hosseini et al. TrustNLP 2023. [Paper] [GitHub]

  2. "Revealing Persona Biases in Dialogue Systems".

    Emily Sheng et al. arXiv 2021. [Paper] [GitHub]

  3. "On the Dangers of Stochastic Parrots: Can Language Models Be Too Big? ".

    Emily M. Bender et al. FAccT 2021. [Paper]

  4. "A Survey on Hate Speech Detection using Natural Language Processing."

    Anna Schmidt et al. SocialNLP 2017. [Paper]

  5. "Red teaming ChatGPT via Jailbreaking: Bias, Robustness, Reliability and Toxicity".

    Terry Yue Zhuo et al. arXiv 2023. [Paper]

    Yushi Bai et al. arXiv 2023. [Paper] [GitHub]

Benchmarks for Knowledge and Reasoning

  1. MMLU: "Measuring Massive Multitask Language Understanding".

    Dan Hendrycks et al. ICLR 2021. [Paper] [GitHub]

  2. MMCU: "Measuring Massive Multitask Chinese Understanding".

    Hui Zeng et al. arXiv 2023. [Paper] [GitHub]

  3. C-Eval: "C-Eval: A Multi-Level Multi-Discipline Chinese Evaluation Suite for Foundation Models".

    Yuzhen Huang et al. arXiv 2023. [Paper] [Source]

  4. M3KE: "M3KE: A Massive Multi-Level Multi-Subject Knowledge Evaluation Benchmark for Chinese Large Language Models".

    Chuang Liu et al. arXiv 2023. [Paper] [GitHub]

  5. CMMLU: "CMMLU: Measuring massive multitask language understanding in Chinese".

    Haonan Li et al. arXiv 2023. [Paper] [GitHub]

  6. AGIEval: "AGIEval: A Human-Centric Benchmark for Evaluating Foundation Models".

    Wanjun Zhong et al. arXiv 2023. [Paper] [GitHub]

  7. M3Exam: "M3Exam: A Multilingual, Multimodal, Multilevel Benchmark for Examining Large Language Models".

    Wenxuan Zhang et al. arXiv 2023. [Paper] [GitHub]

  8. LucyEval: "Evaluating the Generation Capabilities of Large Chinese Language Models".

    Hui Zeng et al. arXiv 2023. [Paper] [Source] [GitHub]

  9. MMESGBench: "MMESGBench: Pioneering Multimodal Understanding and Complex Reasoning Benchmark for ESG Tasks".

    Lei Zhang et al. ACM MM 2025. [Paper] [GitHub]

Benchmark for Holistic Evaluation

  1. Big-bench: "Beyond the Imitation Game: Quantifying and extrapolating the capabilities of language models".

    Dan Hendrycks et al. ICLR 2021. [Paper] [GitHub]

  2. Evaluation Harness: "A framework for few-shot language model evaluation".

    Leo Gao et al. arXiv 2023. [GitHub]

  3. HELM: "Holistic Evaluation of Language Models".

    Yuzhen Huang et al. arXiv 2023. [Paper] [Source] [GitHub]

  4. OpenAI Evals [GitHub]

  5. GPT-Fathom: "GPT-Fathom: Benchmarking Large Language Models to Decipher the Evolutionary Path towards GPT-4 and Beyond".

    Shen Zheng and Yuyu Zhang et al. arXiv 2023. [Paper] [GitHub]

  6. "INSTRUCTEVAL: Towards Holistic Evaluation of Instruction-Tuned Large Language Models".

    Yew Ken Chia et al. arXiv 2023. [Paper] [Source] [GitHub]

  7. Huggingface Open LLM Leaderboard [Source]

  8. Chatbot Arena: "Judging LLM-as-a-judge with MT-Bench and Chatbot Arena".

    Lianmin Zheng et al. arXiv 2023. [Paper] [Source] [GitHub]

  9. FlagEval [Source] [GitHub]

  10. OpenCompass: "Evaluating the Generation Capabilities of Large Chinese Language Models".

    Yuan Liu et al. arXiv 2023. [Source] [GitHub]

  11. CLEVA: "CLEVA: Chinese Language Models EVAluation Platform".

    Yanyang Li et al. arXiv 2023. [Paper] [Source] [GitHub]

  12. OpenEval [Source]

LLM Leaderboards

PlatformAccessDomain
Chatbot Arena[Source]Evaluation Organization/ Benchmark for Holistic Evaluation
CLEVA[Source]Evaluation Organization/ Benchmark for Holistic Evaluation
FlagEval[Source]Evaluation Organization/ Benchmark for Holistic Evaluation
HELM[Source]Evaluation Organization/ Benchmark for Holistic Evaluation
Huggingface Open LLM Leaderboard[Source]Evaluation Organization/ Benchmark for Holistic Evaluation
InstructEval[Source]Evaluation Organization/ Benchmark for Holistic Evaluation
LLMonitor[Source]Evaluation Organization/ Benchmark for Holistic Evaluation
OpenCompass[Source]Evaluation Organization/ Benchmark for Holistic Evaluation
Open Ko-LLM[Source]Evaluation Organization/ Benchmark for Holistic Evaluation
SuperCLUE[Source]Evaluation Organization/ Benchmark for Holistic Evaluation
TheoremOne LLM Benchmarking Metrics[Source]Evaluation Organization/ Benchmark for Holistic Evaluation
Toloka[Source]Evaluation Organization/ Benchmark for Holistic Evaluation
Open Multilingual LLM Eval[Source]Evaluation Organization/ Benchmark for Holistic Evaluation
OpenEval[Source]Evaluation Organization/ Benchmark for Holistic Evaluation
ANGO[Source]Evaluation Organization/ Benchmarks for Knowledge and Reasoning
C-Eval[Source]Evaluation Organization/ Benchmarks for Knowledge and Reasoning
LucyEval[Source]Evaluation Organization/ Benchmarks for Knowledge and Reasoning
MMLU[Source]Evaluation Organization/ Benchmarks for Knowledge and Reasoning
OpenKG LLM[Source]Evaluation Organization/ Benchmarks for Knowledge and Reasoning
SEED-Bench[Source]Evaluation Organization/ Benchmarks for NLU and NLG
SuperGLUE[Source]Evaluation Organization/ Benchmarks for NLU and NLG
Toolbench[Source]Knowledge and Capability Evaluation/ Tool Learning
Hallucination Leaderboard[Source]Alignment Evaluation/ Truthfulness
AlpacaEval[Source]Alignment Evaluation/ General Alignment Evaluation
AgentBench[Source]Safety Evaluation/ Evaluating LLMs as Agents
InterCode[Source]Safety Evaluation/ Evaluating LLMs as Agents
SafetyBench[Source]Safety Evaluation
Nucleotide Transformer[Source]Specialized LLMs Evaluation/ Biology and Medicine
LAiW[Source]Specialized LLMs Evaluation/ Legislation
Big Code Models Leaderboard[Source]Specialized LLMs Evaluation/ Computer Science
Huggingface LLM Perf Leaderboard[Source]the Performance of LLMs

Star History

Star History Chart

chatgpt
dataset
gpt
llm
mllm
multimodel
nlp
pretrained-models

Contributors

Atomic-man007

37 commits

ChaoYue0307

1 commits