Skip to main content
QUICK REVIEW

[論文レビュー] MMTEB: Massive Multilingual Text Embedding Benchmark

Kenneth Enevoldsen, Isaac Chung|ArXiv.org|Feb 19, 2025
Natural Language Processing Techniques被引用数 8
ひとこと要約

MMTEB は、250言語以上・500以上のタスクをカバーする大規模なコミュニティ主導のテキスト埋め込みベンチマークで、ランキングを維持しつつ計算量を削減する最適化を実現。

ABSTRACT

Text embeddings are typically evaluated on a limited set of tasks, which are constrained by language, domain, and task diversity. To address these limitations and provide a more comprehensive evaluation, we introduce the Massive Multilingual Text Embedding Benchmark (MMTEB) - a large-scale, community-driven expansion of MTEB, covering over 500 quality-controlled evaluation tasks across 250+ languages. MMTEB includes a diverse set of challenging, novel tasks such as instruction following, long-document retrieval, and code retrieval, representing the largest multilingual collection of evaluation tasks for embedding models to date. Using this collection, we develop several highly multilingual benchmarks, which we use to evaluate a representative set of models. We find that while large language models (LLMs) with billions of parameters can achieve state-of-the-art performance on certain language subsets and task categories, the best-performing publicly available model is multilingual-e5-large-instruct with only 560 million parameters. To facilitate accessibility and reduce computational cost, we introduce a novel downsampling method based on inter-task correlation, ensuring a diverse selection while preserving relative model rankings. Furthermore, we optimize tasks such as retrieval by sampling hard negatives, creating smaller but effective splits. These optimizations allow us to introduce benchmarks that drastically reduce computational demands. For instance, our newly introduced zero-shot English benchmark maintains a ranking order similar to the full-scale version but at a fraction of the computational cost.

研究の動機と目的

  • 現行のベンチマークを超えて言語・領域・タスクにわたるテキスト埋め込みの評価範囲を拡大する。
  • 計算資源を削減して低リソース言語のアクセス性を高める。
  • 多言語埋め込みベンチマークを構築・評価するための再利用可能なオープンソースフレームワークを提供する。
  • 指示調整(instruction-tuning)とモデルサイズが多言語埋め込み性能に与える影響を多様なタスクで評価する。

提案手法

  • 250以上の言語・500以上のタスクを横断して多言語ベンチマーク(MTEB Multilingual、Europe、Indic)に統合・標準化する。
  • ダウンサンプリングと埋め込みキャッシュを導入して検索・クラスタリング・ビテクストタスクのエンコード需要を削減する。
  • タスク間の相関に基づくタスク選択戦略を用いて、モデルのランキングを維持しつつタスクを削減する。
  • 全英語ベンチマークと相関するランキングを持つ少数タスクのゼロショット版(MTEB eng, v2)を提供する。
  • タスクごとカテゴリおよび全体スコアを報告するためにボルダ・カウントランキングを用いてパフォーマンスを算出する。
  • 再現性と拡張性のためのオープンソースツールと公開リーダーボードを提供する。

実験結果

リサーチクエスチョン

  • RQ1低リソース環境でも計算資源を大幅に要さずに実行できる massively multilingual なテキスト埋め込みベンチマークをどう作成できるか?
  • RQ2命令調整済みモデルを含むさまざまな多言語モデルは、広範な言語とタスクでどのように性能を発揮するか?
  • RQ3ダウンサンプリング、ハードネガティブ、キャッシュなどの最適化戦略は、計算量を大幅に削減しつつモデルのランキングをどのように保つか?
  • RQ4完全に多言語のベンチマークと地域・言語特有のサブセットとで結果はどのように異なるか?
  • RQ5指示調整済みの多言語モデルは、低リソース言語において非指示調整のモデルをどの程度上回るか?

主な発見

順位(↓)モデル(↓)ボルダ計全体カテゴリーBtxtPr ClfClfSTSRtrvlM. ClfClustRrnk
1multilingual-e5-large-instruct1 (1375)63.262.180.180.964.976.857.122.951.562.6
2GritLM-7B2 (1258)60.960.170.579.961.873.358.322.850.563.8
3e5-mistral-7b-instruct3 (1233)60.359.970.681.160.374.055.822.251.463.8
4multilingual-e5-large4 (1109)58.658.271.779.059.973.554.121.342.962.8
5multilingual-e5-base5 (944)57.056.569.477.258.271.452.720.242.760.2
6multilingual-mpnet-base6 (830)52.051.152.181.255.169.739.816.441.153.4
7multilingual-e5-small7 (784)55.555.267.576.356.570.449.319.141.760.4
8LaBSE8 (719)52.151.976.476.054.665.333.220.139.250.2
9multilingual-MiniLM-L129 (603)48.848.044.679.051.766.636.614.939.351.0
10all-mpnet-base10 (526)42.541.121.270.947.057.632.816.340.842.2
11all-MiniLM-L1211 (490)42.240.922.971.746.857.232.514.636.844.3
12all-MiniLM-L612 (418)41.439.920.171.246.256.132.515.138.040.3
1GritLM-7B1 (757)63.062.790.489.964.776.157.117.645.360.3
2multilingual-e5-large-instruct2 (732)62.262.390.490.063.277.454.817.346.958.4
3e5-mistral-7b-instruct3 (725)61.761.989.691.262.976.553.615.546.559.8
4multilingual-e5-large4 (586)58.558.784.588.860.475.850.815.038.255.9
5multilingual-e5-base5 (499)57.257.584.187.457.973.750.214.938.253.9
6multilingual-mpnet-base6 (463)54.454.779.590.756.674.341.26.935.852.3
7multilingual-e5-small7 (399)55.055.780.986.456.171.646.114.036.554.1
8LaBSE8 (358)51.853.588.885.255.165.734.416.334.348.7
9multilingual-MiniLM-L129 (328)51.752.477.088.952.772.537.65.734.450.2
10all-mpnet-base10 (310)44.744.729.882.049.263.937.310.936.249.6
11all-MiniLM-L1211 (292)44.444.132.181.549.264.236.27.632.549.2
12all-MiniLM-L612 (237)43.443.227.280.247.862.737.38.833.647.7
1multilingual-e5-large-instruct1 (209)70.271.680.476.367.053.784.951.787.5?
2multilingual-e5-large2 (188)66.465.177.775.164.743.982.625.686.0?
3multilingual-e5-base3 (173)64.662.674.272.863.841.177.824.683.8?
4multilingual-e5-small4 (164)64.763.273.773.863.840.876.829.184.4?
5GritLM-7B5 (151)60.258.058.467.860.027.279.528.084.7?
6e5-mistral-7b-instruct6 (144)60.058.459.173.059.623.077.332.784.4?
7LaBSE7 (139)61.959.774.164.661.952.864.321.179.0?
8multilingual-mpnet-base8 (137)58.555.244.282.061.934.157.932.174.3?
9multilingual-MiniLM-L129 (98)49.742.215.377.857.619.848.816.759.3?
10all-mpnet-base10 (68)33.622.63.752.645.2-2.512.94.042.6?
11all-MiniLM-L1211 (49)33.123.23.555.043.9-5.313.93.747.6?
12all-MiniLM-L612 (40)31.820.42.553.744.1-6.36.23.139.2?
  • 指示調整済みモデルは、タスクカテゴリ全般で非指示調整モデルを大きく上回る。
  • 小中規模の指示調整モデル(例:multilingual-e5-large-instruct)は、多言語ベンチマークで大規模な非指示調整モデルより優れることがある。
  • GritLM-7B は検索タスクで堅調、一方 multilingual-e5-large-instruct は多言語設定全体で優位となることが多く、特に低リソース言語で顕著。
  • ダウンサンプリングとブートストラップクラスタリングのような最適化は、ランキングを保持したまま平均約16倍の速度向上をもたらす。
  • ゼロショット英語ベンチマーク(MTEB eng, v2)は全版と高い相関(Spearman 0.90)を示し、コスト効率の良い評価を可能にする。
  • ベンチマークは、モデルサイズだけで多言語性能を保証しないトレードオフを強調しており、事前学習データ分布(英語中心か広範な多言語コーパスか) が結果に大きく影響する。

より良い研究を、今すぐ始めましょう

論文設計から論文執筆まで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。