本文へスキップ

Matbench

Hacking Materials Research Group

Matbench は、物性予測手法のベンチマークに使用できる、厳選された材料科学の機械学習タスクを 13 件提供し、ベンチマークデータ、リーダーボード、pip でインストール可能なパッケージを備えています。

掲載情報の更新 ·

概要

Matbench は、厳選された 13 件の機械学習タスクからなる材料科学ベンチマーク資源です。明示されている目的はベンチマークと性能評価であり、引用論文では材料物性予測の文脈に位置づけられています。独自の物性推定値を出力する予測モデルや材料探索アプリケーションではなく、予測手法を評価するためのタスクスイートとして捉えるのが適切です。

このプロジェクトは、pip でインストール可能なパッケージと、リーダーボード、タスク別リーダーボード、ベンチマークデータ一式、MatbenchBenchmark のコードリファレンスを提供するウェブサイトを結びつけています。これらの資源は、タスクの選択、ベンチマーク情報の確認、パッケージのインターフェースの調査を始める際に利用できます。提案する評価ワークフローでは、研究者はベンチマークタスクと関連データを使って予測手法を評価し、その後、比較の参考情報としてリーダーボードを参照します。

プロジェクトの README には、個々のタスクの入力、予測対象の物性、データセットの規模、出力スキーマ、指標、評価用データ分割についての説明がありません。そのため、実験を設計する前に、リンク先のドキュメントとベンチマークページでこれらの詳細を確認する必要があります。README では Python 3.8+ のサポートが示されていますが、出典の抜粋からは、互換性が独立にテスト済みであることやモデルの性能は確認できません。リポジトリのコードには MIT ライセンスが適用されていますが、この情報だけでは、プロジェクトからリンクされているすべてのデータセットや外部サービスの利用条件が別途確立されているとはいえません。

主な機能

  • ベンチマークと性能評価に使用できる、厳選された材料科学の機械学習タスク 13 件のスイート。
  • 総合リーダーボードとタスク別リーダーボードへのリンクを掲載したウェブサイト。
  • ベンチマーク情報の確認に利用できる、リンク先のベンチマークデータ一式。
  • pip でインストール可能な matbench パッケージ。README では Python 3.8+ のサポートが示されています。
  • インストールドキュメントと MatbenchBenchmark のコードリファレンス。
  • ヘルプやサポートを受けられる、リンク先の材料科学ディスカッションフォーラム。

用途

  • 推奨される評価:選択した Matbench タスクの入力、予測対象、評価ルールを確認したうえで、材料物性予測手法を評価する。
  • 推奨される評価:プロジェクトの総合リーダーボードとタスク別リーダーボードを参照し、予測手法間の違いを調べる。
  • 推奨される評価:リンク先のベンチマークデータとコードリファレンスを利用し、材料の機械学習研究における再現可能な比較ワークフローを計画する。

使い方

  1. リポジトリから始め、ベンチマークの範囲を確認して公式リソースを探します。すぐに利用できる予測モデルではなく、評価スイートとして扱ってください。
  2. インストールドキュメントを参照します。README には pip install matbench と記載され、Python 3.8+ のサポートが示されています。追加のセットアップ手順についてはドキュメントを確認してください。
  3. ベンチマークデータ一式を確認します。タスクを選択する前に、入力表現、予測対象、データの利用条件、評価要件を確かめてください。
  4. MatbenchBenchmark コードリファレンスを読み、評価ワークフローにパッケージをどう組み込むかを判断します。README からインターフェースを推測せず、ドキュメントに記載された入出力を確認してください。
  5. 比較の参考情報として、リーダーボードとリンク先のタスク別結果を参照します。Matbench を使用した論文を発表する場合は、引用論文と指定された引用方法を確認してください。

関連リソース

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データセットの出典とライセンス

データを統合したりモデル評価を設計したりする前に、化学データセットの出所、利用条件、識別子、変換過程を追跡できる監査可能な記録を作成します。

ワークフロー

化学AIワークフローの再現性

科学的な問いをデータの出典と処理履歴、変換、モデル構成、出力、失敗に結び付ける簡潔な評価記録を作成し、化学AIの実践的な計画例を示します。