
拓海先生、最近「分子をAIで設計する」って話が社内で出てまして、どの論文を見れば良いか迷っているんです。要するに我々の新素材開発に役立ちますか?

素晴らしい着眼点ですね!分子生成の論文の中でも今回紹介するものは、欲しい特性を指定して分子を作れる点で実務的なインパクトが大きいですよ。大丈夫、一緒に見れば必ずできますよ。

ええと、「特性を指定して」って言いますが、我々のように全部の特性を学習データに入れていない場合でも使えますか。現場では測れない特性も多いんですが。

素晴らしい着眼点ですね!この論文は、任意の特性(any-property)を条件にできる点が肝です。学習時にある特性をランダムに隠すことで、モデルが任意の組み合わせで条件付けできるようにしているんですよ。要点は三つ、です:1) どんな特性の組み合わせでも扱えること、2) モデル自身が生成物の特性を予測して良し悪しを判断できること(自己批評)、3) 分子の妥当性を保つ生成構造(スパンニングツリー)を用いていること、です。

なるほど。じゃあ測定が難しい特性はモデルに任せる、ということですか。とはいえ、実際に合成してみるまで時間がかかるのではないですか?

良い質問ですね!ここでの工夫は『自己批評(self-criticism)』です。モデルが生成した候補に対して自分で予測器を走らせ、問題のある候補をふるいにかけます。投資対効果の面では、化学者に渡す候補の数を減らし、実験コストを下げられるのが利点です。大丈夫、導入は段階的にできますよ。

それで、スパンニングツリーって何ですか?グラフの話に弱くてしていまして、現場の担当者にどう説明すればいいか悩んでいます。

素晴らしい着眼点ですね!簡単に言えば、分子は原子と結合のグラフで表されます。スパンニングツリー(spanning tree)はそのグラフの中から
