本文へスキップ

CrabNet

Sterling Baird (main maintainer); Anthony Wang (maintainer)

CrabNet は、組成情報のみから材料特性を予測する注意機構ベースのモデルを実装し、基本的な使用方法とモデル解釈性に関するガイドも提供します。

掲載情報の更新 ·

概要

CrabNet は Compositionally-Restricted Attention-Based Network の略称で、材料特性予測モデルのソフトウェア実装です。このモデルの特徴的な入力は組成情報です。プロジェクトの説明によると、追加の材料記述子を必要とせず、組成のみから予測を行います。出力は予測された材料特性ですが、提供された概要には個々の予測対象、入力ファイル形式、出力スキーマは明記されていません。

材料研究のワークフローでは、組成から特性へのモデリング段階で CrabNet の利用を検討できます。このリポジトリには、予測モデルに関する2021年の論文と、材料科学における説明可能な深層学習に関する2022年の論文が関連資料として付属しています。予測機能に加え、プロジェクトではモデル解釈性の手法も紹介しています。これらは別個のドキュメント経路として案内されており、モデルの基本的な使い方と、解釈を重視した作業とを区別して確認できます。

メインの README では、インストールと基本的な使い方については README_CrabNet.md を、解釈性に関する手順については README_ExplainableGap.md を参照するよう案内しています。これらの詳細なドキュメントは参照されていますが、出典の抜粋には含まれていません。そのため、依存関係、実行手順、トレーニング要件、対応する特性、具体的な解釈手法は、ここでは確認できません。また、抜粋には定量的な性能結果や互換性に関する主張もありません。したがって、特定の材料データセットへの適合性を前提とするのではなく、リンク先の手順と明確に定義された特性予測タスクを出発点として評価してください。

主な機能

  • 材料特性予測用の Compositionally-Restricted Attention-Based Network を実装。
  • モデルの入力として明記されているのは組成情報のみ。
  • モデル解釈性の手法を紹介し、解釈ワークフローについては別のガイドを参照。
  • CrabNet による予測と、材料科学における説明可能な深層学習についての論文に対応するリポジトリコードを提供。

用途

  • 評価用途の案:対象とする特性と入力表現が CrabNet の詳細な手順に適合する材料データセットで、組成のみを用いた特性予測を評価する。
  • 評価用途の案:文書に記載された解釈性ワークフローを試し、特性予測とあわせてモデルの挙動を調べる。
  • 引用された2本の CrabNet 論文を学ぶ際のコード資料としてリポジトリを活用する。ワークフローを試す前に、詳細なガイドを確認する。

使い方

  1. 公式 READMEから始め、組成のみを用いる予測の範囲を把握し、基本的な使い方と解釈性に関するドキュメントへのリンクを確認します。
  2. README_CrabNet.md へのリンクに従い、インストールと基本的な使い方を確認します。依存関係、入力表現、実行手順については同ガイドを参照してください。提供された概要では、これらの詳細は確認できません。
  3. 評価に使用するデータセットと対象特性を定義します。実行を試みる前に、組成データと予測タスクが適切かどうかを詳細な手順で確認してください。
  4. 評価に解釈が含まれる場合は、メインの README から README_ExplainableGap.md へのリンクに従ってください。特定の説明手法を前提とせず、実際の手法と前提条件を同ドキュメントで確認します。
  5. 研究の背景と引用情報については、予測に関する論文と説明可能性に関する論文を読みます。独自の評価条件は、情報源に記載された機能とは分けて記録してください。

関連リソース

ALIGNN

モデル

ALIGNN は、材料特性予測のための原子論的グラフニューラルネットワークを提供し、学習ワークフロー、事前学習済み予測器、および構造最適化向けの ALIGNN-FF 力場を備えています。

オープンソースPython

材料探索

Allegro

モデル

Allegro は NequIP の拡張として E(3) 等変原子間ポテンシャルを実装し、文書化された GPU 高速化オプションと、LAMMPS シミュレーション用の独立したプラグインを提供します。

オープンソースPython

計算化学 · 材料探索

computational-chemistry-agent-skills コレクションに含まれる ASE ルーティング Skill。ワークフローの準備と計算器の設定を分け、実行は別の担当先に委任します。

計算化学 · 材料探索

CGCNN

モデル

CGCNNは結晶グラフ畳み込みニューラルネットワークを実装し、結晶構造から材料特性を学習します。カスタムデータを用いたモデルの学習と、事前学習済みモデルによる予測に対応しています。

オープンソースPython

材料探索

ChatMOF

エージェント

ChatMOFは、言語モデルに導かれるツールを用いて、自然言語によるリクエストからMOFデータを検索し、特性を予測し、構造を生成する、コードが公開された研究システムです。

オープンソースPython

材料探索

ChemAgent (AI4Chem)

エージェント

ChemAgent (AI4Chem) は化学・材料分野でのツール利用を目的とする研究フレームワークであり、木探索による計画、ツール実行、ChemToolBench に基づく学習を扱う CheMatAgent 論文と関連しています。

計算化学 · 材料探索

関連ガイド

エージェント

化学AIエージェント入門:チャットから研究ワークフローへ

化学および生物医学研究向けの8つのエージェントを取り上げる実践ガイドです。ツール、メモリ、計画、多エージェントの役割の仕組み、タスク別に適したプロジェクト、科学的監督のもとで限定的な自律性を評価する方法を解説します。