連合学習(Federated learning)のイメージ図
◆グラフベースの予測モデルをサポートkMoLがライフサイエンス向けの機械学習ライブラリであるといえる一番の特徴は、最先端の予測モデルであるグラフベースの予測モデルを連合学習とシームレスに利用可能であることです。化合物データの分子構造をグラフ表現として入力できる予測モデルは、化合物の分子構造全体に関する情報を表現可能とするもので、学習の精度もより高まると考えられます。またkMoLでは、ADME(A:吸収 / absorption、D:分布 / distribution、M:代謝 / metabolism、E:排泄 / excretion)、毒性、結合親和性のデータセットでの検証も行っています(結果は付属ドキュメントを参照)。任意のデータセットで任意のタスクの学習・予測を行うことも可能です。◆その他特徴その他のkMoLの特徴として、機械学習フレームワークPyTorchで利用可能な点が挙げられます。ElixがkMoLの開発に着手した際、連合学習機能を有する機械学習ライブラリの多くは、機械学習フレームワークTensorFlowをベースとするものでした。PyTorchは手軽にモデルを実装できることから現在最も人気のある機械学習フレームワークの一つとなっており※、より多くのユーザーに利用してもらうためにkMoLではPyTorchをベースにしたモデル開発をサポートしています。※The Gradient発表”The State of Machine Learning Frameworks in 2019”(2019年10月)より。https://thegradient.pub/state-of-ml-frameworks-2019-pytorch-dominates-research-tensorflow-dominates-industry/直近のデータはhttp://horace.io/pytorch-vs-tensorflow/ より参照可能。他にも、データプライバシーの保護のために、いくつかのモデルは差分プライバシー(Differential privacy)という手法をサポートしています。これは、予測精度への影響を最低限に抑えつつ、どのデータがモデルに寄与しているかどうかを区別できなくする手法です。また、GPU・CPUの双方で動作が可能といった特徴も挙げられますが、これらも同様に先行してリリースされていた連合学習機能を有する機械学習ライブラリには対応されていなかった特徴になります。 弊社が保有するElix Milaという連合学習モジュールとkGCNベースに、共同で作り上げてきたライブラリをオープンソースとして公開できることを本当に嬉しく思っています。連合学習と予測モデルを組み合わせることで、一つの組織では成し得ないことを実現できるようになります。このライブラリが創薬研究を加速し、この分野の発展に貢献できることを期待しています。 近年のAIの目覚ましい進展は、医薬品開発においても強烈なインパクトを与えています。我々はこれまでに小島講師が中心となって、薬剤の化学構造や生体の分子ネットワークを扱う深層学習技術を開発し、世界をリードする創薬AIプログラムの開発を行ってきました。今回、Elix社において、これまで我々が開発してきた技術に加え、連合学習のパッケージを開発するとともに、創薬AIライブラリ”kMoL“として公開するに至っています。Elix社を通じて産業界に当ライブラリが普及することを期待しています。kMoLは小島 諒介講師、奥野 恭史教授らの研究チームが開発してきた創薬AIライブラリ“kGCN” ※を発展させたものである。本ソフトウェアの連合学習機能は、国立研究開発法人日本医療研究開発機構(AMED)の「創薬支援推進事業・産学連携による次世代創薬AI開発(DAIIA)」事業における「最先端のAI技術を用いたマルチターゲット予測と構造発生を組み合わせた包括的な創薬AIプラットフォームの開発」課題の一貫として開発した。また、マルチモーダルニューラルネットワークは新エネルギー・産業技術総合開発機構NEDO「薬開発を効率化・加速する製剤処方設計AI の開発」の成果で蓄積した知見を取り入れており、大規模なグラフニューラルネットワークは官民研究開発投資拡大プログラムPRISM「新薬創出を加速する症例データベースの構築・拡充/創薬ターゲット推定アルゴリズムの開発」の成果で蓄積した知見を取り入れたものである。※ R.Kojima, S.Ishida, M.Ohta, H.Iwata, T.Honma, Y.Okuno: kGCN: a graph-based deep learning framework for chemical structures. In Journal of Cheminformatics, Springer, Vol. 12 pp. 1-10, 2020.<連合学習(Federated learning)機能を有したAI創薬向け機械学習ライブラリ:kMoL概要>名称:kMoL (Machine Learning library for Molecular systems)概要:連合学習(Federated learning)機能を有したAI創薬向け機械学習ライブラリ。連合学習・グラフベースの予測モデルをサポートするなどの特徴を持つ。リリース日:2021年10月20日オープンソースURL:https://github.com/elix-tech/kmolなお、本ライブラリの一部は、国立研究開発法人日本医療研究開発機構(AMED)の「創薬支援推進事業・産学連携による次世代創薬AI開発事業(DAIIA)」において委託研究契約を締結している京都大学大学院 医学研究科 小島 諒介講師、奥野 恭史教授らからの業務委託を受け、株式会社Elixに至っています。株式会社Elixについて「創薬を再考する」をミッションとしたAI創薬企業。開発に膨大な時間とコストのかかる創薬の効率を大幅に改善するために、ディープラーニング・機械学習等の最先端技術を応用し、製薬企業、化学メーカー、大学等のクライアント向けに事業を展開。詳細はウェブサイトをご覧ください https://www.elix-inc.com/jp京都大学大学院 医学研究科 小島 諒介講師、奥野 恭史教授らについて京都大学大学院 医学研究科 人間健康科学系専攻ビッグデータ医科学分野の小島 諒介講師、奥野 恭史教授らは、京大病院の実臨床データを用いた医療ビッグデータ解析・医療シミュレーションや、スーパーコンピュータ「富岳」を用いた創薬シミュレーション・ビッグデータ創薬の新たな方法論開発に取り組み、医療応用と創薬応用を目的としたシミュレーション科学とデータ科学の開拓を目指しています。ホームページ:http://clinfo.med.kyoto-u.ac.jp/※以下、メディア関係者限定の特記情報です。個人のSNS等での情報公開はご遠慮ください。このプレスリリースには、メディア関係者向けの情報があります。
メディアユーザー登録を行うと、企業担当者の連絡先や、イベント・記者会見の情報など様々な特記情報を閲覧できます。※内容はプレスリリースにより異なります。
- プレスリリース >
- 株式会社Elix >
- 連合学習(Federated learning)機能を有したAI創薬向け機械学習ライブラリkMoLをリリース