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

since
平成38年9月29日

← 検索結果に戻る

IR・NMRから分子構造を推定するLLMを、部分構造検索と専用採点器で支援

K-MSE

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

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

原論文の図の説明を読む

Figure 1: (a) By incorporating a knowledge base, we enhance the ability of LLMs to handle a broader range of chemical molecular structures. (b) Through the development of a specialized scorer, we enable accurate evaluation of potential solutions.

出典:K-MSE / arXiv ↗

概要

  • K-MSEはIR・炭素NMR・水素NMR・分子式からSMILES形式の構造を推定し、部分構造検索と専用採点器を木探索に組み込む。
  • 著者らはMolPuzzleの216分子で、GPT-4o-miniの構造完全一致率ACCが0.037から0.273、GPT-4oでは0.278から0.578になったと報告した。
  • 専用採点器は炭素・水素NMRと分子の対応を使う。製造現場への適用には、対象試料の構造ラベル付きデータと実測記録による検証が要る。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、K-MSEの仕組み

左から右へ読む
  1. 01IR・NMR・分子式
  2. 02部分構造検索
  3. 03候補修正と採点
  4. 04SMILES出力

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

研究の背景

分子構造推定は、測定データから原子のつながりを考える作業で、化学実験の結果を解釈するために使われる。赤外線の吸収を示すIRと、原子周辺の状態を反映する核磁気共鳴(NMR)など、異なる情報を合わせて読む。

著者らは、大規模言語モデル(LLM)が化学特有の部分構造を取り違え、作った候補の良し悪しも見誤ると指摘する。候補を繰り返し修正するには、参照できる構造知識と評価の手がかりが必要になる。

手法

IR画像、炭素・水素NMRの文字情報、分子式を入力し、原子のつながりを文字列で表すSMILES形式で答える。まずNMRと分子の対応を学習した採点器で、知識ベースから関連する部分構造と説明文を探し、LLMへの問いに添える。例えば硫黄を含む環を考える際、環を構成する原子の説明を参照できる。

次に、各候補の構造図と分子式をLLMに示し、候補の批評と書き直しを促す。採点器は候補分子と炭素・水素NMRを数値に変換して近さを測る。モンテカルロ木探索は候補を枝分かれさせ、採点を使って次に調べる枝を選ぶ手順である。所定回数の反復後、採点が最も高い候補を返す。

新規性

K-MSEは、分子の断片である部分構造とその説明文を蓄えた知識ベースを、LLMの構造推定に組み込む。検索には測定データと構造の対応を学習した専用採点器を使う。

同じ採点器で推定候補も評価し、その値を木探索で次の候補を選ぶ手がかりにする。検索と候補評価を一つの推論手順につないだ点が、著者らの提案である。

従来手法との違い

著者らの比較対象は、LLMに段階的な推論を促して直接答えさせる方法と、自己修正、複数回答の集約、複数エージェントの討論、木探索による自己修正である。いずれもMolPuzzleの同じ構造推定課題で比較している。

K-MSEは部分構造の説明を問いに追加し、候補の評価に分子とNMRの対応を学習した採点器を使う。GPT-4o-miniでの採点器比較では、採点値と正解構造との類似度の相関を、専用採点器で0.53、LLMによる採点で0.03と著者らは報告した。

実験結果

著者らはMolPuzzleの「分子全体を推定する」設定で、216分子を追加例なしで評価した。入力はIR、炭素・水素NMR、分子式。指標は構造の完全一致率ACC、分子式の正解率、三種類の分子フィンガープリントによる類似度である。

段階的に推論して直接答える方法と比べ、GPT-4o-miniのACCは0.037から0.273、GPT-4oは0.278から0.578、GPT-o1は0.741から0.787になったと著者らは報告する。これらは同ベンチマークでの結果であり、実測試料への適用結果は示していない。

応用の可能性

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

編集上の応用案:製造工程で見つかった未知成分について、分析担当者に構造候補を提示する。入力はIR画像、炭素・水素NMRの記録、分子式とし、出力はSMILES表記の候補と参照した部分構造の説明とする。

試行には、対象分野の構造ラベル付き分子・NMR対応データ、部分構造の記述、IR・NMR装置の測定記録が要る。記録形式を入力に合わせ、担当者が候補を確認する流れを想定する。この用途での精度は論文の評価からは分からない。

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

導入時の検証

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

導入時の検証案:対象分野の構造ラベル付き分子・NMR対応データを用意し、部分構造の説明を点検する。IR・NMR装置の測定記録と分子式を入力形式に合わせ、専用採点器と辞書を対象に合わせて調整する必要があるか確認する。

同じ試料をLLMの直接解答とK-MSEで処理し、構造の完全一致率、分子式の正解率、担当者の確認時間を比べる。誤答では検索された部分構造、候補ごとの採点、最終選択を記録し、どの段階で正解から外れたかを調べる。

限界と課題

著者らは、LLMが珍しい部分構造を取り違え、自身の候補を正確に評価しにくい課題を挙げる。報告された精度はMolPuzzleの216分子を用いた条件で得られた値である。

編集上の検証事項は、実測時のノイズや欠けたスペクトル、知識ベースに少ない構造で候補と採点がどう変わるかである。専用採点器は炭素・水素NMRを用いるため、IR画像が候補生成にどう寄与するかも分けて確かめたい。

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

出典

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

Boosting LLM's Molecular Structure Elucidation with Knowledge Enhanced Tree Search Reasoning

Molecular structure elucidation involves deducing a molecule's structure from various types of spectral data, which is crucial in chemical experimental analysis. While large language models (LLMs) have shown remarkable proficiency in analyzing and reasoning through complex tasks, they still encounter substantial challenges in molecular structure elucidation. We identify that these challenges largely stem from LLMs' limited grasp of specialized chemical knowledge. In this work, we introduce a Knowledge-enhanced reasoning framework for Molecular Structure Elucidation (K-MSE), leveraging Monte Carlo Tree Search for test-time scaling as a plugin. Specifically, we construct an external molecular substructure knowledge base to extend the LLMs' coverage of the chemical structure space. Furthermore, we design a specialized molecule-spectrum scorer to act as a reward model for the reasoning process, addressing the issue of inaccurate solution evaluation in LLMs. Experimental results show that our approach significantly boosts performance, particularly gaining more than 20% improvement on both GPT-4o-mini and GPT-4o. Our code is available at https://github.com/HICAI-ZJU/K-MSE.

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