大規模言語モデルの進化と最新動向 (ver. 20240723)

https://www.youtube.com/channel/UCe5LyrwsMmTU1OebzUv69vQ

本記事はYoutubeチャンネルの論文解説動画（大規模言語モデル編）を時系列に繋げるための作成した記事です。サムネイル画像をクリックすると説明動画に飛びます

## 1. 初期の言語モデル (2000年代初頭〜2010年代半ば)

　初期の言語モデルは、小規模なデータセットと長期依存関係の捕捉という課題に直面していました。これを例えるなら、「短いメモを読んで要点を理解するのは簡単ですが、長い小説の全体を覚えてストーリーのつながりを把握するのは難しい」という状況です。これらの問題に対処するため、RNN (1986）やLSTM (1997）などの仕組みが応用されはじめました。RNNは連続的なデータを処理する能力を持ち、LSTMはさらに長期的な依存関係を捉えることができました。これらの技術により、機械翻訳や音声認識などのタスクで大きな進展が見られました。　しかし、並列処理の難しさや非常に長い文章での性能低下など、まだ課題が残されていました。この時期の進歩は、後の大規模言語モデル（LLM）の基礎となる重要な一歩でした。
 
## 2. Transformer の登場 (2017年):

Googleが発表した<font color="lightgreen">Transformer (2017)</font>は、自然言語処理に革命をもたらしました。その核心である自己注意機構は、従来の<font color="lightgreen">注意機構 (2014)</font>を進化させたもので、文中の全ての単語を並行処理することを可能にしました。これにより、GPUの性能を最大限に引き出し、処理速度を大幅に向上させました。さらに、位置エンコーディングにより、単語が文中のどこにあるかという情報も考慮しながら文脈を正確に捉えることができるようになり、自然言語処理の精度が飛躍的に向上しました。この革新的なアーキテクチャは、BERTやGPTといったLLMの礎となり、今日の自然言語処理の発展に大きく貢献しています。

|[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/9236a440-47f8-dabb-32e0-7ab4cb56cb26.png">](https://youtu.be/DeqZE5pNjto)|[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/c5880586-e327-7e80-c85c-32c56d3eeb74.png">](https://youtu.be/lONEu6mSuo0)
|---|---|
|Transformer (2017)|注意機構 (2014)|

## 3. 事前学習モデルの台頭 (2018年〜2019年)

　2018年から2019年にかけて、AIが大量のテキストデータを学習し、そこから得た知識を様々なタスクに活用するための技術、事前学習モデル(PLM)が大きく進歩しました。Googleの<font color="lightgreen">BERT (2018)</font>は、文章全体を見て「言葉を理解する能力」に優れ、OpenAIの<font color="lightgreen">GPT-1 (2018) </font>とGPT-2 (2019)は、人間のように自然な「文章を作る能力」を高めました。GPT-2は、より大規模なモデルとデータで訓練され、GPT-1よりも高度なテキスト生成が可能です。Metaの<font color="lightgreen">BART (2019)</font>やGoogleのT5 (2019)は、BERTとGPT-2の長所を融合することで言葉の理解と文章の生成の両方に優れた性能を示しました。Microsoftの<font color="lightgreen">DeBERTa (2020)</font>はBERTをさらに改良し、より高度な言語の理解を実現しました。　事前学習モデルは、大量の文章データを学習し、得た知識を「転移学習」により様々なタスクに応用できるようにしました。従来は各タスクごとにAIを訓練する必要がありましたが、事前学習モデルにより、一度学習した知識を他のタスクにも活用できるため、AI開発の効率が飛躍的に向上しました。この技術の革新は、現在のAIブームの基盤となっています。

|[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/405bd236-70e1-c12c-70a4-06c359888d56.png">](https://youtu.be/qK5jeyJqHQE)|[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/2a6fb825-f394-a307-4ab9-babab8bf564d.png">](https://youtu.be/X5TNL1Xog9Y)|[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/d67ac105-988f-fd05-5523-bcd9dd81b4f8.png">](https://youtu.be/vBj9h82k-ow)|[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/e9d43a27-4fc3-4a67-ca8c-a34d9cb843ac.png">](https://youtu.be/HnsArK8xEco)
|---|---|---|---|
|BERT (2018)|GPT-1 (2018)|BART (2019)|DeBERTa (2020)|

## 4. 大規模言語モデル (LLM) の登場 (2020年〜)

　2020年、OpenAIが発表した<font color="lightgreen">GPT-3 (2020)</font>は、まるで人間のように自然な文章を生成できる能力で世界を驚かせ、AIが言葉を扱う「大規模言語モデル」の時代の幕開けを告げました。GPT-3は、質問への回答、物語の作成、翻訳など、多岐にわたるタスクをこなせることを示しました。　その後、Googleは、まるで人間と会話しているかのような自然な対話を実現する<font color="lightgreen">LaMDA (2022)</font>と、膨大な知識を扱える<font color="lightgreen">PaLM (2022)</font> を発表しました。Metaは、少ない計算資源でも高い性能を発揮する効率的なモデル<font color="lightgreen">LLaMA (2023)</font>を開発し、OpenAIはGPT-3をさらに進化させた<font color="lightgreen">GPT-4 (2023)</font> を発表しました。GPT-4は、画像理解やプログラミングなど、その応用範囲を大幅に拡大しました。中国のZhipu AIが開発した<font color="lightgreen">Ziya2 (2023)</font>は、中国語に特化した高性能モデルとして注目を集めました。また、Metaの<font color="lightgreen">MEGALODON (2024)</font>は、大規模な言語モデルの新たな可能性を示しました。Googleは、オープンソースの軽量モデル<font color="lightgreen">Gemma 2 (2024)</font>を発表し、高性能と使いやすさを両立させました。　これらのLLMは、ほんの少しの例や指示を与えるだけで、あるいは全く例がなくても、新しいタスクをこなせる能力を持っています。これは、従来のAIでは考えられなかったことで、AIの可能性を大きく広げました。

|[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/6c24c703-0904-e937-3f7a-3569a4377017.png">](https://youtu.be/OmgIlZU1PyQ)|[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/dad5ba6b-7925-a62a-b3bb-530ed94295bc.png">](https://youtu.be/w7mF1Lqv0oo)|[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/1e72b613-ae9b-f339-a22a-f24bef5287dd.png">](https://youtu.be/WFXjD22RKeU)|[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/3a64c673-42dc-cc50-9784-0e15d72982dd.png">](https://youtu.be/zelwrmMyi1c)
|---|---|---|---|
|GPT-3 (2020)|LaMDA (2022)|PaLM (2022)|LLaMA (2023)|

|[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/30d563ac-12a2-2d11-6549-105c84dd2157.png">](https://youtu.be/JZqvhGD-gZs)|[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/8ea22c5a-1244-83fd-7251-e8098403ac6e.png">](https://youtu.be/J_Xfcayj59M)|[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/d755198f-84ca-3894-a4c5-30ce7400e2e0.png">](https://youtu.be/tnjGD9eiioE)|[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/512f481e-9147-92fe-0bb1-b45fdc59407a.png">](https://youtu.be/O_Pa2a2SmYY)
|---|---|---|---|
|GPT-4 (2023)|Ziya2 (2023)|MEGALODON (2024)|Gemma 2 (2024)|

## 5. インストラクション・チューニングとアライメント (2021年〜)

　2021年以降、大規模言語モデルの能力向上に伴い、モデルの出力を人間の意図や価値観に整合させる必要性が高まりました。この課題に対応するため、「インストラクション・チューニング」と「アライメント」の研究が活発化しました。OpenAIの<font color="lightgreen">InstructGPT (2022)</font>は、人間のフィードバックで指示追従能力を向上させました。これを発展させたChatGPTは、<font color="lightgreen">PPO</font>を用いた強化学習 (RLHF)で高度な対話指示追従を実現し、世界中で大きな注目を集めました。　GoogleのFLAN (2021) は複数タスクの一貫学習で指示追従能力を高め、Hugging FaceのT0 (2021) はゼロショット学習で優れた性能を発揮しました。これらの技術により、LLMはより安全で信頼性の高い形で実用化されるようになりました。


|[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/9da16367-2220-81b3-0860-3c6f19f90e6b.png">](https://youtu.be/q32GBDTZ2kk)|[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/2b47c71b-66f3-1e58-214b-3354de7e37ea.png">](https://youtu.be/EMy_olLnJgM)
|---|---|
| InstructGPT (2022)|PPOとDPOの性能比較 (2024)|

## 6. マルチモーダル・モデルの発展 (2022年〜)

　2022年以降、言語モデルの研究はテキスト以外のモダリティ(形式)にも拡張されました。最近ではOpenAIの<font color="lightgreen">GPT-4o (2024)</font> やGoogleの<font color="lightgreen">Gemini 1.5(2024)</font>などのオムニ/マルチモーダルモデルが登場し、テキストだけでなく、画像や音声の理解・生成も可能になりました。Metaの<font color="lightgreen">Chameleon (2024)</font> は、画像とテキストを完全統合し、高性能な画像キャプション生成を実現しています。　Googleの<font color="lightgreen">PaLM-E (2023)</font>は、言語モデルに視覚情報を取り入れ、ロボット分野への応用を目指しています。Microsoftの<font color="lightgreen">LLaVA (2023)</font>は、言語と視覚情報を統合し、画像に基づく質問応答などで高い性能を示しています。Appleの<font color="lightgreen">MM1 (2024) </font>は複数のモダリティを統合し、より柔軟な情報処理を可能にしています。　これらのモデルは、異なるモダリティ間の関係を学習し、画像質問応答やテキストから画像生成などの複雑なタスクを実行できます。各モダリティ専用の処理と共通表現空間の学習が鍵となり、AIはより人間らしい情報処理が可能になり、応用範囲を大幅に拡大しました。


|[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/6104edfc-2e61-ecd6-d4d7-2977d69cf539.png">](https://youtu.be/woPGpVUb5iI)|[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/20c52388-a8bf-c042-124b-ce406a235813.png">](https://youtu.be/lq5TN_DVY3U)|[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/961e2553-14d9-a77d-4fe2-84304d129e13.png">](https://youtu.be/GGCLsMZ63rw)|[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/df49425f-ee32-b1d3-e23b-7d74de3c231e.png">](https://youtu.be/GdBJ4ep2i74)
|---|---|---|---|
|GPT-4o (2024)|Gemini 1.5 (2024)|Chameleon (2024)|PaLM-E (2023)|
[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/12d28a00-6498-239b-b374-28e96db4eab1.png">](https://youtu.be/yQTfWJzzcqI)|[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/629d7658-89e3-0273-9e6e-28c59d718788.png">](https://youtu.be/W_A-umscE0s)||
|LLaVA (2023)|MM1 (2024)|||

## 7. 効率化と小型化 (2023年〜)

　2023年頃から、大規模言語モデルの計算コストと環境負荷が問題視される中、効率化と小型化の研究が進展しました。<font color="lightgreen">LoRA (2021)</font>や<font color="lightgreen">MoRA (2024)</font>は少数のパラメータで効率的な微調整を可能にし、<font color="lightgreen">QLoRA (2023)</font>はこれを量子化と組み合わせてさらに効率化しました。量子化技術は精度を維持しつつメモリ使用量を削減しました。<font color="lightgreen">BitNetb1.58 (2024)</font>は1-bit量子化技術でメモリ効率と性能を両立させています。MoE (2022)は、専門化したサブモデルを組み合わせて効率を向上させ、<font color="lightgreen">PEER (2024)</font>はMoEの数を100万規模にスケールさせました。Metaの<font color="lightgreen">LLaMA 2 (2023)</font>や<font color="lightgreen">LLaMA 3 (2024)</font>, <font color="lightgreen">LLaMA 3.1 (2024)</font>は、オープンソースで効率的な設計を特徴とし、様々なサイズのモデルを提供しました。Googleの<font color="lightgreen">PaLM 2 (2023)</font>は、小型モデルながら高性能を実現しました。Microsoftの<font color="lightgreen">Phi-3(2024)</font>やMistral 7B (2023)などの小型かつ高性能なモデルも登場し、限られたリソースでの高度なタスク実行を可能にしました。これらの技術により、AIの民主化と応用範囲が大幅に広がりました。

|[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/a3e35939-8eb8-f632-834a-ca7977c1d6ad.png">](https://youtu.be/_2aRjbT27To)|[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/460e0e26-687b-3e3f-91f8-3512ba33fa22.png">](https://youtu.be/R6AGISS6ji0)|[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/b248b68e-eae2-57b6-0d41-2d463fbf822b.png">](https://youtu.be/YZL9VMRznRM)|[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/9d259a30-02d5-588b-7d40-90f87bda9271.png">](https://youtu.be/uCQh0818sV8)
|---|---|---|---|
|LoRA (2021)|MoRA (2024)|QLoRA (2023)|PEER (2024)|
|[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/e0d01044-0794-53bb-fca5-b1d9663ec5f0.png">](https://youtu.be/uSYko5AcK6A)|[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/c0a9463f-2b2d-72ae-f108-6ed9fdafcd4a.png">](https://youtu.be/qk4Lllwv0c8)|[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/22bad8db-7afd-279e-1d9d-8020bfe552a3.png">](https://youtu.be/Wa4gagDbj-0)|[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/0c37563f-bd51-2661-85f0-f4a4fa53a74a.png">](https://youtu.be/4d3KoYkhg48)
|BitNetb1.58 (2024)|LLaMA 2 (2023)|LLaMA 3 (2024)|PaLM 2 (2023)|
[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/3c899175-767e-6038-6578-44d8f9e9ed9a.png">](https://youtu.be/9Tohtrhjs-Y)|[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/c54095c3-0d67-af4e-30ea-dc5d793a06f9.png">](https://youtu.be/8BF1kLB_HF0)||
|Phi-3 (2024)|LLaMA 3.1 (2024)|||

## 8. 外部知識とツールの利用 (2023年〜):

　2023年以降、LLMの限界を克服するため、外部知識やツールを活用する手法が注目されています。RAG技術により、モデルは外部の知識ベースから関連情報を検索し、より正確で最新の情報に基づいた回答が可能になりました。　また、GPT-4のプラグイン機能や<font color="lightgreen">HuggingGPT (2023)</font>のようなフレームワークにより、LLMは外部のAPIやツールと連携し、リアルタイムの情報取得や特定のタスク実行ができるようになりました。<font color="lightgreen">ToolFormer (2023) </font>のような手法では、モデル自体が外部ツールの使用方法を学習したり、<font color="lightgreen">APIGen (2024)</font>といったAPIを訓練するデータセットが充実化してきています。これらの技術により、LLMの適用範囲が大幅に拡大し、より実用的で信頼性の高いAIシステムの開発が可能になっています。


|[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/19c4cbdc-1070-461c-3d65-91134dbce889.png">](https://youtu.be/F3IB8vYEU3Y)|[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/f9fba4a7-6215-279d-20ba-11928ef414b7.png">](https://youtu.be/9lIsOJAJPao)|[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/9d6c9f71-0006-0a74-527e-421915b8374c.png">](https://youtu.be/pFMj9ZsVbxg)
|---|---|---|
| HuggingGPT (2023)|ToolFormer (2023)|APIGen (2024)|

## 9. 最近の注目動向 (2024年〜):

### ポスト アテンション・アーキテクチャ:

Transformer以外の新しいアーキテクチャの探求
Google DeepMindが提案した<font color="lightgreen">HawkとGriffin (2024)</font> : リカレントニューラルネットワーク（RNN）の進化形で、Transformerの欠点を克服
 State Space Models (SSM)、<font color="lightgreen">Mamba (2023)</font>、Hyena など

### LLM を活用した AI エージェントの発展:
自律的なタスク実行や意思決定が可能な AI エージェントの開発
複数のエージェントが協調して問題解決を行うマルチエージェントシステムの研究
### 継続学習と適応能力の向上:
新しい情報や変化する環境に適応できる LLM の開発
モデルの知識を効率的に更新する手法の研究
### 解釈可能性と説明可能性の向上:
LLM の意思決定プロセスをより透明化し、説明可能にする研究
モデルの振る舞いや出力の根拠を理解するための手法開発


|[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/badbf2cf-d66a-2049-0ce1-74f6b94b0e37.png">](https://youtu.be/mjmSgkqx0GI)|[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3843924/5e6db00c-b3bd-5bfa-feec-d4d47c7361c9.png">](https://youtu.be/A__9CdWQvws)
|---|---|
|HawkとGriffin (2024)|Mamba (2023)