Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7669693B2 - Device for learning and predicting activation energy in chemical reactions - Google Patents
[go: Go Back, main page]

JP7669693B2 - Device for learning and predicting activation energy in chemical reactions - Google Patents

Device for learning and predicting activation energy in chemical reactions Download PDF

Info

Publication number
JP7669693B2
JP7669693B2 JP2020217625A JP2020217625A JP7669693B2 JP 7669693 B2 JP7669693 B2 JP 7669693B2 JP 2020217625 A JP2020217625 A JP 2020217625A JP 2020217625 A JP2020217625 A JP 2020217625A JP 7669693 B2 JP7669693 B2 JP 7669693B2
Authority
JP
Japan
Prior art keywords
variable
reaction system
learning
explanatory
explanatory variable
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020217625A
Other languages
Japanese (ja)
Other versions
JP2022102726A (en
Inventor
由美子 南
好成 奥野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Resonac Corp
Original Assignee
Hitachi Chemical Co Ltd
Showa Denko Materials Co Ltd
Resonac Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Chemical Co Ltd, Showa Denko Materials Co Ltd, Resonac Corp filed Critical Hitachi Chemical Co Ltd
Priority to JP2020217625A priority Critical patent/JP7669693B2/en
Publication of JP2022102726A publication Critical patent/JP2022102726A/en
Application granted granted Critical
Publication of JP7669693B2 publication Critical patent/JP7669693B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、化学反応における活性化エネルギーの学習装置、予測装置、学習プログラム、予測プログラム、学習方法及び予測方法に関する。 The present invention relates to a learning device, a prediction device, a learning program, a prediction program, a learning method, and a prediction method for activation energy in chemical reactions.

活性化エネルギーは、反応物の化学反応の進行に必要なエネルギーであり、化学工業、製薬等の様々な分野において、化学反応の進行のし易さを見積もるための重要な要素である。そこで、活性化エネルギーの大きさを現実的な計算時間及び計算環境で計算する方法が求められている。 Activation energy is the energy required for a chemical reaction of reactants to proceed, and is an important factor for estimating the ease with which a chemical reaction will proceed in various fields such as the chemical industry and pharmaceuticals. Therefore, there is a demand for a method to calculate the magnitude of activation energy in a realistic calculation time and environment.

ここで、反応物の励起状態、新材料、新配合等を予測する技術として、モデルを用いて予測する技術が提案されている。 Here, a model-based prediction technology has been proposed to predict the excited states of reactants, new materials, new combinations, etc.

例えば、分子の基底状態と励起状態に関するデータを用いて機械学習を行い、機械学習を行うことで生成したモデルを用いて、分子の励起状態の特性を予測する方法が提案されている(例えば、非特許文献1参照)。 For example, a method has been proposed in which machine learning is performed using data on the ground and excited states of molecules, and the properties of the excited states of molecules are predicted using a model generated by the machine learning (see, for example, Non-Patent Document 1).

Kawai et al. "Predicting excited states from ground state wavefunction by supervised quantum machine learning", Mach. Learn.: Sci. Technol. 1 (2020) 045027Kawai et al. "Predicting excited states from ground state wavefunction by supervised quantum machine learning", Mach. Learn.: Sci. Technol. 1 (2020) 045027

活性化エネルギーを量子化学計算で直接求めようとすると、遷移状態探索が難しいという問題があった。また、活性化エネルギーを求める際に用いる計算手法は励起状態を求める計算手法と異なることから、非特許文献1の技術を適用することはできないという問題があった。 When trying to directly calculate activation energy using quantum chemical calculations, there is a problem in that it is difficult to search for transition states. In addition, because the calculation method used to calculate activation energy is different from the calculation method used to calculate excited states, there is a problem in that the technology in Non-Patent Document 1 cannot be applied.

本発明の一態様は、高精度に活性化エネルギーを予測するように学習させることができる学習装置を提供することを目的とする。 One aspect of the present invention aims to provide a learning device that can learn to predict activation energy with high accuracy.

本発明に係る学習装置の一態様は、量子化学計算によって算出された、反応系の構造パラメータ及び電子プロパティを含む第1の説明変数を取得する第1の取得部と、量子化学計算によって算出された、前記反応系を化学反応させることで生成される生成系の構造パラメータ及び電子プロパティを含む第2の説明変数を取得する第2の取得部と、量子化学計算によって算出された、前記反応系の化学反応における活性化エネルギーを含む目的変数を取得する第3の取得部と、前記第1の説明変数及び前記第2の説明変数と、前記目的変数とが対応付けられた学習用データを用いて、モデルの学習を行う学習部と、を有する。 One aspect of the learning device according to the present invention includes a first acquisition unit that acquires a first explanatory variable including structural parameters and electronic properties of a reaction system calculated by quantum chemical calculation, a second acquisition unit that acquires a second explanatory variable including structural parameters and electronic properties of a product system generated by chemically reacting the reaction system calculated by quantum chemical calculation, a third acquisition unit that acquires a target variable including an activation energy in a chemical reaction of the reaction system calculated by quantum chemical calculation, and a learning unit that learns a model using learning data in which the first explanatory variable, the second explanatory variable, and the target variable are associated.

本発明に係る予測装置の一態様は、量子化学計算によって算出された、反応系の構造パラメータ及び電子プロパティを含む第1の説明変数を取得する第1の取得部と、量子化学計算によって算出された、前記反応系を化学反応させることで生成される生成系の構造パラメータ及び電子プロパティを含む第2の説明変数を取得する第2の取得部と、所定の反応系について予め算出された第1の説明変数及び第2の説明変数と、該所定の反応系の化学反応における活性化エネルギーを含む目的変数と、が対応付けられた学習用データを用いて学習された学習済みモデルと、予測対象の反応系の第1の説明変数及び第2の説明変数を入力することで、前記学習済みモデルにより予測された、該予測対象の反応系の化学反応における活性化エネルギーを含む目的変数を出力する予測部と、を有する。 One aspect of the prediction device according to the present invention includes a first acquisition unit that acquires a first explanatory variable including structural parameters and electronic properties of a reaction system calculated by quantum chemical calculations, a second acquisition unit that acquires a second explanatory variable including structural parameters and electronic properties of a product system generated by chemically reacting the reaction system calculated by quantum chemical calculations, a trained model trained using training data in which a first explanatory variable and a second explanatory variable calculated in advance for a specific reaction system are associated with an objective variable including an activation energy in a chemical reaction of the specific reaction system, and a prediction unit that outputs an objective variable including an activation energy in a chemical reaction of the reaction system predicted by the trained model by inputting the first explanatory variable and the second explanatory variable of the reaction system to be predicted.

本発明に係る学習プログラムの一態様は、量子化学計算によって算出された、反応系の構造パラメータ及び電子プロパティを含む第1の説明変数を取得する第1の取得工程と、量子化学計算によって算出された、前記反応系を化学反応させることで生成される生成系の構造パラメータ及び電子プロパティを含む第2の説明変数を取得する第2の取得工程と、量子化学計算によって算出された、前記反応系の化学反応における活性化エネルギーを含む目的変数を取得する第3の取得工程と、前記第1の説明変数及び前記第2の説明変数と、前記目的変数とが対応付けられた学習用データを用いて、モデルの学習を行う学習工程と、をコンピュータに実行させる。 One aspect of the learning program of the present invention causes a computer to execute a first acquisition step of acquiring first explanatory variables including structural parameters and electronic properties of a reaction system calculated by quantum chemical calculations, a second acquisition step of acquiring second explanatory variables including structural parameters and electronic properties of a product system generated by chemically reacting the reaction system calculated by quantum chemical calculations, a third acquisition step of acquiring a target variable including an activation energy in a chemical reaction of the reaction system calculated by quantum chemical calculations, and a learning step of learning a model using learning data in which the first explanatory variables, the second explanatory variables, and the target variables are associated.

本発明に係る予測プログラムの一態様は、量子化学計算によって算出された、反応系の構造パラメータ及び電子プロパティを含む第1の説明変数を取得する第1の取得工程と、量子化学計算によって算出された、前記反応系を化学反応させることで生成される生成系の構造パラメータ及び電子プロパティを含む第2の説明変数を取得する第2の取得工程と、所定の反応系について予め算出された第1の説明変数及び第2の説明変数と、該所定の反応系の化学反応における活性化エネルギーを含む目的変数と、が対応付けられた学習用データを用いて学習された学習済みモデルに、予測対象の反応系の第1の説明変数及び第2の説明変数を入力することで、前記学習済みモデルにより予測された、該予測対象の反応系の化学反応における活性化エネルギーを含む目的変数を出力する予測工程と、をコンピュータに実行させる。 One aspect of the prediction program according to the present invention causes a computer to execute a first acquisition step of acquiring a first explanatory variable including a structural parameter and electronic property of a reaction system calculated by quantum chemical calculation, a second acquisition step of acquiring a second explanatory variable including a structural parameter and electronic property of a product system generated by chemically reacting the reaction system calculated by quantum chemical calculation, and a prediction step of inputting the first explanatory variable and the second explanatory variable of a reaction system to be predicted into a trained model trained using training data in which a first explanatory variable and a second explanatory variable calculated in advance for a specific reaction system correspond to a target variable including an activation energy in a chemical reaction of the specific reaction system, thereby outputting a target variable including an activation energy in a chemical reaction of the reaction system to be predicted, which is predicted by the trained model.

本発明に係る学習方法の一態様は、量子化学計算によって算出された、反応系の構造パラメータ及び電子プロパティを含む第1の説明変数を取得する第1の取得工程と、量子化学計算によって算出された、前記反応系を化学反応させることで生成される生成系の構造パラメータ及び電子プロパティを含む第2の説明変数を取得する第2の取得工程と、量子化学計算によって算出された、前記反応系の化学反応における活性化エネルギーを含む目的変数を取得する第3の取得工程と、前記第1の説明変数及び前記第2の説明変数と、前記目的変数とが対応付けられた学習用データを用いて、モデルの学習を行う学習工程と、を有する。 One aspect of the learning method according to the present invention includes a first acquisition step of acquiring first explanatory variables including structural parameters and electronic properties of a reaction system calculated by quantum chemical calculations, a second acquisition step of acquiring second explanatory variables including structural parameters and electronic properties of a product system generated by chemically reacting the reaction system calculated by quantum chemical calculations, a third acquisition step of acquiring a target variable including an activation energy in a chemical reaction of the reaction system calculated by quantum chemical calculations, and a learning step of learning a model using learning data in which the first explanatory variables, the second explanatory variables, and the target variables are associated.

本発明に係る予測方法の一態様は、量子化学計算によって算出された、反応系の構造パラメータ及び電子プロパティを含む第1の説明変数を取得する第1の取得工程と、量子化学計算によって算出された、前記反応系を化学反応させることで生成される生成系の構造パラメータ及び電子プロパティを含む第2の説明変数を取得する第2の取得工程と、所定の反応系について予め算出された第1の説明変数及び第2の説明変数と、該所定の反応系の化学反応における活性化エネルギーを含む目的変数と、が対応付けられた学習用データを用いて学習された学習済みモデルに、予測対象の反応系の第1の説明変数及び第2の説明変数を入力することで、前記学習済みモデルにより予測された、該予測対象の反応系の化学反応における活性化エネルギーを含む目的変数を出力する予測工程と、を有する。 One aspect of the prediction method according to the present invention includes a first acquisition step of acquiring a first explanatory variable including a structural parameter and electronic property of a reaction system calculated by quantum chemical calculation, a second acquisition step of acquiring a second explanatory variable including a structural parameter and electronic property of a product system generated by chemically reacting the reaction system calculated by quantum chemical calculation, and a prediction step of inputting the first explanatory variable and the second explanatory variable of a reaction system to be predicted into a trained model trained using training data in which a first explanatory variable and a second explanatory variable calculated in advance for a predetermined reaction system correspond to a target variable including an activation energy in a chemical reaction of the predetermined reaction system, thereby outputting a target variable including an activation energy in a chemical reaction of the reaction system to be predicted, which is predicted by the trained model.

本発明に係る学習装置の一態様は、高精度に活性化エネルギーを予測するように学習させることができる。 One aspect of the learning device of the present invention can train a system to predict activation energy with high accuracy.

反応系から生成系に反応の進行が進む時の自由エネルギーの変化を示す図である。FIG. 1 is a diagram showing the change in free energy as the reaction progresses from a reaction system to a product system. 本発明の実施形態に係る学習装置及び予測装置の概略構成を示すブロック図であり、図2(a)は、学習装置の概略構成を示すブロック図であり、図2(b)は、予測装置の概略構成を示すブロック図である。2A and 2B are block diagrams showing the schematic configuration of a learning device and a prediction device according to an embodiment of the present invention, where FIG. 2A is a block diagram showing the schematic configuration of a learning device, and FIG. 2B is a block diagram showing the schematic configuration of a prediction device. 学習部の概略構成を示すブロック図である。FIG. 2 is a block diagram showing a schematic configuration of a learning unit. 学習用データ及び予測用データの一例を示す図であり、図4(a)は、学習用データを示し、図4(b)は、予測用データを示す。4A and 4B are diagrams showing an example of learning data and prediction data, where FIG. 4A shows learning data and FIG. 4B shows prediction data. 予測部の概略構成を示すブロック図である。FIG. 2 is a block diagram showing a schematic configuration of a prediction unit. 学習装置及び予測装置のハードウェア構成を示すブロック図である。FIG. 2 is a block diagram showing the hardware configuration of a learning device and a prediction device. 本発明の実施形態に係る学習方法を説明するフローチャートである。1 is a flowchart illustrating a learning method according to an embodiment of the present invention. 本発明の実施形態に係る予測方法を説明するフローチャートである。1 is a flowchart illustrating a prediction method according to an embodiment of the present invention. データテーブルに格納されている目的変数の値の分布を示す図である。FIG. 13 is a diagram showing the distribution of values of a response variable stored in a data table. 機械学習モデルにおける学習用データの予測検証結果を示す図である。FIG. 13 is a diagram showing prediction verification results of learning data in a machine learning model. 計算値と予測値を学習データと共にプロットした図である。FIG. 13 is a diagram in which calculated values and predicted values are plotted together with training data. 系の電子数に対する計算所要時間をプロットした図である。FIG. 1 is a plot of calculation time versus the number of electrons in the system. 学習用データ94パターンと予測対象A~Eにおける系の電子数の分布を示す図である。FIG. 13 is a diagram showing the distribution of the number of electrons in the system for 94 learning data patterns and prediction targets A to E.

以下、本発明の実施形態について、詳細に説明する。なお、説明の理解を容易にするため、各図面において同一の構成要素に対しては同一の符号を付して、重複する説明は省略する。また、本明細書において数値範囲を示すチルダ「~」は、別段の断わりがない限り、その前後に記載された数値を下限値及び上限値として含むことを意味する。 The following is a detailed description of an embodiment of the present invention. To facilitate understanding of the description, the same components in each drawing are given the same reference numerals, and duplicate descriptions are omitted. In addition, in this specification, a tilde "~" indicating a numerical range means that the numerical values before and after it are included as the lower and upper limits, unless otherwise specified.

本実施形態に係る学習装置及び予測装置について説明する。図1は、反応系から生成系に反応の進行が進む時の自由エネルギーの変化を示す図である。図1に示すように、本実施形態に係る学習装置は、安定状態にある反応系の第1の説明変数と、安定状態にある生成系の第2の説明変数と、反応系の自由エネルギーと遷移状態の自由エネルギーとの差から得られる活性化エネルギーを含む目的変数とを用いて機械学習を行い、学習済みモデルを生成するものである。 The learning device and prediction device according to this embodiment will be described. FIG. 1 is a diagram showing the change in free energy as the reaction progresses from the reaction system to the product system. As shown in FIG. 1, the learning device according to this embodiment performs machine learning using a first explanatory variable of the reaction system in a stable state, a second explanatory variable of the product system in a stable state, and a target variable including an activation energy obtained from the difference between the free energy of the reaction system and the free energy of the transition state, to generate a learned model.

本実施形態に係る予測装置は、安定状態にある反応系の第1の説明変数と、安定状態にある生成系の第2の説明変数とを第1の説明変数及び第2の説明変数と目的変数とが対応付けられた学習済みモデルに入力することで、活性化エネルギーを含む目的変数を予測するものである。 The prediction device according to this embodiment predicts a response variable including activation energy by inputting a first explanatory variable of a reaction system in a stable state and a second explanatory variable of a product system in a stable state into a trained model in which the first explanatory variable and the second explanatory variable correspond to the response variable.

<学習装置>
本実施形態に係る学習装置について説明する。図2は、本実施形態に係る学習装置及び予測装置の概略構成を示すブロック図である。図2(a)に示すように、学習装置1は、第1の取得部11、第2の取得部12、第3の取得部13及び学習部14を備える。学習装置1は、さらに、データテーブル作成部15及び表示部16を備えることができる。学習装置1は、化合物等の反応物が化学反応して遷移状態を経て生成物が生成される際に生じる活性化エネルギーの値を学習するものである。
<Learning device>
A learning device according to this embodiment will be described. FIG. 2 is a block diagram showing a schematic configuration of the learning device and the prediction device according to this embodiment. As shown in FIG. 2(a), the learning device 1 includes a first acquisition unit 11, a second acquisition unit 12, a third acquisition unit 13, and a learning unit 14. The learning device 1 may further include a data table creation unit 15 and a display unit 16. The learning device 1 learns the value of the activation energy that occurs when reactants such as compounds undergo a chemical reaction, pass through a transition state, and generate a product.

学習される化学反応は、化学反応により、物質が遷移状態を経て生成物を生じるものであれば特に限定されず、例えば、共役ジエンにアルケンが付加して6員環構造を生じる有機化学反応であるディールス・アルダー反応等が挙げられる。 The chemical reactions to be studied are not particularly limited as long as they are chemical reactions in which a substance passes through a transition state to produce a product. For example, the Diels-Alder reaction, which is an organic chemical reaction in which an alkene is added to a conjugated diene to produce a six-membered ring structure, can be mentioned.

第1の取得部11は、量子化学計算によって算出された、反応系の構造パラメータ及び電子プロパティを含む第1の説明変数を取得する。 The first acquisition unit 11 acquires a first explanatory variable including structural parameters and electronic properties of the reaction system calculated by quantum chemical calculation.

第1の説明変数は、精度が低い量子化学計算(低精度量子化学計算)によって得られる反応系に関する構造パラメータ、電子プロパティ等の各種情報である。第1の説明変数の詳細については後述する。 The first explanatory variables are various pieces of information about the reaction system, such as structural parameters and electronic properties, obtained by low-precision quantum chemical calculations (low-precision quantum chemical calculations). Details of the first explanatory variables will be described later.

なお、本実施形態において、低精度は、反応系の条件等に応じて適宜異なるものであり、高精度の計算条件で算出される各種情報の精度よりも低いことをいう。以下の低精度の意味も同様の意味で用いられる。計算条件の精度は、後述するように、量子科学計算において用いる手法と基底関数系で判断することができる。 In this embodiment, low accuracy varies depending on the conditions of the reaction system, and means that the accuracy of various information calculated under high-accuracy calculation conditions is lower than that of the information calculated under high-accuracy calculation conditions. The meaning of low accuracy below is used in the same sense. The accuracy of the calculation conditions can be determined by the method and basis set used in quantum scientific calculations, as described below.

第2の取得部12は、量子化学計算によって算出された、反応系を化学反応させることで生成される生成系の構造パラメータ及び電子プロパティを含む第2の説明変数を取得する。 The second acquisition unit 12 acquires second explanatory variables including structural parameters and electronic properties of a product system generated by chemically reacting the reaction system, which are calculated by quantum chemical calculations.

第2の説明変数は、低精度量子化学計算によって得られる生成物に関する構造パラメータ、電子プロパティ等の各種情報である。第2の説明変数の詳細については後述する。 The second explanatory variables are various pieces of information about the product, such as structural parameters and electronic properties, obtained by low-precision quantum chemical calculations. Details of the second explanatory variables will be described later.

第3の取得部13は、量子化学計算によって算出された、反応系の化学反応における活性化エネルギーを含む目的変数を取得する。 The third acquisition unit 13 acquires a target variable including the activation energy in the chemical reaction of the reaction system, calculated by quantum chemical calculation.

目的変数は、精度が高い量子化学計算(高精度量子化学計算)によって得られる活性化エネルギーを含む各種情報である。目的変数の詳細については後述する。 The objective variables are various pieces of information, including the activation energy, which can be obtained by highly accurate quantum chemical calculations (high-precision quantum chemical calculations). Details of the objective variables will be described later.

なお、本実施形態において、高精度は、反応系の条件等に応じて適宜異なるものであり、高精度の計算条件で算出される各種情報の精度をいう。以下の高精度の意味も同様の意味で用いられる。 In this embodiment, high accuracy varies depending on the conditions of the reaction system, etc., and refers to the accuracy of various information calculated under high accuracy calculation conditions. The meaning of high accuracy below is also used in the same sense.

第1の説明変数、第2の説明変数、目的変数は、いずれも、上述の通り、量子化学計算により算出される。量子化学計算は、汎用のソフトウェアを用いて行うことができ、例えば、Gaussian16(Gaussian社製)等を好適に用いることができる。 The first explanatory variable, the second explanatory variable, and the objective variable are all calculated by quantum chemical calculations as described above. Quantum chemical calculations can be performed using general-purpose software, and for example, Gaussian16 (manufactured by Gaussian Inc.) can be suitably used.

Gaussian16を用いて分子の安定構造を求める場合、計算手法、基底関数系、分子モデルの初期座標、電荷及びスピン多重度を入力して、インプットファイルを作成し、計算を実行することで、分子の安定構造が求められる。 When using Gaussian 16 to find a stable molecular structure, you can input the calculation method, basis set, initial coordinates of the molecular model, charge, and spin multiplicity to create an input file and execute the calculation to find the stable molecular structure.

量子化学計算の手法としては、ハートリーフォック法、密度汎関数法(DFT法)等が挙げられるが、計算時間等のコストと計算精度のバランスとを実用的に満足しうる点から、DFT法が好ましい。 Quantum chemical calculation methods include the Hartree-Fock method and density functional theory (DFT) method, but the DFT method is preferred because it provides a practically satisfactory balance between costs, such as calculation time, and calculation accuracy.

なお、DFT法では、どの汎関数を選ぶかによって計算結果が大きく変わってしまう点に注意する必要がある。そのため、正確性が求められる計算の場合は、長距離補正(長距離の2粒子間に働く効果を考慮する)及び分散力補正(ファンデルワールス力等の弱い分子間相互作用を考慮する)を含む汎関数を選択することが好ましい。長距離補正と分散力補正を併せもつ代表的な汎関数としては、例えば、ωB97XD、M06-2X等がある。 It should be noted that in the DFT method, the calculation results can vary significantly depending on which functional is selected. Therefore, for calculations that require accuracy, it is preferable to select a functional that includes long-range correction (taking into account the effects acting between two particles at long distances) and dispersion force correction (taking into account weak intermolecular interactions such as van der Waals forces). Representative functionals that combine long-range correction and dispersion force correction include, for example, ωB97XD and M06-2X.

Gaussian16において使用できる汎関数の一部の序列を一例として挙げると、M06系であればM06-L、M06、M06-2Xの順、ωB97系であればωB97、ωB97X、ωB97XDの順に、計算精度が上がるとともに計算コストが高い。 As an example of the hierarchy of some of the functionals that can be used in Gaussian16, for the M06 system it is M06-L, M06, M06-2X, and for the ωB97 system it is ωB97, ωB97X, ωB97XD, which increases the calculation accuracy but also increases the calculation cost.

基底関数系も、量子化学計算の手法と同様、計算精度と計算コストに影響を及ぼす重要な因子である。一般に、分子軌道をより正確に再現するためには、できる限り数多くの関数を割り当てられる基底関数系を用いることが望ましい。しかし、精度レベルを上げるほど計算コストも増大していく。そのため、現実的に使用できる範囲で選択する必要がある。例えば、3-21G基底は、低い計算コストで計算可能である。しかし、精度が低く、得られる結果の定量性は保証されない。一方、6-311++G(3df,3pd)基底は、高精度の結果が得られる。しかし、計算コストが高く、分子サイズが大きい系の場合には現実的な時間内に結果が得られないこともあり得る。 As with quantum chemical calculation methods, the basis set is an important factor that affects the calculation accuracy and calculation cost. In general, in order to reproduce molecular orbitals more accurately, it is desirable to use a basis set that can be assigned as many functions as possible. However, the higher the level of accuracy, the higher the calculation cost. Therefore, it is necessary to select a basis set that is within the range that can be used in reality. For example, the 3-21G basis set can be calculated at a low calculation cost. However, the accuracy is low, and the quantitativeness of the results obtained is not guaranteed. On the other hand, the 6-311++G (3df, 3pd) basis set can obtain highly accurate results. However, the calculation cost is high, and in the case of systems with large molecular sizes, it may not be possible to obtain results within a realistic time frame.

Pople系の基底関数の序列を一例として挙げると、STO-3G、3-21G、3-21G、6-31G、6-31G(d)、6-311G(d)、6-311+G(d)、6-311+G(d,p)、6-311+G(2d,p)、6-311++G(2d,p)、6-311++G(3df,3pd)の順に、計算精度が上がるとともに計算コストが高い。 As an example, the hierarchy of basis functions in the Pople system is as follows: STO-3G, 3-21G, 3-21G * , 6-31G, 6-31G(d), 6-311G(d), 6-311+G(d), 6-311+G(d,p), 6-311+G(2d,p), 6-311++G(2d,p), 6-311++G(3df,3pd), in that order, the calculation accuracy increases but the calculation cost increases.

学習部14は、第1の説明変数及び第2の説明変数と、目的変数とが対応付けられた学習用データを用いて、モデルの機械学習を行う。 The learning unit 14 performs machine learning of the model using learning data in which the first explanatory variable, the second explanatory variable, and the objective variable are associated.

図3は、学習部14の概略構成を示すブロック図である。図3に示すように、学習部14は、読み出し部141、モデルM1及び予測精度検証部142を有する。 Figure 3 is a block diagram showing a schematic configuration of the learning unit 14. As shown in Figure 3, the learning unit 14 has a readout unit 141, a model M1, and a prediction accuracy verification unit 142.

読み出し部141は、データテーブル作成部15で作成した学習用データテーブルから、学習用データを読み出す。 The reading unit 141 reads the learning data from the learning data table created by the data table creation unit 15.

モデルM1は、第1の説明変数及び第2の説明変数から活性化エネルギーの値を含む目的変数を算出するモデルである。 Model M1 is a model that calculates a response variable including an activation energy value from a first explanatory variable and a second explanatory variable.

モデルM1は、コンピュータの計算能力を使用して対象データを機械学習し、未知のデータに対して予測を行うものである。一般に、機械学習を実行するためのプログラムには、Python等のプログラミング言語が使用されることが多く、数値演算、データ分析等の機能も備えた開発環境の構築が必要である。手軽に機械学習の環境を整えるには、例えば米国Anaconda社から配布されているソフトウェアであるAnaconda(登録商標)を用いる方法が好ましい。 Model M1 uses the computing power of a computer to perform machine learning on target data and make predictions on unknown data. Generally, a programming language such as Python is often used for programs to execute machine learning, and a development environment with functions such as numerical calculation and data analysis must be created. To easily create a machine learning environment, it is preferable to use a method such as Anaconda (registered trademark), which is software distributed by Anaconda, Inc. in the United States.

Anaconda(登録商標)には、Python及び機械学習でよく使われるライブラリ群が含まれており、これらを一括導入できるため、機械学習の環境構築作業を容易に行うことができる。また、次に述べる機械学習の実行前のデータ解析にも、Anaconda(登録商標)に含まれるライブラリが有用である。 Anaconda (registered trademark) includes libraries commonly used in Python and machine learning, and these can be installed all at once, making it easy to set up a machine learning environment. The libraries included in Anaconda (registered trademark) are also useful for data analysis before running machine learning, which will be described next.

学習部14は、学習用データを確認できる。学習部14は、データテーブル作成部15で作成した学習用データテーブルに格納されている各サンプルの、第1の説明変数、第2の説明変数及び目的変数について、変数ごとの値の分布や変数間の相関の有無等を確認できる。 The learning unit 14 can check the learning data. The learning unit 14 can check the distribution of values for each variable and the presence or absence of correlation between variables for the first explanatory variable, the second explanatory variable, and the objective variable for each sample stored in the learning data table created by the data table creation unit 15.

値の分布については、ヒストグラムを作図することにより、視覚的に確認できる。一般的には、学習させるデータ群が多様であるほど、幅広い未知データの予測に対応可能になるため、学習用データの変数分布はできるだけ幅広く、不均衡になっていないことが好ましい。特に目的変数の分布が極端に偏っている場合には、偏りを緩和するような領域の値をとるサンプルデータを学習用データに追加することが好ましい。 The distribution of values can be visually confirmed by plotting a histogram. Generally, the more diverse the data set to be trained is, the more likely it is that a wide range of unknown data can be predicted, so it is preferable that the variable distribution of the training data is as broad and unbalanced as possible. In particular, when the distribution of the objective variable is extremely biased, it is preferable to add sample data to the training data that takes values in a range that reduces the bias.

変数間の相関の有無については、2組の変数データについて相関係数を求めることにより見積もることができる。相関係数は、例えば下記式(1)によって算出できる。 The presence or absence of correlation between variables can be estimated by calculating the correlation coefficient between two sets of variable data. The correlation coefficient can be calculated, for example, using the following formula (1).

Figure 0007669693000001
Figure 0007669693000001

変数間の相関の有無は、2組の変数データの散布図をすべての変数組み合わせについて作図することで、視覚的に確認することもできる。目的変数と強く相関する説明変数が存在する場合、その説明変数が目的変数の決定に大きく寄与している可能性が高い。一方、目的変数との相関が全くみられない説明変数は、目的変数とは無関係であり、未知データの予測には不要である可能性が高い。また、ある2つの説明変数間の相関が強い場合、多重共線性によって予測精度が悪化することが一般的に知られている。そのため、この場合は、どちらか一方の説明変数を学習用データから削除する等の対処法が有効である。 The presence or absence of correlation between variables can also be visually confirmed by creating a scatter plot of two sets of variable data for all combinations of variables. When an explanatory variable exists that is strongly correlated with the objective variable, it is highly likely that the explanatory variable contributes greatly to determining the objective variable. On the other hand, an explanatory variable that shows no correlation at all with the objective variable is unrelated to the objective variable and is highly likely to be unnecessary for predicting unknown data. It is also generally known that when there is a strong correlation between two explanatory variables, multicollinearity can lead to a deterioration in prediction accuracy. Therefore, in this case, it is effective to take measures such as deleting one of the explanatory variables from the training data.

モデルM1は、用意した学習用データについて、第1の説明変数及び第2の説明変数から目的変数を計算するための回帰分析を行うことができる。連続値を取る目的変数を予測する場合に用いる回帰手法としては、一般的に様々な手法があり、例えば、線形回帰、ランダムフォレスト法等があるが、基本的には機械学習後の予測精度の検証結果等を見ながら、対象のデータセットに合う手法を採用することが好ましい。 Model M1 can perform regression analysis on prepared learning data to calculate a response variable from a first explanatory variable and a second explanatory variable. There are generally various regression methods used when predicting a response variable that takes a continuous value, such as linear regression and random forest methods, but it is preferable to adopt a method that suits the target data set while looking at the verification results of the prediction accuracy after machine learning.

予測精度検証部142は、回帰分析によって得られたモデルM1の予測精度を検証(答え合わせ)する。予測精度を検証する手法としては、例えば、交差検証がある。交差検証は、用意したデータをいくつかのグループに分割し、そのうちの1つをテスト用データ、残りを学習用データとする。そして、学習用データとテスト用データを変更しながら分割したグループの数と同じ回数だけ学習と検証を繰り返し、得られた結果を平均してモデルの予測精度を評価する手法である。データ数が限られている場合は、特に、データ全体のうち1つだけをテスト用データとするリーブワンアウト交差検証が有用である。 The prediction accuracy verification unit 142 verifies (checks) the prediction accuracy of the model M1 obtained by regression analysis. One method for verifying prediction accuracy is, for example, cross-validation. Cross-validation divides prepared data into several groups, one of which is used as test data and the rest as learning data. Then, learning and validation are repeated the same number of times as the number of divided groups while changing the learning data and test data, and the obtained results are averaged to evaluate the prediction accuracy of the model. When the amount of data is limited, leave-one-out cross-validation, in which only one piece of the entire data is used as test data, is particularly useful.

モデルM1による予測値と実測値がどの程度一致しているかを表す精度評価指標としては、R(決定係数)やRMSE(二乗平均平方根誤差)、MAE(平均絶対誤差)等がある。これらの指標からモデルM1の予測精度が不十分であると判断された場合には、予測精度検証部142は、再度データのチェックに立ち戻り、データの偏りを緩和するために、モデルM1にデータを追加したり、説明変数の追加、削減等の修正を行う。 Accuracy evaluation indices that indicate the degree of agreement between the predicted values by model M1 and the actual measured values include R2 (coefficient of determination), RMSE (root mean square error), MAE (mean absolute error), etc. If it is determined from these indices that the prediction accuracy of model M1 is insufficient, the prediction accuracy verification unit 142 goes back to checking the data again and adds data to model M1 or makes corrections such as adding or reducing explanatory variables in order to reduce data bias.

完成したモデルM1は、予測対象(未知物質)の予測の際に呼び出せるよう保存しておく。 The completed model M1 is saved so that it can be called up when predicting the target (unknown substance).

各種回帰手法及び予測精度検証のアルゴリズムは、上述のAnaconda(登録商標)に含まれるライブラリであるScikit-learnに用意されている。 Various regression methods and algorithms for verifying prediction accuracy are available in Scikit-learn, a library included in the above-mentioned Anaconda (registered trademark).

図2(a)に示すように、データテーブル作成部15は、第1の取得部11、第2の取得部12及び第3の取得部13で得られた第1の説明変数、第2の説明変数及び目的変数を用いて、学習用データを作成する。学習用データの一例を図4(a)に示す。図4(a)に示すように、データテーブル作成部15によって、第1の説明変数、第2の説明変数及び目的変数で構成された学習用データが作成される。 As shown in FIG. 2(a), the data table creation unit 15 creates learning data using the first explanatory variable, the second explanatory variable, and the objective variable obtained by the first acquisition unit 11, the second acquisition unit 12, and the third acquisition unit 13. An example of the learning data is shown in FIG. 4(a). As shown in FIG. 4(a), the data table creation unit 15 creates learning data composed of the first explanatory variable, the second explanatory variable, and the objective variable.

学習用データに含めるサンプル物質としては、素反応の機構が共通していることを前提に、置換基の種類及び位置関係が異なるものを少なくとも数十種類以上用意することが好ましい。分子サイズは、基本的に計算コストの高くない比較的小さいサイズのものだけでよい。ただし、嵩高さが活性化エネルギーに直接影響するような反応においては、嵩高い置換基を持つ分子サイズの大きいサンプル物質を学習用データに含める必要が出てくる場合もある。 As sample substances to be included in the training data, it is preferable to prepare at least several dozen types of substances with different types and positional relationships of substituents, assuming that the elementary reaction mechanisms are common. Basically, only relatively small molecular sizes that do not require high calculation costs are required. However, in reactions where bulkiness directly affects the activation energy, it may be necessary to include sample substances with large molecular sizes and bulky substituents in the training data.

サンプル物質の反応系(反応前の安定状態)及び生成系(反応後の安定状態)の分子構造を量子化学計算によって決定することで、学習用の説明変数として、第1の説明変数及び第2の説明変数が取得される。 The molecular structures of the reaction system (stable state before the reaction) and the product system (stable state after the reaction) of the sample substance are determined by quantum chemical calculations, and a first explanatory variable and a second explanatory variable are obtained as explanatory variables for learning.

量子化学計算による構造最適化が完了すると、結合長、結合角等の構造パラメータ、系のポテンシャルエネルギー、軌道エネルギー、双極子モーメント、電荷分布等の様々な情報が出力される。 Once structural optimization using quantum chemical calculations is complete, various information is output, including structural parameters such as bond lengths and bond angles, the potential energy of the system, orbital energy, dipole moment, charge distribution, etc.

データテーブル作成部15は、各サンプル物質の情報をそれぞれ抽出して、学習用データテーブルに加える。 The data table creation unit 15 extracts information about each sample substance and adds it to the learning data table.

データテーブル作成部15は、サンプル物質の反応系及び遷移状態の分子構造を量子化学計算によって決定することで、活性化エネルギーの値を含む、学習用の目的変数を取得し、学習用データを学習用データテーブルに加える。 The data table creation unit 15 determines the molecular structure of the reaction system and transition state of the sample substance by quantum chemical calculations, obtains learning objective variables including the activation energy value, and adds the learning data to the learning data table.

この際の計算条件は、可能な範囲でできるだけ高精度であることが好ましい。遷移状態計算については、まずは置換基の少ない最も単純な構造をもつサンプルで適正な遷移状態構造を探索し、得られた構造をひな形として他のサンプルのインプット構造を作成することにより、試行錯誤する回数を極力減らすことができる。構造の最適化の計算を完了した後、反応系及び遷移状態のポテンシャルエネルギーの差から活性化エネルギーが算出される。 In this case, it is preferable that the calculation conditions be as accurate as possible. For transition state calculations, first, a suitable transition state structure is searched for in a sample with the simplest structure with the fewest substituents, and the obtained structure is used as a template to create input structures for other samples, thereby minimizing the number of trial and error steps. After the structure optimization calculation is completed, the activation energy is calculated from the difference in potential energy between the reaction system and the transition state.

第1の説明変数及び第2の説明変数は、目的変数よりも計算精度の低い量子化学計算によって算出されることが好ましい。即ち、第1の説明変数及び第2の説明変数を得るために行う量子化学計算は、計算条件を統一しておく必要はあるが、反応系の目的変数を量子化学計算によって算出する場合に比べて高精度である必要はなく低精度でよい。 The first explanatory variable and the second explanatory variable are preferably calculated by quantum chemical calculations with lower calculation accuracy than the objective variable. In other words, the quantum chemical calculations performed to obtain the first explanatory variable and the second explanatory variable need to have uniform calculation conditions, but do not need to be as highly accurate as when the objective variable of the reaction system is calculated by quantum chemical calculations, and lower accuracy is sufficient.

この際、学習用データテーブルは、CSV形式で用意されることが好ましい。CSV形式のデータは、汎用的であり、多くの表計算ソフトで取り扱うことができる。 In this case, it is preferable that the learning data table be prepared in CSV format. Data in CSV format is versatile and can be handled by many spreadsheet programs.

図2に示すように、表示部16は、モデルM1の学習において用いられる学習用データの情報と、モデルM1に関する情報とを表示できる。 As shown in FIG. 2, the display unit 16 can display information about the learning data used in learning the model M1 and information about the model M1.

なお、本実施形態では、学習装置1は、予測精度検証部142を備えなくてもよい。 Note that in this embodiment, the learning device 1 does not need to include the prediction accuracy verification unit 142.

<予測装置>
本実施形態に係る予測装置について説明する。図2(b)は、本実施形態に係る予測装置の構成を示すシステム構成図である。図2(b)に示すように、予測装置2は、第1の取得部21、第2の取得部22、学習済みモデルM2及び予測部23を備える。予測装置2は、さらに、予測用データテーブル作成部24及び表示部25を備えてもよい。
<Prediction device>
A prediction device according to this embodiment will be described. Fig. 2(b) is a system configuration diagram showing the configuration of the prediction device according to this embodiment. As shown in Fig. 2(b), the prediction device 2 includes a first acquisition unit 21, a second acquisition unit 22, a trained model M2, and a prediction unit 23. The prediction device 2 may further include a prediction data table creation unit 24 and a display unit 25.

第1の取得部21は、第1の取得部11と同様、量子化学計算によって算出された、反応系の構造パラメータ及び電子プロパティを含む第1の説明変数を取得する。第1の取得部21の機能は、第1の取得部11と同様であるため、詳細は省略する。 The first acquisition unit 21, like the first acquisition unit 11, acquires first explanatory variables including structural parameters and electronic properties of the reaction system calculated by quantum chemical calculations. The functions of the first acquisition unit 21 are similar to those of the first acquisition unit 11, so details are omitted.

第2の取得部22は、第2の取得部12と同様、量子化学計算によって算出された、反応系を化学反応させることで生成される生成系の構造パラメータ及び電子プロパティを含む第2の説明変数を取得する。第2の取得部22の機能は、第2の取得部12と同様であるため、詳細は省略する。 The second acquisition unit 22, like the second acquisition unit 12, acquires second explanatory variables including structural parameters and electronic properties of a product system generated by chemically reacting a reaction system, which are calculated by quantum chemical calculations. The functions of the second acquisition unit 22 are similar to those of the second acquisition unit 12, so details are omitted.

図1に示すように、学習済みモデルM2は、所定の反応系について予め算出された第1の説明変数及び第2の説明変数と、該所定の反応系の化学反応における活性化エネルギーを含む目的変数とが対応付けられた学習用データを用いて学習されたものである。学習済みモデルM2としては、上記の学習装置1が備えるモデルM1を機械学習させたモデルを用いることができる。学習済みモデルM2として、具体的には、Anaconda等を用いて保存した機械学習モデルを用いることができる。 As shown in FIG. 1, the trained model M2 is trained using training data in which a first explanatory variable and a second explanatory variable calculated in advance for a specific reaction system are associated with a target variable including an activation energy in a chemical reaction of the specific reaction system. As the trained model M2, a model obtained by machine learning the model M1 provided in the learning device 1 described above can be used. Specifically, as the trained model M2, a machine learning model saved using Anaconda or the like can be used.

予測部23は、予測対象の反応系の第1の説明変数及び第2の説明変数を入力することで、学習済みモデルM2により予測された、予測対象の反応系の化学反応における活性化エネルギーを含む目的変数を出力する。 The prediction unit 23 inputs the first explanatory variable and the second explanatory variable of the reaction system to be predicted, and outputs a target variable including the activation energy of the chemical reaction of the reaction system to be predicted, which is predicted by the trained model M2.

図5は、予測部23の概略構成を示すブロック図である。図5に示すように、予測部23は、読み出し部231を有する。 Figure 5 is a block diagram showing a schematic configuration of the prediction unit 23. As shown in Figure 5, the prediction unit 23 has a readout unit 231.

読み出し部231は、予測用データテーブルに格納された第1の説明変数及び第2の説明変数を読み出す。 The reading unit 231 reads the first explanatory variable and the second explanatory variable stored in the prediction data table.

予測部23は、学習済みモデルM2を呼び出して、読み出し部231により予測用データテーブルに格納された第1の説明変数及び第2の説明変数を学習済みモデルM2に読み込ませて、化学反応の活性化エネルギーを含む目的変数の予測値を出力する。 The prediction unit 23 calls the trained model M2, reads the first explanatory variable and the second explanatory variable stored in the prediction data table by the reading unit 231 into the trained model M2, and outputs a predicted value of the objective variable including the activation energy of the chemical reaction.

図2(b)に示すように、予測用データテーブル作成部24は、第1の取得部21及び第2の取得部22で取得した第1の説明変数及び第2の説明変数を用いて、予測用データテーブルを作成する。予測用データテーブルの一例を図4(b)に示す。図4(b)に示すように、予測用データテーブルには、第1の説明変数及び第2の説明変数が格納される。第1の説明変数及び第2の説明変数は、上述の学習装置1で使用される第1の説明変数及び第2の説明変数と同様の内容であるため、詳細は省略する。 As shown in FIG. 2(b), the prediction data table creation unit 24 creates a prediction data table using the first explanatory variable and the second explanatory variable acquired by the first acquisition unit 21 and the second acquisition unit 22. An example of the prediction data table is shown in FIG. 4(b). As shown in FIG. 4(b), the prediction data table stores the first explanatory variable and the second explanatory variable. The first explanatory variable and the second explanatory variable are similar to the first explanatory variable and the second explanatory variable used in the learning device 1 described above, and therefore details are omitted.

予測用データテーブルは、学習用データテーブルと同様、CSV形式で用意されることが好ましい。CSV形式のデータは、汎用的であり、多くの表計算ソフトで取り扱うことができる。 The prediction data table, like the learning data table, is preferably prepared in CSV format. Data in CSV format is versatile and can be handled by many spreadsheet programs.

表示部25は、学習済みモデルM2により予測された、予測対象の反応系の化学反応における活性化エネルギーを含む目的変数を表示できる。 The display unit 25 can display the objective variables including the activation energy of the chemical reaction of the reaction system to be predicted, which are predicted by the trained model M2.

なお、図2(a)及び図2(b)に示す学習装置1及び予測装置2は、学習システム及び予測システムとして構成されてもよい。即ち、学習装置1は、各構成を装置内に備えた、PC(Personal Computer)等の単独の装置としているが、各構成の1つ以上は装置の外側に配置してネットワークを介して接続されてもよい。例えば、学習用データテーブルはクラウド上に設けられてもよい。この場合、学習装置1は、ネットワークを介して接続される学習用データテーブルにより学習システムとして構成される。同様に、図2(b)に示す予測装置2も、各構成の1つ以上は装置の外側に配置してネットワークを介して接続されてもよい。例えば、予測用データテーブルはクラウド上に設けられてもよい。この場合、予測装置2は、ネットワークを介して接続される予測用データテーブルにより予測システムとして構成される。 The learning device 1 and the prediction device 2 shown in FIG. 2(a) and FIG. 2(b) may be configured as a learning system and a prediction system. That is, the learning device 1 is a single device such as a PC (Personal Computer) that includes each component within the device, but one or more of the components may be placed outside the device and connected via a network. For example, the learning data table may be provided on the cloud. In this case, the learning device 1 is configured as a learning system by the learning data table connected via a network. Similarly, the prediction device 2 shown in FIG. 2(b) may also be configured as a learning system by one or more of the components that are placed outside the device and connected via a network. For example, the prediction data table may be provided on the cloud. In this case, the prediction device 2 is configured as a prediction system by the prediction data table connected via a network.

<学習装置1及び予測装置2のハードウェア構成>
次に、学習装置1及び予測装置2のハードウェア構成の一例について説明する。図6は、学習装置1及び予測装置2のハードウェア構成を示すブロック図である。図6に示すように、学習装置1及び予測装置2は、情報処理装置(コンピュータ)で構成され、物理的には、演算処理部であるCPU(Central Processing Unit:プロセッサ)101、主記憶装置であるRAM(Random Access Memory)102及びROM(Read Only Memory)103、入力デバイスである入力装置104、出力装置105、通信モジュール106並びにハードディスク等の補助記憶装置107等を含むコンピュータシステムとして構成することができる。これらは、バス108で相互に接続されている。なお、出力装置105及び補助記憶装置107は、外部に設けられていてもよい。
<Hardware configuration of learning device 1 and prediction device 2>
Next, an example of the hardware configuration of the learning device 1 and the prediction device 2 will be described. FIG. 6 is a block diagram showing the hardware configuration of the learning device 1 and the prediction device 2. As shown in FIG. 6, the learning device 1 and the prediction device 2 are configured as an information processing device (computer), and can be physically configured as a computer system including a CPU (Central Processing Unit: processor) 101, which is an arithmetic processing unit, a RAM (Random Access Memory) 102 and a ROM (Read Only Memory) 103, which are main storage devices, an input device 104, an output device 105, a communication module 106, and an auxiliary storage device 107 such as a hard disk. These are connected to each other by a bus 108. The output device 105 and the auxiliary storage device 107 may be provided externally.

CPU101は、学習装置1及び予測装置2の全体の動作を制御し、各種の情報処理を行う。CPU101は、ROM103又は補助記憶装置107に格納された学習プログラム及び予測プログラムを実行して、測定収録画面と解析画面の表示動作を制御する。 The CPU 101 controls the overall operation of the learning device 1 and the prediction device 2, and performs various information processing. The CPU 101 executes the learning program and the prediction program stored in the ROM 103 or the auxiliary storage device 107, and controls the display operation of the measurement recording screen and the analysis screen.

RAM102は、CPU101のワークエリアとして用いられ、主要な制御パラメータや情報を記憶する不揮発RAMを含んでもよい。 RAM 102 is used as a work area for CPU 101 and may include non-volatile RAM for storing main control parameters and information.

ROM103は、基本入出力プログラム等を記憶する。予測プログラムはROM103に保存されてもよい。 ROM 103 stores basic input/output programs and the like. The prediction program may be stored in ROM 103.

入力装置104は、キーボード、マウス、操作ボタン、タッチパネル等である。 The input device 104 includes a keyboard, a mouse, operation buttons, a touch panel, etc.

出力装置105は、モニタディスプレイ等である。出力装置105では、予測結果等が表示され、入力装置104や通信モジュール106を介した入出力操作に応じて画面が更新される。 The output device 105 is a monitor display or the like. The output device 105 displays prediction results and the like, and the screen is updated in response to input/output operations via the input device 104 and the communication module 106.

通信モジュール106は、ネットワークカード等のデータ送受信デバイスであり、外部のデータ収録サーバ等からの情報を取り込み、他の電子機器に解析情報を出力する通信インタフェースとして機能する。 The communication module 106 is a data transmission/reception device such as a network card, and functions as a communication interface that receives information from an external data recording server, etc., and outputs analysis information to other electronic devices.

補助記憶装置107は、SSD(Solid State Drive)、及びHDD(Hard Disk Drive)等の記憶装置であり、例えば、学習装置1及び予測装置2の動作に必要な各種のデータ、ファイル等を格納する。 The auxiliary storage device 107 is a storage device such as an SSD (Solid State Drive) or an HDD (Hard Disk Drive), and stores, for example, various data, files, etc. required for the operation of the learning device 1 and the prediction device 2.

図2に示す学習装置1及び予測装置2の各機能は、CPU101、RAM102等の主記憶装置又は補助記憶装置107に所定のコンピュータソフトウェア(学習プログラム及び予測プログラムを含む)を読み込ませ、RAM102、ROM103又は補助記憶装置107に格納された学習プログラム及び予測プログラム等をCPU101により実行する。入力装置104、出力装置105及び通信モジュール106を動作させると共に、RAM102、ROM103及び補助記憶装置107等におけるデータの読み出し及び書き込みを行うことで、学習装置1及び予測装置2の各機能は、実現される。即ち、本実施形態に係る学習プログラム及び予測プログラムをコンピュータ上で実行させることで、学習装置1及び予測装置2は、図2の各構成として機能する。 The functions of the learning device 1 and the prediction device 2 shown in FIG. 2 are realized by loading predetermined computer software (including a learning program and a prediction program) into the main storage device such as the CPU 101 and the RAM 102 or the auxiliary storage device 107, and executing the learning program and the prediction program stored in the RAM 102, the ROM 103 or the auxiliary storage device 107 by the CPU 101. The functions of the learning device 1 and the prediction device 2 are realized by operating the input device 104, the output device 105 and the communication module 106 and reading and writing data in the RAM 102, the ROM 103 and the auxiliary storage device 107. That is, by executing the learning program and the prediction program according to this embodiment on a computer, the learning device 1 and the prediction device 2 function as the components of FIG. 2.

学習プログラム及び予測プログラムは、例えばコンピュータが備える記憶装置内に格納される。なお、学習プログラム及び予測プログラムは、その一部又は全部が、通信回線等の伝送媒体を介して伝送され、コンピュータが備える通信モジュール106等により受信されて記録(インストールを含む)される構成としてもよい。また、学習プログラム及び予測プログラムは、その一部又は全部が、CD-ROM、DVD-ROM、フラッシュメモリ等の持ち運び可能な記憶媒体に格納された状態から、コンピュータ内に記録(インストールを含む)される構成としてもよい。 The learning program and prediction program are stored, for example, in a storage device provided in the computer. Note that the learning program and prediction program may be configured so that a part or all of them are transmitted via a transmission medium such as a communication line, and are received and recorded (including installed) by a communication module 106 or the like provided in the computer. Also, the learning program and prediction program may be configured so that a part or all of them are recorded (including installed) in the computer from a state in which they are stored in a portable storage medium such as a CD-ROM, DVD-ROM, or flash memory.

<学習プログラム>
本実施形態に係る学習プログラムは、以下の構成のプログラムを用いることができる。
即ち、本実施形態に係る学習プログラムは、量子化学計算によって算出された、反応系の構造パラメータ及び電子プロパティを含む第1の説明変数を取得する第1の取得工程と、
量子化学計算によって算出された、前記反応系を化学反応させることで生成される生成系の構造パラメータ及び電子プロパティを含む第2の説明変数を取得する第2の取得工程と、
量子化学計算によって算出された、前記反応系の化学反応における活性化エネルギーを含む目的変数を取得する第3の取得工程と、
前記第1の説明変数及び前記第2の説明変数と、前記目的変数とが対応付けられた学習用データを用いて、モデルの学習を行う学習工程と、
を少なくともコンピュータに実行させるプログラムを用いることができる。
<Study Program>
The learning program according to this embodiment can use a program having the following configuration.
That is, the learning program according to this embodiment includes a first acquisition step of acquiring a first explanatory variable including a structural parameter and an electronic property of a reaction system calculated by a quantum chemical calculation;
A second acquisition step of acquiring second explanatory variables including structural parameters and electronic properties of a product system generated by chemically reacting the reaction system, the second explanatory variables being calculated by quantum chemical calculation;
A third acquisition step of acquiring a target variable including an activation energy in a chemical reaction of the reaction system, the activation energy being calculated by a quantum chemical calculation;
a learning process of learning a model using learning data in which the first explanatory variable, the second explanatory variable, and the objective variable are associated with each other;
A program for causing a computer to execute at least the above can be used.

<予測プログラム>
本実施形態に係る予測プログラムは、以下の構成のプログラムを用いることができる。
即ち、本実施形態に係る予測プログラムは、量子化学計算によって算出された、反応系の構造パラメータ及び電子プロパティを含む第1の説明変数を取得する第1の取得工程と、
量子化学計算によって算出された、前記反応系を化学反応させることで生成される生成系の構造パラメータ及び電子プロパティを含む第2の説明変数を取得する第2の取得工程と、
所定の反応系について予め算出された第1の説明変数及び第2の説明変数と、該所定の反応系の化学反応における活性化エネルギーを含む目的変数と、が対応付けられた学習用データを用いて学習された学習済みモデルに、予測対象の反応系の第1の説明変数及び第2の説明変数を入力することで、前記学習済みモデルにより予測された、該予測対象の反応系の化学反応における活性化エネルギーを含む目的変数を出力する予測工程と、
を少なくともコンピュータに実行させるプログラムを用いることができる。
<Prediction Program>
The prediction program according to this embodiment can use a program having the following configuration.
That is, the prediction program according to the present embodiment includes a first acquisition step of acquiring a first explanatory variable including a structural parameter and an electronic property of a reaction system calculated by a quantum chemical calculation;
A second acquisition step of acquiring second explanatory variables including structural parameters and electronic properties of a product system generated by chemically reacting the reaction system, the second explanatory variables being calculated by quantum chemical calculation;
a prediction step of inputting the first explanatory variable and the second explanatory variable of a reaction system to be predicted into a trained model trained using learning data in which a first explanatory variable and a second explanatory variable calculated in advance for a predetermined reaction system correspond to a response variable including an activation energy in a chemical reaction of the predetermined reaction system, thereby outputting a response variable including an activation energy in a chemical reaction of the reaction system to be predicted, which is predicted by the trained model;
A program for causing a computer to execute at least the above can be used.

<学習方法>
次に、本実施形態に係る学習方法について説明する。本実施形態に係る学習方法は、図2(a)に示すような構成を有する学習装置1において、第1の説明変数及び第2の説明変数と、目的変数とが対応付けられた学習用データを用いて、モデルM1の学習を行う方法である。
<Learning Method>
Next, a learning method according to the present embodiment will be described. The learning method according to the present embodiment is a method for learning a model M1 using learning data in which a first explanatory variable, a second explanatory variable, and a target variable are associated with each other in a learning device 1 having a configuration as shown in FIG.

図7は、本実施形態に係る学習方法を説明するフローチャートである。図7に示すように、第1の取得部11により、量子化学計算によって算出された、反応系の構造パラメータ及び電子プロパティを含む第1の説明変数が取得される(第1の取得工程:ステップS11)。 Figure 7 is a flowchart explaining the learning method according to this embodiment. As shown in Figure 7, the first acquisition unit 11 acquires first explanatory variables including structural parameters and electronic properties of the reaction system calculated by quantum chemical calculations (first acquisition process: step S11).

次に、第2の取得部12により、量子化学計算によって算出された、反応系を化学反応させることで生成される生成系の構造パラメータ及び電子プロパティを含む第2の説明変数が取得される(第2の取得工程:ステップS12)。 Next, the second acquisition unit 12 acquires second explanatory variables including the structural parameters and electronic properties of the product system generated by chemically reacting the reaction system, which are calculated by quantum chemical calculations (second acquisition process: step S12).

次に、第3の取得部13により、量子化学計算によって算出された、反応系の化学反応における活性化エネルギーを含む目的変数が取得される(第3の取得工程:ステップS13)。 Next, the third acquisition unit 13 acquires a target variable including the activation energy in the chemical reaction of the reaction system, calculated by quantum chemical calculation (third acquisition process: step S13).

次に、データテーブル作成部15により、第1の説明変数、第2の説明変数及び目的変数を含む学習用データテーブルが作成される(学習用データテーブルの作成工程:ステップS14)。データテーブル作成部15は、入力された第1の説明変数、第2の説明変数及び目的変数を紐付けて、例えば、図4(a)に示すような学習用データテーブルを作成する。 Next, the data table creation unit 15 creates a learning data table including the first explanatory variable, the second explanatory variable, and the objective variable (learning data table creation process: step S14). The data table creation unit 15 links the input first explanatory variable, second explanatory variable, and objective variable to create a learning data table such as that shown in FIG. 4(a), for example.

次に、学習部14により、第1の説明変数及び第2の説明変数と、目的変数とが対応付けられた学習用データを用いて、モデルM1の学習が行われる(学習工程:ステップS15)。学習部14は、学習用データに含まれる第1の説明変数及び第2の説明変数の入力に応じて、これらの説明変数に紐付けられた目的変数と合致した出力となるように、モデルM1の学習を行う。 Next, the learning unit 14 learns the model M1 using the learning data in which the first explanatory variable and the second explanatory variable are associated with the objective variable (learning process: step S15). The learning unit 14 learns the model M1 in response to the input of the first explanatory variable and the second explanatory variable included in the learning data, so that the output matches the objective variable linked to these explanatory variables.

次に、表示部16により、モデルM1の学習において用いられる学習用データの情報と、モデルM1に関する情報とが表示される(表示工程:ステップS16)。 Next, the display unit 16 displays information about the learning data used in learning the model M1 and information about the model M1 (display process: step S16).

なお、第1の説明変数の取得工程(ステップS11)は、第2の説明変数の取得工程(ステップS12)と同時に行ってもよいし、第2の説明変数の取得工程(ステップS12)の後に行ってもよい。 The first explanatory variable acquisition process (step S11) may be performed simultaneously with the second explanatory variable acquisition process (step S12), or may be performed after the second explanatory variable acquisition process (step S12).

<予測方法>
次に、本実施形態に係る予測方法について説明する。本実施形態に係る予測方法は、図2(b)に示すような構成を有する予測装置2において、学習済みモデルM2により予測された、予測対象の反応系の化学反応における活性化エネルギーを含む目的変数を出力する方法である。
<Prediction method>
Next, a prediction method according to the present embodiment will be described. The prediction method according to the present embodiment is a method for outputting a response variable including an activation energy in a chemical reaction of a reaction system to be predicted, which is predicted by a trained model M2 in a prediction device 2 having a configuration as shown in FIG.

図8は、本実施形態に係る予測方法を説明するフローチャートである。図8に示すように、第1の取得部21により、量子化学計算によって算出された、反応系の構造パラメータ及び電子プロパティを含む第1の説明変数が取得される(第1の取得工程:ステップS21)。 Figure 8 is a flowchart explaining the prediction method according to this embodiment. As shown in Figure 8, the first acquisition unit 21 acquires first explanatory variables including structural parameters and electronic properties of the reaction system calculated by quantum chemical calculations (first acquisition process: step S21).

次に、第2の取得部22により、量子化学計算によって算出された、前記反応系を化学反応させることで生成される生成系の構造パラメータ及び電子プロパティを含む第2の説明変数が取得される(第2の取得工程:ステップS22)。 Next, the second acquisition unit 22 acquires second explanatory variables including the structural parameters and electronic properties of the product system generated by chemically reacting the reaction system, which are calculated by quantum chemical calculations (second acquisition process: step S22).

次に、予測用データテーブル作成部24により、第1の説明変数及び第2の説明変数を含む予測用データテーブルが作成される(予測用データテーブルの作成工程:ステップS23)。予測用データテーブル作成部24は、図3に示すような、入力された第1の説明変数、第2の説明変数を含む予測用データテーブルを作成する。 Next, the prediction data table creating unit 24 creates a prediction data table including the first explanatory variable and the second explanatory variable (prediction data table creating process: step S23). The prediction data table creating unit 24 creates a prediction data table including the input first explanatory variable and second explanatory variable, as shown in FIG. 3.

次に、予測部23により、学習済みモデルM2に、予測対象の反応系の第1の説明変数及び第2の説明変数を入力することで、学習済みモデルM2により予測された、予測対象の反応系の化学反応における活性化エネルギーを含む目的変数が出力される(予測工程:ステップS24)。予測部23は、予測用データテーブルの作成工程(ステップS23)において予測用データテーブルに入力された第1の説明変数及び第2の説明変数を学習済みモデルM2に入力して、学習済みモデルM2から出力される、活性化エネルギーを含む目的変数を出力する。 Next, the prediction unit 23 inputs the first explanatory variable and the second explanatory variable of the reaction system to be predicted into the trained model M2, and outputs a target variable including the activation energy in the chemical reaction of the reaction system to be predicted, which is predicted by the trained model M2 (prediction process: step S24). The prediction unit 23 inputs the first explanatory variable and the second explanatory variable input into the prediction data table in the prediction data table creation process (step S23) into the trained model M2, and outputs the target variable including the activation energy output from the trained model M2.

次に、表示部25により、予測部23により出力された、活性化エネルギーを含む目的変数の情報が表示される(表示工程:ステップS25)。 Next, the display unit 25 displays information on the objective variables, including the activation energy, output by the prediction unit 23 (display process: step S25).

なお、第1の説明変数の取得工程(ステップS21)は、第2の説明変数の取得工程(ステップS22)と同時に行ってもよいし、第2の説明変数の取得工程(ステップS22)の後に行ってもよい。 The first explanatory variable acquisition process (step S21) may be performed simultaneously with the second explanatory variable acquisition process (step S22), or may be performed after the second explanatory variable acquisition process (step S22).

本実施形態の効果について説明する。本実施形態に係る学習装置1は、学習部14を備えることで、第1の説明変数及び第2の説明変数から高精度量子化学計算した時に算出される目的変数に近似した値を算出するように、モデルM1の機械学習を行うことができる。第1の説明変数及び第2の説明変数から目的変数を求めるとき、一般に、高精度な計算条件を選択して高精度量子化学計算を行うと、目的変数を高精度に算出できるが、計算にかかる負担が大きく、計算結果を得るために高い計算コストを要する。学習装置1は、入力される第1の説明変数及び第2の説明変数から、化学反応の活性化エネルギーを簡便かつ低い計算コストで高精度に予測するように学習させることができる。 The effects of this embodiment will be described. The learning device 1 according to this embodiment includes a learning unit 14, and can perform machine learning of the model M1 to calculate a value that is close to the objective variable calculated when a high-precision quantum chemical calculation is performed from the first explanatory variable and the second explanatory variable. When determining the objective variable from the first explanatory variable and the second explanatory variable, generally, if a high-precision calculation condition is selected to perform a high-precision quantum chemical calculation, the objective variable can be calculated with high precision, but the burden of the calculation is large and a high calculation cost is required to obtain the calculation result. The learning device 1 can learn to predict the activation energy of a chemical reaction with high precision from the input first explanatory variable and second explanatory variable easily and at low calculation cost.

また、学習装置1は、計算に要する負担及び時間を抑えることができる。よって、学習装置1は、入力される第1の説明変数及び第2の説明変数から、化学反応の活性化エネルギーを簡便かつ低い計算コストで予測するように学習させることができる。 The learning device 1 can also reduce the burden and time required for calculations. Therefore, the learning device 1 can learn to predict the activation energy of a chemical reaction from the input first explanatory variable and second explanatory variable easily and with low calculation cost.

また、学習装置1では、第1の説明変数及び第2の説明変数は、目的変数よりも計算精度の低い量子化学計算によって算出できる。これにより、予測装置2は、目的変数を予測するのに必要な計算の負荷を軽減できる。 In addition, in the learning device 1, the first explanatory variable and the second explanatory variable can be calculated by quantum chemical calculations that have lower calculation accuracy than the objective variable. This allows the prediction device 2 to reduce the calculation load required to predict the objective variable.

また、学習装置1は、表示部16を備えることができる。これにより、予測装置2は、使用者に対して、学習用データを生成するための情報と、モデルM1に関する情報を視覚的に提示できるので、使用者が学習用データ及びモデルM1に関する情報を容易に把握できる。 The learning device 1 can also include a display unit 16. This allows the prediction device 2 to visually present to the user information for generating learning data and information about the model M1, allowing the user to easily grasp the learning data and information about the model M1.

本実施形態に係る予測装置2は、学習済みモデルM2及び予測部23を備える。これにより、予測装置2は、第1の説明変数及び第2の説明変数から目的変数を予測する際、第1の説明変数及び第2の説明変数から高精度量子化学計算で算出した場合に近似又は相当する目的変数を予測できる。よって、予測装置2は、化学反応の活性化エネルギーを高精度に予測できる。 The prediction device 2 according to this embodiment includes a trained model M2 and a prediction unit 23. As a result, when predicting a response variable from a first explanatory variable and a second explanatory variable, the prediction device 2 can predict an approximate or equivalent response variable when calculated from the first explanatory variable and the second explanatory variable by high-precision quantum chemical calculation. Therefore, the prediction device 2 can predict the activation energy of a chemical reaction with high precision.

また、予測装置2は、学習済みモデルM2及び予測部23を備えることで、高精度な計算機を使用して高精度量子化学計算を行う場合よりも、第1の説明変数及び第2の説明変数から目的変数を簡易に予測できると共に、目的変数の計算に要する負担及び時間を抑えることができる。よって、予測装置2は、化学反応の活性化エネルギーを簡便かつ低い計算コストで予測できる。 In addition, by being equipped with the trained model M2 and the prediction unit 23, the prediction device 2 can predict the objective variable from the first explanatory variable and the second explanatory variable more easily than when a high-precision quantum chemical calculation is performed using a high-precision computer, and can reduce the burden and time required to calculate the objective variable. Therefore, the prediction device 2 can predict the activation energy of a chemical reaction simply and with low calculation cost.

ここで、活性化エネルギーは、化学反応が進行する際に必要なエネルギーであり、化学工業、製薬等の様々な分野において、化学反応の進行のし易さを見積もるための重要な要素である。一般に、化学反応の活性化エネルギーを求める方法には、実験的方法、計算科学的方法等がある。実験的方法では、例えば、反応中の物質の濃度変化を計測して速度定数を求める実験を異なる温度で複数回実施し、アレニウスプロットにおける直線の傾きから活性化エネルギーを求めることができる。しかし、実験に大きな労力を要する上、反応によっては直線が得られないため、活性化エネルギーが求められない場合もある。そのため、実験的方法では、活性化エネルギーを正しく確実に求めることは困難である。 Here, activation energy is the energy required for a chemical reaction to proceed, and is an important factor for estimating the ease with which a chemical reaction will proceed in various fields such as the chemical industry and pharmaceuticals. In general, there are experimental methods, computational science methods, etc., for determining the activation energy of a chemical reaction. In the experimental method, for example, an experiment is carried out multiple times at different temperatures to determine the rate constant by measuring the change in concentration of a substance during the reaction, and the activation energy can be determined from the slope of the straight line in the Arrhenius plot. However, this requires a great deal of effort, and in some reactions a straight line cannot be obtained, making it impossible to determine the activation energy. Therefore, it is difficult to accurately and reliably determine the activation energy using the experimental method.

計算科学的方法は、反応の遷移状態の構造を量子化学計算で求めることによって、例えば、図1に示すように、安定状態にある出発物質の自由エネルギーと遷移状態の自由エネルギーとの差から、活性化エネルギーを直接的に測定できる。しかし、量子化学計算を用いて直接的に活性化エネルギーを求める場合、遷移状態の構造を特定するのは困難であり、量子化学計算において遷移状態を計算することは容易でないため、活性化エネルギーの予測は困難である。そのため、量子化学計算により遷移状態の構造を探索する際、遷移状態において物質がどのような分子構造を有するかを予め推定して行われる。しかし、物質の分子構造が推定できなかったり、推定した分子構造が真の遷移状態の構造とかけ離れている場合は、正しく活性化エネルギーを予測できない。量子化学計算により遷移状態の構造を探索する際に技術者の勘や経験等に基づいて行われると、技術者によって算出される活性化エネルギーの値にばらつきが生じ易い。場合によっては、試行錯誤に多大な時間と労力を費やすことにもなり得る。また、信頼性の高い高精度の計算機を用いて高精度の計算を行って活性化エネルギーを算出する場合、計算に要する負担及び時間が増大する。特に反応系、生成系の分子サイズが大きくなるほど、莫大な計算時間やハイスペックな計算機が必要となり、時間と計算コストとのバランスが取り難い。そのため、現実的な計算時間、計算環境で計算を実行するために、計算精度を犠牲にすると、信頼性の低い計算結果しか得ることができない、その結果、事実上、取り扱うことができるのは、小さいサイズの分子に限定されてしまう。 In the computational science method, the activation energy can be directly measured from the difference between the free energy of the starting material in a stable state and the free energy of the transition state, as shown in FIG. 1, by determining the structure of the transition state of the reaction using quantum chemical calculations. However, when determining the activation energy directly using quantum chemical calculations, it is difficult to specify the structure of the transition state, and it is not easy to calculate the transition state in quantum chemical calculations, so it is difficult to predict the activation energy. Therefore, when searching for the structure of the transition state using quantum chemical calculations, the molecular structure of the substance in the transition state is estimated in advance. However, if the molecular structure of the substance cannot be estimated or the estimated molecular structure is far from the true transition state structure, the activation energy cannot be predicted correctly. When searching for the structure of the transition state using quantum chemical calculations, the value of the activation energy calculated by the engineer is likely to vary if it is performed based on the intuition or experience of the engineer. In some cases, it may take a lot of time and effort to trial and error. In addition, when calculating the activation energy by performing high-precision calculations using a highly reliable and high-precision computer, the burden and time required for the calculation increases. In particular, the larger the molecular size of the reaction system or product system, the more time and high-spec computers are required for calculations, making it difficult to balance time and calculation costs. Therefore, if calculation accuracy is sacrificed in order to perform calculations in a realistic calculation time and environment, only unreliable calculation results can be obtained, and as a result, the molecules that can be handled are effectively limited to small sizes.

予測装置2は、第1の説明変数及び第2の説明変数として、低精度量子化学計算によって得られる反応系及び生成系の各種情報を用いる。低精度量子化学計算によって得られる反応系及び生成系の各種情報は、反応系及び生成系の安定構造に関する情報であり、低精度量子化学計算により容易に安定して算出できる。予測装置2は、図1に示すように、低精度量子化学計算によって得られる第1の説明変数及び第2の説明変数を学習済みモデルM2に適用することで、高精度量子化学計算で遷移状態を求めた時に近似又は相当する活性化エネルギーΔGを予測できる。また、予測装置2は、従来の高精度量子化学計算よりも計算時間及び計算の負荷を軽減できる。 The prediction device 2 uses various information on the reaction system and the product system obtained by low-precision quantum chemical calculation as the first explanatory variable and the second explanatory variable. The various information on the reaction system and the product system obtained by low-precision quantum chemical calculation is information on the stable structure of the reaction system and the product system, and can be easily and stably calculated by low-precision quantum chemical calculation. As shown in FIG. 1, the prediction device 2 can predict an approximate or equivalent activation energy ΔG when a transition state is obtained by high-precision quantum chemical calculation by applying the first explanatory variable and the second explanatory variable obtained by low-precision quantum chemical calculation to the trained model M2. Furthermore, the prediction device 2 can reduce the calculation time and calculation load compared to conventional high-precision quantum chemical calculation.

よって、予測装置2は、低精度量子化学計算と機械学習とを組み合わせることで、分子サイズの制約を受けることなく、簡便かつ低い計算コストで高精度に活性化エネルギーを予測できるため、比較的大きい分子サイズが大きい反応系についても高精度に目的変数を予測できる。したがって、予測装置2は、例えば、化学工業における材料や触媒等、分子サイズが比較的大きな反応系の活性化エネルギーを高速かつ高精度に予測することが可能となるため、研究開発のスピードアップに好適に用いることができる。 The prediction device 2 can therefore predict activation energy with high accuracy, simply and at low calculation cost, without being restricted by molecular size, by combining low-precision quantum chemical calculations and machine learning, and can therefore predict the objective variable with high accuracy even for reaction systems with relatively large molecular sizes. Therefore, the prediction device 2 can be suitably used to speed up research and development, for example, because it can quickly and accurately predict the activation energy of reaction systems with relatively large molecular sizes, such as materials and catalysts in the chemical industry.

本実施形態に係る学習プログラムは、学習工程を含むことで、モデルM1の機械学習を行うことをコンピュータに実行させることができる。よって、本実施形態に係る学習プログラムを用いれば、入力された第1の説明変数及び第2の説明変数に基づいて、化学反応における活性化エネルギーを高精度に予測できるように学習させることができる。 The learning program according to this embodiment includes a learning process, and can cause a computer to execute machine learning of model M1. Therefore, by using the learning program according to this embodiment, it is possible to learn to predict the activation energy in a chemical reaction with high accuracy based on the input first explanatory variable and second explanatory variable.

また、本実施形態に係る学習プログラムは、反応系の構造パラメータ及び電子プロパティを含む第1の説明変数及び生成系の構造パラメータ及び電子プロパティを含む第2の説明変数を用いることで、高精度量子化学計算を用いる場合よりも、目的変数を簡易に予測できると共に、計算に要する負担及び時間を抑えることができる。よって、本実施形態に係る学習プログラムは、入力される第1の説明変数及び第2の説明変数から、化学反応の活性化エネルギーを簡便かつ低い計算コストで予測するように学習させることができる。 In addition, the learning program according to this embodiment uses a first explanatory variable including the structural parameters and electronic properties of the reaction system and a second explanatory variable including the structural parameters and electronic properties of the product system, making it possible to predict the objective variable more easily than when using high-precision quantum chemical calculations, and to reduce the burden and time required for calculation. Therefore, the learning program according to this embodiment can learn to predict the activation energy of a chemical reaction simply and with low calculation cost from the input first explanatory variable and second explanatory variable.

本実施形態に係る予測プログラムは、予測工程を含むことで、予測対象の目的変数を出力するようにコンピュータに実行させることができる。よって、本実施形態に係る予測プログラムを用いれば、第1の説明変数及び第2の説明変数から目的変数を予測する際、第1の説明変数及び第2の説明変数から高精度量子化学計算で算出した場合に近似又は相当する目的変数を予測できる。よって、予測装置2は、化学反応の活性化エネルギーを高精度に予測できる。 The prediction program according to this embodiment includes a prediction step, and can be executed by a computer to output a target variable to be predicted. Therefore, when predicting a target variable from a first explanatory variable and a second explanatory variable, the prediction program according to this embodiment can predict an approximate or equivalent target variable when calculated from the first explanatory variable and the second explanatory variable by high-precision quantum chemical calculation. Therefore, the prediction device 2 can predict the activation energy of a chemical reaction with high precision.

また、本実施形態に係る予測プログラムは、予測工程を含むことで、第1の説明変数及び第2の説明変数から目的変数を高精度な計算条件を選択して高精度量子化学計算を行わなくても、簡易に短時間で計算に要する負担及び時間を増大させることなく出力できるため、化学反応の活性化エネルギーを含む目的変数を簡便かつ低い計算コストで予測することをコンピュータに行わせることができる。 In addition, the prediction program according to this embodiment includes a prediction process, and therefore can output the objective variable from the first explanatory variables and the second explanatory variables easily and quickly without selecting highly accurate calculation conditions and performing highly accurate quantum chemical calculations, and without increasing the burden and time required for calculation. This makes it possible to cause a computer to predict the objective variable, including the activation energy of a chemical reaction, simply and with low calculation cost.

本実施形態に係る学習方法は、学習工程(ステップS13)を含むことで、モデルM1の機械学習を行うことができる。よって、本実施形態に係る学習方法は、入力された第1の説明変数及び第2の説明変数に基づいて、化学反応における活性化エネルギーを高精度に予測するように学習させることができる。 The learning method according to this embodiment includes a learning process (step S13), and thus can perform machine learning of the model M1. Therefore, the learning method according to this embodiment can learn to predict the activation energy in a chemical reaction with high accuracy based on the input first explanatory variable and second explanatory variable.

また、本実施形態に係る学習方法は、学習工程(ステップS13)を含むことで、高精度量子化学計算を用いる場合よりも、第1の説明変数及び第2の説明変数から目的変数を簡易に予測できると共に、計算に要する負担及び時間を抑えることができる。よって、本実施形態に係る学習方法は、入力される第1の説明変数及び第2の説明変数から、化学反応の活性化エネルギーを簡便かつ低い計算コストで予測するように学習させることができる。 In addition, the learning method according to this embodiment includes a learning process (step S13), which makes it possible to predict the objective variable from the first explanatory variable and the second explanatory variable more easily than when using high-precision quantum chemical calculations, and also reduces the burden and time required for calculation. Therefore, the learning method according to this embodiment can learn to predict the activation energy of a chemical reaction from the input first explanatory variable and second explanatory variable easily and at low calculation cost.

本実施形態に係る予測方法は、予測工程(ステップS23)を含むことで、予測対象の目的変数の予測値を出力できる。よって、本実施形態に係る予測方法は、第1の説明変数及び第2の説明変数から目的変数を予測する際、第1の説明変数及び第2の説明変数から高精度量子化学計算で算出した場合に近似又は相当する目的変数を予測できる。よって、本実施形態に係る予測方法は、化学反応の活性化エネルギーを高精度に予測できる。 The prediction method according to this embodiment includes a prediction step (step S23), and can output a predicted value of the objective variable to be predicted. Therefore, when predicting an objective variable from a first explanatory variable and a second explanatory variable, the prediction method according to this embodiment can predict an approximate or equivalent objective variable when calculated from the first explanatory variable and the second explanatory variable by high-precision quantum chemical calculation. Therefore, the prediction method according to this embodiment can predict the activation energy of a chemical reaction with high precision.

また、本実施形態に係る予測方法は、予測工程(ステップS23)を含むことで、第1の説明変数及び第2の説明変数から目的変数を高精度な計算条件を選択して高精度量子化学計算を行わなくても、簡易に短時間で目的変数の計算に要する負担及び時間を増大させることなく出力できるため、化学反応の活性化エネルギーを含む目的変数を簡便かつ低い計算コストで高精度に予測できる。 In addition, the prediction method according to this embodiment includes a prediction step (step S23), and therefore can easily and quickly output the objective variable from the first explanatory variables and the second explanatory variables without selecting highly accurate calculation conditions and performing highly accurate quantum chemical calculations, and without increasing the burden and time required for calculating the objective variable. Therefore, the objective variable including the activation energy of a chemical reaction can be predicted easily and with high accuracy at low calculation cost.

以下、実施例を示して実施形態を更に具体的に説明するが、実施形態はこれらの実施例及び比較例により限定されるものではない。 The following examples are provided to further explain the embodiments, but the embodiments are not limited to these examples and comparative examples.

<実施例1>
[機械学習環境]
本実施例では、機械学習及び数値演算やデータ分析にAnaconda(登録商標)を使用した。
Example 1
[Machine learning environment]
In this embodiment, Anaconda (registered trademark) was used for machine learning, numerical calculation, and data analysis.

[対象とする反応]
本実施例では、共役ジエンにアルケンが付加して6員環構造を生じる有機化学反応である、ディールス・アルダー反応を取り扱う。ディールス・アルダー反応の一般式は、下記式(I)のように表される。なお、本実施例では、単純化のため、非環状化合物同士が反応する場合のみを考える。
[Target reaction]
In this example, we will deal with the Diels-Alder reaction, which is an organic chemical reaction in which an alkene is added to a conjugated diene to produce a six-membered ring structure. The general formula for the Diels-Alder reaction is shown in the following formula (I). For simplicity, in this example, we will only consider the case where acyclic compounds react with each other.

Figure 0007669693000002
(式中、TSは遷移状態を表わし、X1~X4及びY1~Y4は、それぞれ独立に、-H、-NO2、-CN、-CF3、-SO2OH、-SO2CH3、-Ph、-CHO、-COOH、-COOCH3、-F、-Cl、-Br、-C(CH33、-CH3、-OCH3及び-OH等の置換基の何れかを表わす。)
Figure 0007669693000002
(In the formula, TS represents a transition state, and X 1 to X 4 and Y 1 to Y 4 each independently represent any one of substituents such as -H, -NO 2 , -CN, -CF 3 , -SO 2 OH, -SO 2 CH 3 , -Ph, -CHO, -COOH, -COOCH 3 , -F, -Cl, -Br, -C(CH 3 ) 3 , -CH 3 , -OCH 3 , and -OH.)

[モデルの作成]
(学習用データの取得と学習用データテーブルの作成)
置換基X1~X4及びY1~Y4の組み合わせの異なるサンプル化合物について、量子化学計算から得られる情報を学習用データとするにあたり、本実施例では、表1~表3に示す、No.1~No.94の94パターンを取り扱った。目的変数である活性化エネルギーの値に分布を持たせる狙いで、電子供与性や電子求引性の多様な置換基17種(-H、-NO2、-CN、-CF3、-SO2OH、-SO2CH3、-Ph、-CHO、-COOH、-COOCH3、-F、-Cl、-Br、-C(CH33、-CH3、-OCH3、-OH)を組み合わせた化合物を対象とした。なお、計算コスト及び人的労力を抑えるため、分子サイズが大きくなるものや配向自由度が大きい置換基はできるだけ避けた。
[Create model]
(Acquiring training data and creating a training data table)
In this embodiment, 94 patterns, No. 1 to No. 94, shown in Tables 1 to 3, were used to obtain learning data from information obtained from quantum chemical calculations for sample compounds with different combinations of substituents X 1 to X 4 and Y 1 to Y 4. In order to provide a distribution to the activation energy value, which is the objective variable, compounds combining 17 types of electron-donating and electron-withdrawing substituents (-H, -NO 2 , -CN, -CF 3 , -SO 2 OH, -SO 2 CH 3 , -Ph, -CHO, -COOH, -COOCH 3 , -F, -Cl, -Br, -C(CH 3 ) 3 , -CH 3 , -OCH 3 , -OH) were targeted. In order to reduce calculation costs and human labor, substituents with large molecular size and large degree of orientation freedom were avoided as much as possible.

Figure 0007669693000003
Figure 0007669693000003

Figure 0007669693000004
Figure 0007669693000004

Figure 0007669693000005
Figure 0007669693000005

表1~表3に示す、No.1~No.94の94パターンについて、Gaussian16プログラムを用いてDFT法による構造最適化計算を実行した。第1の説明変数及び第2の説明変数向けと目的変数向けの計算条件と計算対象を表4に示す。第1の説明変数及び第2の説明変数の取得には、低精度基底3-21G、目的変数データ取得には、高精度基底6-311+G(2d,p)を用いた。 For the 94 patterns No. 1 to No. 94 shown in Tables 1 to 3, a structural optimization calculation was performed using the Gaussian16 program by the DFT method. The calculation conditions and calculation targets for the first explanatory variable and the second explanatory variable and for the objective variable are shown in Table 4. The low-precision basis 3-21G * was used to obtain the first explanatory variable and the second explanatory variable, and the high-precision basis 6-311+G(2d,p) was used to obtain the objective variable data.

Figure 0007669693000006
Figure 0007669693000006

出力された計算結果から、第1の説明変数及び第2の説明変数と目的変数となるデータを抽出した。目的変数である活性化エネルギーは、下記式(2)に従って算出した。
活性化エネルギー=遷移状態の自由エネルギー-(反応物1の自由エネルギー+反応物2の自由エネルギー) ・・・(2)
From the output calculation results, data for the first explanatory variable, the second explanatory variable, and the objective variable were extracted. The objective variable, activation energy, was calculated according to the following formula (2).
Activation energy = free energy of the transition state - (free energy of reactant 1 + free energy of reactant 2) ... (2)

第1の説明変数及び第2の説明変数としては、表5に示す合計54種(反応物1及び反応物2に由来する27変数と、生成物由来の26変数と、生成系の安定化エネルギー1変数)のデータを抽出し、目的変数と共に学習用データテーブルを作成した。 As the first and second explanatory variables, data on a total of 54 types shown in Table 5 (27 variables derived from reactants 1 and 2, 26 variables derived from the product, and one variable for the stabilization energy of the product system) were extracted, and a learning data table was created along with the objective variable.

Figure 0007669693000007
Figure 0007669693000007

なお、炭素原子ラベルC1~C6の定義は、下記反応式(II)に従う。 The carbon atom labels C1 to C6 are defined in accordance with reaction formula (II) below.

Figure 0007669693000008
Figure 0007669693000008

[学習用データのチェック]
作成した学習用データテーブルに格納されている目的変数の値の分布を図9に示す。図9に示すように、活性化エネルギーの範囲は、27kcal/mol~43kcal/molにわたっており、この範囲内では連続的にデータが存在しているため、概ね問題ないといえることが確認された。
[Check the learning data]
The distribution of the objective variable values stored in the created learning data table is shown in Figure 9. As shown in Figure 9, the range of activation energy is from 27 kcal/mol to 43 kcal/mol, and since there is continuous data within this range, it can be said that there is generally no problem.

また、第1の説明変数及び第2の説明変数と目的変数との相関係数を、相関係数の絶対値が大きい順に表6及び表7に示す。 Tables 6 and 7 also show the correlation coefficients between the first and second explanatory variables and the objective variable, in descending order of absolute value of the correlation coefficient.

Figure 0007669693000009
Figure 0007669693000009

Figure 0007669693000010
Figure 0007669693000010

表6及び表7より、反応物2(アルケン)由来のもの、生成物由来のもの及び生成系の安定化エネルギーが、比較的、目的変数と相関の強い説明変数であることが確認された。 From Tables 6 and 7, it was confirmed that the variables derived from reactant 2 (alkene), the products, and the stabilization energy of the product system are explanatory variables that are relatively strongly correlated with the objective variable.

(学習モデルの作成と予測精度の検証)
用意した学習用データについて、回帰分析と予測精度の検証を実施した。回帰手法にはベイジアンリッジ回帰を用い、精度検証方法にはリーブワンアウト交差検証を用いた。また、54種類の説明変数のうち目的変数との相関が弱いものを下位から順に除外していった場合に、最も予測精度(R2値で評価)の大きくなる、上位52種類の相関変数を用いた(即ち、下位2種類の相関変数を除いた)モデルを採用した。
(Creating a learning model and verifying prediction accuracy)
Regression analysis and prediction accuracy verification were performed on the prepared learning data. Bayesian ridge regression was used as the regression method, and leave-one-out cross validation was used as the accuracy verification method. In addition, when the 54 explanatory variables with the weakest correlation with the objective variable were removed from the bottom, the model with the highest prediction accuracy (evaluated by R2 value) was adopted, using the top 52 correlated variables (i.e., excluding the bottom two correlated variables).

作成した学習モデルにおける学習用データの予測検証した結果を図10に示す。図10に示すように、サンプルによって多少のばらつきはみられるものの、学習モデルの精度R値は0.834、MAE(平均絶対誤差)は1.1kcal/molとなっており、高精度量子化学計算で直接的に活性化エネルギーを求める場合と比べ、実施例1でも学習用データに関しては概ね遜色ない精度で活性化エネルギーを与えることが確認された。 The results of predicting and verifying the learning data in the created learning model are shown in Figure 10. As shown in Figure 10, although there is some variation depending on the sample, the accuracy R2 value of the learning model is 0.834, and the MAE (mean absolute error) is 1.1 kcal/mol. It was confirmed that the activation energy can be obtained with almost the same accuracy for the learning data in Example 1 as when the activation energy is directly obtained by high-precision quantum chemical calculation.

[予測対象(未知物質)の活性化エネルギーの予測]
完成した学習済みモデルを用いて、学習データに含まれない、予測対象である未知物質が反応する場合の活性化エネルギーを予測した。予測結果を表8に示す。なお、表8には、予測対象として取り扱った予測対象A~Eの5つのパターンを示す。なお、表8中、1-Adは1-アダマンチル基(-C1015)、TBSはt-ブチルジメチルシリル基(-Si(CH32C(CH33)を表す)。
[Prediction of activation energy of the predicted target (unknown substance)]
Using the completed trained model, the activation energy was predicted when an unknown substance not included in the training data, which is the prediction target, reacts. The prediction results are shown in Table 8. Table 8 shows five patterns of prediction targets A to E that were treated as prediction targets. In Table 8, 1-Ad represents a 1-adamantyl group ( -C10H15 ), and TBS represents a t-butyldimethylsilyl group (-Si( CH3 ) 2C ( CH3 ) 3 ).

Figure 0007669693000011
Figure 0007669693000011

5つの予測対象A~Eについて、低精度量子化学計算を実行した。計算条件と計算対象を表9に示す。出力された計算結果から、第1の説明変数及び第2の説明変数を抽出し、予測用データテーブルを作成した。 Low-precision quantum chemical calculations were performed for five prediction targets A to E. The calculation conditions and calculation targets are shown in Table 9. The first and second explanatory variables were extracted from the output calculation results, and a prediction data table was created.

Figure 0007669693000012
Figure 0007669693000012

作成した予測用データテーブルをインプットとして、学習済みモデルを用いて目的変数として活性化エネルギーの予測値を出力した。出力結果を表10に示す。 The prediction data table we created was used as input, and the trained model was used to output the predicted activation energy as the objective variable. The output results are shown in Table 10.

Figure 0007669693000013
Figure 0007669693000013

<予測対象の予測結果の検証>
上記の予測結果について、実際に高精度量子化学計算によって活性化エネルギーを求めた結果と比較して、学習済みモデルを用いて予測した活性化エネルギーの予測値の予測精度の検証を行った。検証のための計算条件と計算対象を表11に示す。
<Verification of prediction results for the prediction target>
The above prediction results were compared with the results of the activation energy actually calculated by high-precision quantum chemical calculations to verify the prediction accuracy of the predicted value of the activation energy predicted using the trained model. The calculation conditions and calculation target for the verification are shown in Table 11.

Figure 0007669693000014
Figure 0007669693000014

上記活性化エネルギーの予測値と得られた活性化エネルギーの計算値を表12に示す。また、予測値と計算値を学習用データと共にプロットした図を図11に示す。 The predicted values of the activation energies and the calculated values of the activation energies obtained are shown in Table 12. Figure 11 shows a plot of the predicted values and the calculated values together with the learning data.

Figure 0007669693000015
Figure 0007669693000015

表12及び図11に示すように、本実施例で作成した学習済みモデルを用いて予測した活性化エネルギーの予測値は、未学習のデータでも、高精度量子化学計算で得られる計算値と概ね同じ結果を予測できたことが確認された。よって、予測対象である未知物質においても、未学習のデータを低精度量子化学計算して得られる第1の説明変数及び第2の説明変数を学習済みモデルに適用すれば、高精度量子化学計算で得られる活性化エネルギーに相当又は近似する活性化エネルギーを予測できるといえる。 As shown in Table 12 and Figure 11, it was confirmed that the predicted value of the activation energy predicted using the trained model created in this example was roughly the same as the calculated value obtained by high-precision quantum chemical calculation, even for untrained data. Therefore, it can be said that even for the unknown substance to be predicted, if the first explanatory variable and the second explanatory variable obtained by low-precision quantum chemical calculation of untrained data are applied to the trained model, it is possible to predict an activation energy equivalent to or close to the activation energy obtained by high-precision quantum chemical calculation.

また、量子化学計算で直接的に活性化エネルギーを求める際に問題となる計算コストについて、本実施例に係る予測装置手法との比較を行った。一般に計算時間は対象分子を構成する原子数や電子数、より厳密には各電子状態を表現する基底関数の数に依存する。本実施例においてデータを取得した5つの予測対象A~Eについて、その原子数、電子数、基底関数の数及び計算に要した時間(実績)を表13に示す。また、系の電子数に対する計算の所要時間をプロットした図を図12に示す。なお、所要時間とは、反応物1、反応物2及び生成物に対する構造の最適化に要した時間と、振動計算に要した時間との和である。計算機コア数は、いずれも16とした。 In addition, the calculation cost, which is an issue when directly calculating activation energy by quantum chemical calculation, was compared with the prediction device method of this embodiment. In general, the calculation time depends on the number of atoms and electrons constituting the target molecule, or more precisely, the number of basis functions expressing each electronic state. Table 13 shows the number of atoms, number of electrons, number of basis functions, and calculation time (actual results) for the five prediction targets A to E for which data was obtained in this embodiment. FIG. 12 shows a plot of the calculation time against the number of electrons in the system. The required time is the sum of the time required to optimize the structures of reactant 1, reactant 2, and product, and the time required for vibration calculation. The number of computer cores was 16 in both cases.

なお、比較例1として、反応系の自由エネルギー及び遷移状態の自由エネルギーを高精度量子化学計算により求めることで、活性化エネルギーを直接求める従来法を行った。比較例1では、所要時間は、反応物1、反応物2及び遷移状態に対する構造の最適化に要した時間と、振動計算に要した時間との和とした。 As Comparative Example 1, a conventional method was used to directly calculate the activation energy by calculating the free energy of the reaction system and the free energy of the transition state using high-precision quantum chemical calculations. In Comparative Example 1, the required time was the sum of the time required to optimize the structures of reactant 1, reactant 2, and the transition state, and the time required for vibration calculation.

Figure 0007669693000016
Figure 0007669693000016

表13及び図12に示すように、実施例1は、比較例1よりも、計算に要した時間が短かった。特に、分子サイズが大きくなるほど、計算に要した時間の短縮効果が大きかった。よって、従来の、高精度量子化学計算で直接的に活性化エネルギーを求める方法は、扱う系の分子サイズが大きくなるほど計算時間が多く必要であることが確認された。これに対し、本実施形態に係る予測装置は、低精度計算で算出した第1の説明変数及び第2の説明変数を学習済みモデルに当てはめるのみで足りるため、計算時間を格段に短くできることが確認された。また、分子サイズが大きくなっても、計算時間が長くなることが抑えられ、計算時間の短縮効果が顕著に得られることが確認された。 As shown in Table 13 and FIG. 12, the time required for calculation in Example 1 was shorter than that in Comparative Example 1. In particular, the effect of shortening the time required for calculation was greater as the molecular size increased. Therefore, it was confirmed that the conventional method of directly calculating activation energy using high-precision quantum chemical calculations requires more calculation time as the molecular size of the system being handled increases. In contrast, it was confirmed that the prediction device according to this embodiment can significantly shorten the calculation time because it is sufficient to apply the first explanatory variable and the second explanatory variable calculated using low-precision calculations to the trained model. It was also confirmed that the calculation time is prevented from increasing even when the molecular size increases, and a significant effect of shortening the calculation time is obtained.

また、94パターンの学習用データと5つの予測対象A~Eにおける反応系の電子数の分布を図13に示す。図13に示すように、学習用データは、反応系の分子数が小さかったのに対し、予測対象A~Eは、反応系の分子数が殆ど大きかった。即ち、学習済みモデルを作成する際に取得するデータ群は比較的小さい分子サイズ領域に収まっているのに対し、予測対象A~Eは学習済みデータよりも分子サイズの大きい領域に分布していることがわかる。よって、本実施例で作成した学習済みモデルは、学習用データよりも分子サイズが大きい未学習領域に存在する予測対象の活性化エネルギーについても精度よく予測できるといえる。 Figure 13 shows the distribution of the number of electrons in the reaction system for 94 patterns of training data and five prediction targets A to E. As shown in Figure 13, the number of molecules in the reaction system was small in the training data, whereas the number of molecules in the reaction system was mostly large in the prediction targets A to E. In other words, it can be seen that the data group acquired when creating the trained model is contained in a relatively small molecular size region, whereas the prediction targets A to E are distributed in a region with larger molecular sizes than the trained data. Therefore, it can be said that the trained model created in this example can accurately predict the activation energy of prediction targets that exist in the untrained region with molecular sizes larger than the training data.

よって、本実施例で作成した学習済みモデルを用いれば、学習用データの取得の際には、比較的計算コストの負担及び時間がかからない小さいサイズのサンプルを用いることで、高精度量子化学計算が難しい分子サイズが大きい領域に存在する反応系の活性化エネルギーを高精度に予測できるといえる。 Therefore, by using the trained model created in this example, it is possible to accurately predict the activation energy of a reaction system that exists in a region of large molecular size, where high-precision quantum chemical calculations are difficult, by using small-sized samples that are relatively inexpensive and time-saving to obtain training data.

以上の通り、実施形態を説明したが、上記実施形態は、例として提示したものであり、上記実施形態により本発明が限定されるものではない。上記実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の組み合わせ、省略、置き換え、変更等を行うことが可能である。これら実施形態やその変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although the embodiments have been described above, they are presented as examples, and the present invention is not limited to the above embodiments. The above embodiments can be implemented in various other forms, and various combinations, omissions, substitutions, modifications, etc. can be made without departing from the gist of the invention. These embodiments and their variations are included in the scope and gist of the invention, and are included in the scope of the invention and its equivalents described in the claims.

1 学習装置
2 予測装置
11、21 第1の取得部
12、22 第2の取得部
13 第3の取得部
14 学習部
142 予測精度検証部
15 データテーブル作成部
16、25 表示部
23 予測部
24 予測用データテーブル作成部
M1 モデル
M2 学習済みモデル
REFERENCE SIGNS LIST 1 Learning device 2 Prediction device 11, 21 First acquisition unit 12, 22 Second acquisition unit 13 Third acquisition unit 14 Learning unit 142 Prediction accuracy verification unit 15 Data table creation unit 16, 25 Display unit 23 Prediction unit 24 Prediction data table creation unit M1 Model M2 Learned model

Claims (9)

量子化学計算によって算出された、反応系の構造パラメータ及び電子プロパティを含む第1の説明変数を取得する第1の取得部と、
量子化学計算によって算出された、前記反応系を化学反応させることで生成される生成系の構造パラメータ及び電子プロパティを含む第2の説明変数を取得する第2の取得部と、
量子化学計算によって算出された、前記反応系の化学反応における活性化エネルギーを含む目的変数を取得する第3の取得部と、
前記第1の説明変数及び前記第2の説明変数と、前記目的変数とが対応付けられた学習用データを用いて、モデルの学習を行う学習部と、
を有する学習装置。
A first acquisition unit that acquires a first explanatory variable including a structural parameter and an electronic property of a reaction system calculated by a quantum chemical calculation;
a second acquisition unit that acquires second explanatory variables including structural parameters and electronic properties of a product system generated by chemically reacting the reaction system, the second explanatory variables being calculated by quantum chemical calculation;
A third acquisition unit that acquires a target variable including an activation energy in a chemical reaction of the reaction system, the activation energy being calculated by a quantum chemical calculation;
a learning unit that performs model learning using learning data in which the first explanatory variable, the second explanatory variable, and the objective variable are associated with each other;
A learning device having the above configuration.
前記第1の説明変数及び前記第2の説明変数は、前記目的変数よりも計算精度の低い量子化学計算によって算出される、請求項1に記載の学習装置。 The learning device according to claim 1, wherein the first explanatory variable and the second explanatory variable are calculated by a quantum chemical calculation having a lower calculation accuracy than the objective variable. 前記モデルの学習において用いられる学習用データを生成するための情報と、学習が行われる前記モデルに関する情報とを表示する表示部を更に有する、請求項1又は2に記載の学習装置。 The learning device according to claim 1 or 2, further comprising a display unit that displays information for generating learning data used in learning the model and information about the model to be learned. 量子化学計算によって算出された、反応系の構造パラメータ及び電子プロパティを含む第1の説明変数を取得する第1の取得部と、
量子化学計算によって算出された、前記反応系を化学反応させることで生成される生成系の構造パラメータ及び電子プロパティを含む第2の説明変数を取得する第2の取得部と、
所定の反応系について予め算出された第1の説明変数及び第2の説明変数と、該所定の反応系の化学反応における活性化エネルギーを含む目的変数と、が対応付けられた学習用データを用いて学習された学習済みモデルと、
予測対象の反応系の第1の説明変数及び第2の説明変数を入力することで、前記学習済みモデルにより予測された、該予測対象の反応系の化学反応における活性化エネルギーを含む目的変数を出力する予測部と、
を有する予測装置。
A first acquisition unit that acquires a first explanatory variable including a structural parameter and an electronic property of a reaction system calculated by a quantum chemical calculation;
a second acquisition unit that acquires second explanatory variables including structural parameters and electronic properties of a product system generated by chemically reacting the reaction system, the second explanatory variables being calculated by quantum chemical calculation;
a trained model trained using training data in which a first explanatory variable and a second explanatory variable calculated in advance for a predetermined reaction system are associated with a target variable including an activation energy in a chemical reaction of the predetermined reaction system;
a prediction unit that receives a first explanatory variable and a second explanatory variable of a reaction system to be predicted, and outputs a target variable including an activation energy in a chemical reaction of the reaction system to be predicted, predicted by the trained model;
A prediction device having the above configuration.
前記学習済みモデルに入力される前記予測対象の反応系に関する情報、及び、前記予測対象の反応系を化学反応させることで生成される生成系に関する情報の選択を受け付ける受付部と、
前記予測対象の反応系の化学反応における活性化エネルギーを含む目的変数を表示する表示部と、
を更に有する、請求項4に記載の予測装置。
A reception unit that receives a selection of information regarding the reaction system of the prediction target input to the trained model and information regarding a product system generated by chemically reacting the reaction system of the prediction target;
a display unit that displays a response variable including an activation energy in a chemical reaction of the reaction system to be predicted;
The prediction device according to claim 4 , further comprising:
量子化学計算によって算出された、反応系の構造パラメータ及び電子プロパティを含む第1の説明変数を取得する第1の取得工程と、
量子化学計算によって算出された、前記反応系を化学反応させることで生成される生成系の構造パラメータ及び電子プロパティを含む第2の説明変数を取得する第2の取得工程と、
量子化学計算によって算出された、前記反応系の化学反応における活性化エネルギーを含む目的変数を取得する第3の取得工程と、
前記第1の説明変数及び前記第2の説明変数と、前記目的変数とが対応付けられた学習用データを用いて、モデルの学習を行う学習工程と、
をコンピュータに実行させる学習プログラム。
A first acquisition step of acquiring a first explanatory variable including a structural parameter and an electronic property of a reaction system calculated by a quantum chemical calculation;
A second acquisition step of acquiring second explanatory variables including structural parameters and electronic properties of a product system generated by chemically reacting the reaction system, the second explanatory variables being calculated by quantum chemical calculation;
A third acquisition step of acquiring a target variable including an activation energy in a chemical reaction of the reaction system, the activation energy being calculated by a quantum chemical calculation;
a learning process of learning a model using learning data in which the first explanatory variable, the second explanatory variable, and the objective variable are associated with each other;
A learning program that causes a computer to execute the following:
量子化学計算によって算出された、反応系の構造パラメータ及び電子プロパティを含む第1の説明変数を取得する第1の取得工程と、
量子化学計算によって算出された、前記反応系を化学反応させることで生成される生成系の構造パラメータ及び電子プロパティを含む第2の説明変数を取得する第2の取得工程と、
所定の反応系について予め算出された第1の説明変数及び第2の説明変数と、該所定の反応系の化学反応における活性化エネルギーを含む目的変数と、が対応付けられた学習用データを用いて学習された学習済みモデルに、予測対象の反応系の第1の説明変数及び第2の説明変数を入力することで、前記学習済みモデルにより予測された、該予測対象の反応系の化学反応における活性化エネルギーを含む目的変数を出力する予測工程と、
をコンピュータに実行させる予測プログラム。
A first acquisition step of acquiring a first explanatory variable including a structural parameter and an electronic property of a reaction system calculated by a quantum chemical calculation;
A second acquisition step of acquiring second explanatory variables including structural parameters and electronic properties of a product system generated by chemically reacting the reaction system, the second explanatory variables being calculated by quantum chemical calculation;
a prediction step of inputting the first explanatory variable and the second explanatory variable of a reaction system to be predicted into a trained model trained using learning data in which a first explanatory variable and a second explanatory variable calculated in advance for a predetermined reaction system correspond to a response variable including an activation energy in a chemical reaction of the predetermined reaction system, thereby outputting a response variable including an activation energy in a chemical reaction of the reaction system to be predicted, which is predicted by the trained model;
A prediction program that causes a computer to execute the above.
量子化学計算によって算出された、反応系の構造パラメータ及び電子プロパティを含む第1の説明変数を取得する第1の取得工程と、
量子化学計算によって算出された、前記反応系を化学反応させることで生成される生成系の構造パラメータ及び電子プロパティを含む第2の説明変数を取得する第2の取得工程と、
量子化学計算によって算出された、前記反応系の化学反応における活性化エネルギーを含む目的変数を取得する第3の取得工程と、
前記第1の説明変数及び前記第2の説明変数と、前記目的変数とが対応付けられた学習用データを用いて、モデルの学習を行う学習工程と、
コンピュータが実行する学習方法。
A first acquisition step of acquiring a first explanatory variable including a structural parameter and an electronic property of a reaction system calculated by a quantum chemical calculation;
A second acquisition step of acquiring second explanatory variables including structural parameters and electronic properties of a product system generated by chemically reacting the reaction system, the second explanatory variables being calculated by quantum chemical calculation;
A third acquisition step of acquiring a target variable including an activation energy in a chemical reaction of the reaction system, the activation energy being calculated by a quantum chemical calculation;
a learning process of learning a model using learning data in which the first explanatory variable, the second explanatory variable, and the objective variable are associated with each other;
The computer executes the learning method.
量子化学計算によって算出された、反応系の構造パラメータ及び電子プロパティを含む第1の説明変数を取得する第1の取得工程と、
量子化学計算によって算出された、前記反応系を化学反応させることで生成される生成系の構造パラメータ及び電子プロパティを含む第2の説明変数を取得する第2の取得工程と、
所定の反応系について予め算出された第1の説明変数及び第2の説明変数と、該所定の反応系の化学反応における活性化エネルギーを含む目的変数と、が対応付けられた学習用データを用いて学習された学習済みモデルに、予測対象の反応系の第1の説明変数及び第2の説明変数を入力することで、前記学習済みモデルにより予測された、該予測対象の反応系の化学反応における活性化エネルギーを含む目的変数を出力する予測工程と、
コンピュータが実行する予測方法。
A first acquisition step of acquiring a first explanatory variable including a structural parameter and an electronic property of a reaction system calculated by a quantum chemical calculation;
A second acquisition step of acquiring second explanatory variables including structural parameters and electronic properties of a product system generated by chemically reacting the reaction system, the second explanatory variables being calculated by quantum chemical calculation;
a prediction step of inputting the first explanatory variable and the second explanatory variable of a reaction system to be predicted into a trained model trained using learning data in which a first explanatory variable and a second explanatory variable calculated in advance for a predetermined reaction system correspond to a response variable including an activation energy in a chemical reaction of the predetermined reaction system, thereby outputting a response variable including an activation energy in a chemical reaction of the reaction system to be predicted, which is predicted by the trained model;
A prediction method implemented by a computer .
JP2020217625A 2020-12-25 2020-12-25 Device for learning and predicting activation energy in chemical reactions Active JP7669693B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020217625A JP7669693B2 (en) 2020-12-25 2020-12-25 Device for learning and predicting activation energy in chemical reactions

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020217625A JP7669693B2 (en) 2020-12-25 2020-12-25 Device for learning and predicting activation energy in chemical reactions

Publications (2)

Publication Number Publication Date
JP2022102726A JP2022102726A (en) 2022-07-07
JP7669693B2 true JP7669693B2 (en) 2025-04-30

Family

ID=82273131

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020217625A Active JP7669693B2 (en) 2020-12-25 2020-12-25 Device for learning and predicting activation energy in chemical reactions

Country Status (1)

Country Link
JP (1) JP7669693B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024069839A1 (en) * 2022-09-29 2024-04-04 富士通株式会社 Estimation program, information processing device, and machine learning method
JP2024079152A (en) * 2022-11-30 2024-06-11 横河電機株式会社 Reactivity prediction system and reactivity prediction method
CN116403658A (en) * 2023-03-31 2023-07-07 中国科学院生态环境研究中心 A Prediction Method of Environmental Transformation Performance of Pollutants

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012508922A (en) 2008-11-12 2012-04-12 バイオインフォーマティックス アンド モレキュラー デザイン リサーチ センター Activation energy prediction method using atomic fingerprint descriptor or atomic descriptor
WO2020184240A1 (en) 2019-03-08 2020-09-17 富士フイルム株式会社 Data generation device, data generation method, learning device, and learning method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012508922A (en) 2008-11-12 2012-04-12 バイオインフォーマティックス アンド モレキュラー デザイン リサーチ センター Activation energy prediction method using atomic fingerprint descriptor or atomic descriptor
WO2020184240A1 (en) 2019-03-08 2020-09-17 富士フイルム株式会社 Data generation device, data generation method, learning device, and learning method

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
佐藤 寛子,"機械学習の科学研究への応用",人工知能学会誌,日本,(社)人工知能学会,2009年11月01日,第24巻第6号,p.804-808,ISSN:0912-8085
巳上 幸一郎,"機械学習を利用した活性化エネルギーなどの物性推算",[online],2019巻,日本化学会ケモインフォマティクス部会,2019年10月28日,インターネット:<URL:https://www.jstage.jst.go.jp/article/ciqs/2019/0/2019_1P18/_pdf/-char/ja>,[検索日2025.1.20]

Also Published As

Publication number Publication date
JP2022102726A (en) 2022-07-07

Similar Documents

Publication Publication Date Title
Irwin et al. Practical applications of deep learning to impute heterogeneous drug discovery data
Smith et al. The ANI-1ccx and ANI-1x data sets, coupled-cluster and density functional theory properties for molecules
JP7669693B2 (en) Device for learning and predicting activation energy in chemical reactions
Sushko et al. Online chemical modeling environment (OCHEM): web platform for data storage, model development and publishing of chemical information
Mathew et al. Atomate: A high-level interface to generate, execute, and analyze computational materials science workflows
Bagno et al. Addressing the stereochemistry of complex organic molecules by density functional theory‐NMR
Choudhary et al. JARVIS-Leaderboard: a large scale benchmark of materials design methods
Mannhold et al. Substructure and whole molecule approaches for calculating log P
Bouali et al. Observational constraints and cosmological implications of scalar–tensor f (R, T) gravity
Gupta et al. Prediction of capillary gas chromatographic retention times of fatty acid methyl esters in human blood using MLR, PLS and back-propagation artificial neural networks
Wacker et al. Performance of machine learning algorithms for qualitative and quantitative prediction drug blockade of hERG1 channel
JP7485229B2 (en) COMPOUND SAFETY PREDICTION DEVICE, COMPOUND SAFETY PREDICTION PROGRAM, AND COMPOUND SAFETY PREDICTION METHOD
Pan et al. Prediction of the self-accelerating decomposition temperature of organic peroxides using the quantitative structure–property relationship (QSPR) approach
Ma et al. Defining kerogen maturity from orbital hybridization by machine learning
US7769576B2 (en) Method and apparatus for integrated modeling, simulation and analysis of chemical and biological systems having a sequence of reactions, each simulated at a reaction time determined based on reaction kinetics
JP6564651B2 (en) Method, apparatus and program for calculating parameters of crosslinked polymer
Huang et al. Prediction of rate constants for the reactions of alkanes with the hydroxyl radicals
Fuenzalida et al. Improved estimation of PC-SAFT equation of state parameters using a multi-objective variable-weight cost function
Shi et al. Advances in calculation of kinetic parameters in free-radical polymerization by data-driven methods
Jaraíz DFT-based microkinetic simulations: a bridge between experiment and theory in synthetic chemistry
US8612499B1 (en) Method for evaluating quantum operator averages
US20250272462A1 (en) Determination device and calculation method
Jin et al. Natural gas density under extremely high pressure and high temperature: Comparison of molecular dynamics simulation with corresponding state model
US20250053699A1 (en) Enhancing the electron pair approximation with measurements for the variational quantum eigensolver
Trummal et al. Calculations of p K a of Superacids in 1, 2-Dichloroethane

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20230131

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20230201

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20230307

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231113

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250128

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250213

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250318

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250331

R150 Certificate of patent or registration of utility model

Ref document number: 7669693

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150