表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

同じCypherを英語・スペイン語・トルコ語の質問から生成できるか

Text2Cypher Across Languages

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理
原論文の図

Text2Cypher Across Languagesの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Figure 1 . The user wants to generate a Cypher query for the question ‘What are the movies of Tom Hanks‘. However, they may express the same question in different languages, such as English (EN), Spanish (ES) or Turkish (TR).

出典:Text2Cypher Across Languages / arXiv ↗

概要

  • 英語の質問をスペイン語とトルコ語へ翻訳し、同じ正解Cypherを使う多言語テスト集合を作成した。
  • 著者らの評価では、対象の3モデルはいずれも英語、スペイン語、トルコ語の順に成績が下がった。
  • 指示文の翻訳でROUGE-Lは約1~1.5%改善したが、実行結果を比べるExact-Matchはほぼ変わらなかった。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、Text2Cypher Across Languagesの仕組み

左から右へ読む
  1. 01英語の質問
  2. 02固有名詞を保護して翻訳
  3. 03質問とスキーマを入力
  4. 04Cypherを生成

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

Text2Cypherは、自然文の質問を、情報同士の関係を扱うグラフデータベースの問い合わせ言語「Cypher」に変える技術である。利用者が問い合わせ文を手で書かずに検索できる一方、質問の言語によって生成文が変われば、意図と異なる結果を返しかねない。

この分野の研究は英語中心だった。著者らは同じ内容の質問を英語・スペイン語・トルコ語で用意し、言語による生成結果の違いを調べた。

手法

著者らは、英語の質問、スキーマ、正解Cypherを含むText2Cypherのテスト分割を使った。人名・地名などの固有名詞と引用文を一時的な目印に置き換え、GPT-4o-miniで質問をスペイン語とトルコ語に翻訳してから元の表記へ戻す。正解Cypherは訳さず、各言語で共通にした。

評価では質問とスキーマをモデルに渡し、Cypherだけを出力するよう指示する。スキーマとは、利用できる項目や関係を記した設計情報である。例えば「Tom Hanksの映画は?」には、人物と映画の出演関係をたどり、作品名を返す問い合わせ文を求める。生成後は余分な文字を除き、正解文との文章上の近さと実行結果を調べる。

新規性

著者らは、英語の質問をスペイン語とトルコ語に訳し、各言語の質問に同じ正解Cypherを対応させた多言語テスト集合を作成・公開した。同じ問い合わせ内容について、入力言語を変えたときの生成結果を比較できる。

質問の言語に加え、モデルへの指示文を翻訳した条件も調べた。これにより、非英語の質問で成績が変わる理由として、指示文を英語のまま使う影響を検討している。

従来手法との違い

基準となる条件では、英語の質問と英語の指示文を使う。質問言語の比較では、質問をスペイン語またはトルコ語に替え、指示文、データベースの構造を示すスキーマ、正解Cypherは英語のままにした。

次に、非英語の質問に対する指示文も同じ言語へ訳した。著者らは、この条件で生成文と正解文の文章上の近さはわずかに改善した一方、問い合わせの実行結果の一致はほぼ変わらなかったと報告している。

実験結果

著者らはText2Cypherのテスト分割から、翻訳時の保護処理に問題があった50件を除き、各言語4,783件を評価した。対象はGemma-2-9b-it、Meta-Llama-3.1-8B-Instruct、Qwen2.5-7B-Instructで、質問言語の比較では指示文を英語に固定した。

指標は生成文と正解文の文章上の近さを測るROUGE-Lと、両者を実行し出力を並べ替えて比較するExact-Matchである。著者らによると、3モデルとも成績は英語、スペイン語、トルコ語の順だった。指示文翻訳の比較ではROUGE-Lが約1~1.5%改善し、Exact-Matchはほぼ不変だった。確認できた本文の範囲ではモデル別の点数や、この比較に使ったモデル名は読み取れない。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案:映画作品と出演者を結ぶ社内のグラフデータベースで、多言語の質問からCypherを作る窓口を試す。入力は英語・スペイン語・トルコ語の質問と、使える項目や関係を記した既存のスキーマとし、出力されたCypherは担当者が確認してから実行する。

必要な元データは既存のグラフと実際の業務質問である。適応のために追加学習する場合は、各言語の質問と確認済みCypherを対にしたラベル付きデータを別途用意する。センサー入力は使わず、固有名詞と社内用語の表記を点検する。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案:既存グラフのスキーマと質問記録を集め、英語・スペイン語・トルコ語で意味をそろえた質問を作る。各質問には担当者が確認した正解Cypherを付け、評価用のラベル付きデータとする。センサー入力は不要で、固有名詞や社内用語の翻訳も人が確認する。

追加学習前のモデルを基準に、言語ごとの実行結果一致率と失敗例を測る。同じ質問で指示文の翻訳も比較する。追加学習を試すなら、別の質問と正解Cypherの対で適応させ、評価用の質問を学習に混ぜずに差を確かめる。

限界と課題

著者らは、スキーマ内の項目名や関係名を英語のまま評価したと記し、スキーマの翻訳を今後の課題に挙げている。また、翻訳時の固有名詞などを保護する処理に問題があった50件を評価から除外した。

編集上の検証事項は、除外例の偏り、翻訳後の質問の意味、社内用語を含む問い合わせの実行結果である。入力中の要約は追加学習の成果を述べる一方、確認できた本文の範囲では追加学習の条件や結果は示されず、本文では今後の課題とされている。

応用先の候補
研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

Text2Cypher Across Languages: Evaluating and Finetuning LLMs

Recent advances in large language models (LLMs) have enabled natural language interfaces that translate user questions into database queries, such as Text2SQL, Text2SPARQL, and Text2Cypher. While these interfaces enhance database accessibility, most research today focuses on English, with limited evaluation in other languages. This paper investigates the performance of both foundational and finetuned LLMs on the Text2Cypher task across multiple languages. We create and release a multilingual dataset by translating English questions into Spanish and Turkish while preserving the original Cypher queries, enabling fair cross-lingual comparison. Using standardized prompts and metrics, we evaluate several foundational models and observe a consistent performance pattern: highest on English, followed by Spanish, and lowest on Turkish. We attribute this to differences in training data availability and linguistic features. We also examine the impact of translating task prompts into Spanish and Turkish. Results show little to no change in evaluation metrics, suggesting prompt translation has minor impact. Furthermore, we finetune a foundational model on two datasets: one in English only, and one multilingual. Finetuning on English improves overall accuracy but widens the performance gap between languages. In contrast, multilingual finetuning narrows the gap, resulting in more balanced performance. Our findings highlight the importance for multilingual evaluation and training to build more inclusive and robust query generation systems.

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01