アーカイブ / LLM
英語の症状文から学び、ヒンディー語とベンガル語の病名を分類するSwasthLLM
SwasthLLM
SwasthLLMの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Fig. 1: An overview of our proposed Multilingual Medical Classification Framework. The model utilizes a cross-lingual encoder (XLM-RoBERTa) with language-aware attention, contrastive learning, and meta-learning to create shared representations for unified disease diagnosis across multiple languages.
概要
- SwasthLLMは、症状文の言語間で数値表現をそろえ、24種類の病名クラスを予測する。
- 著者らは1,200件の三言語対応データで、ゼロショット正解率をヒンディー語92.78%、ベンガル語73.33%と報告した。
- 実務への適用には、現場の症状文と専門家の病名ラベルを用い、言語別・病名別の誤分類を確認する必要がある。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、SwasthLLMの仕組み
- 01症状文
- 02多言語の数値表現
- 03症状語の重み付け
- 04病名クラスの予測
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
症状文から病名を分類するには、症状と正しい病名を組にした学習データが必要になる。著者らは、ヒンディー語やベンガル語ではラベル付き医療文が少なく、言語ごとに語順や表現も異なることを課題とする。
英語で学んだ分類の知識を別の言語に移せれば、多言語の文章を同じ病名体系で整理できる可能性がある。ただし、翻訳文が同じ症状を指すと分かっていても、言語ごとの書き方の違いをモデルが扱えるかが問題になる。
手法
入力は英語、ヒンディー語、ベンガル語のいずれかの症状文で、出力は24種類の病名クラスの予測だ。XLM-RoBERTaが文中の語を周囲の文脈を踏まえた数値表現に変え、注意機構が分類に使う語の重みを計算する。例えば、同じ症状を記した英語文とそのヒンディー語訳を学習に使い、予測時には一つの症状文から病名クラスを選ぶ。
学習では、対応する翻訳文を近い表現にする対照学習と、翻訳文間の表現差を小さくする学習を病名分類と組み合わせる。対照学習とは、対応する文を近づけ、異なる文を離す方法だ。さらにMAMLというメタ学習で、少数例から新しい課題へ適応しやすい初期状態を学ぶ。
新規性
著者らは、多言語の文章解析モデルに言語を考慮した語の重み付けを加え、同じ症状を表す翻訳文の数値表現を近づける学習を組み合わせた。
病名分類、翻訳文の対応付け、対照学習を段階的に行い、少数例への適応を狙うメタ学習も加える。「ゼロショット」は対象言語の分類用学習例を使わない評価を指すが、学習には言語間で対応する翻訳文を用いている。
従来手法との違い
比較基準のXLM-RoBERTa-baseは、多言語の文章を数値表現に変えるモデルで、SwasthLLMの中核にも使われる。提案法はこれに語の重み付け、翻訳文の表現をそろえる学習、病名分類などを加える。
著者らの比較表では、XLM-RoBERTa-baseのゼロショット正解率がヒンディー語84.67%、ベンガル語69.78%、提案法は順に92.78%、73.33%だった。ただし、この表だけでは各追加機構が差にどれだけ寄与したかは分からない。
実験結果
著者らは、英語の症状文とヒンディー語・ベンガル語訳を対応付け、24病名にラベル付けした1,200件を使用した。学習集合は主に英語、検証集合は三言語を含み、取り分けたテスト集合で英語の教師あり分類と、他の二言語のゼロショット分類を評価した。集合ごとの件数は、確認できた本文の範囲では分からない。
著者らの報告では、教師あり設定のテスト正解率は97.22%、F1スコアは97.17%だった。ゼロショット正解率はヒンディー語92.78%、ベンガル語73.33%で、比較表に載る提案法の平均F1スコアは87.21%。設定と集計方法が異なる数値を、同じ条件の性能として扱わない。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:英語、ヒンディー語、ベンガル語の症状記録を受ける窓口で、担当者が読む順番を決めるため、論文で扱う病名クラスの候補を表示する。入力は症状文、出力は候補と原文を並べた確認画面とし、最終判断は担当者が行う。
試行には、対象業務の症状文、専門家が付けた病名ラベル、同じ内容の言語間対応文が要る。入力用センサーは想定しない。現場の表記と対象疾患に合わせて調整し、論文の分類結果を診断性能の保証とは扱わない。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:対象業務の症状文と専門家による病名ラベルを集め、英語で分類を学ぶ条件を定める。言語間の対応付けも試す場合は、同じ症状内容の英語・ヒンディー語・ベンガル語文が必要だ。文章入力を前提とし、センサーは使わない。
既存のXLM-RoBERTa-baseによる分類を基準に、未使用の文で言語別・病名別の正解率とF1スコアを比べる。対象言語の分類ラベルを学習に使わない条件を固定し、現場の表記に合わせた調整後も誤分類を専門家が確認する。
限界と課題
確認できた本文の範囲では、著者らは低資源言語のラベル付き医療文が少ないことと言語間の表現差を課題に挙げている。一方、評価用データは同じ症状内容を三言語で対応付けた24クラス、1,200件であり、実際の受付文への適用結果は示されていない。
編集上の検証事項は、患者ごとの書き方や翻訳の揺れ、対象外の疾患での誤分類である。また、翻訳整合性の損失は本文の式では対応文の表現差、アルゴリズムでは別の出力との差として書かれており、再現前に定義を確認する必要がある。
出典
元のタイトル・要旨を確認する(英語)
SwasthLLM: a Unified Cross-Lingual, Multi-Task, and Meta-Learning Zero-Shot Framework for Medical Diagnosis Using Contrastive Representations
In multilingual healthcare environments, automatic disease diagnosis from clinical text remains a challenging task due to the scarcity of annotated medical data in low-resource languages and the linguistic variability across populations. This paper proposes SwasthLLM, a unified, zero-shot, cross-lingual, and multi-task learning framework for medical diagnosis that operates effectively across English, Hindi, and Bengali without requiring language-specific fine-tuning. At its core, SwasthLLM leverages the multilingual XLM-RoBERTa encoder augmented with a language-aware attention mechanism and a disease classification head, enabling the model to extract medically relevant information regardless of the language structure. To align semantic representations across languages, a Siamese contrastive learning module is introduced, ensuring that equivalent medical texts in different languages produce similar embeddings. Further, a translation consistency module and a contrastive projection head reinforce language-invariant representation learning. SwasthLLM is trained using a multi-task learning strategy, jointly optimizing disease classification, translation alignment, and contrastive learning objectives. Additionally, we employ Model-Agnostic Meta-Learning (MAML) to equip the model with rapid adaptation capabilities for unseen languages or tasks with minimal data. Our phased training pipeline emphasizes robust representation alignment before task-specific fine-tuning. Extensive evaluation shows that SwasthLLM achieves high diagnostic performance, with a test accuracy of 97.22% and an F1-score of 97.17% in supervised settings. Crucially, in zero-shot scenarios, it attains 92.78% accuracy on Hindi and 73.33% accuracy on Bengali medical text, demonstrating strong generalization in low-resource contexts.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




