IP Library › Granted Patent US 12,347,530
Granted Patent B2
US 12,347,530 · App. 16/835,958 · Granted Jul 1, 2025

Expert-in-the-loop AI for materials generation

Inventors: Petar Ristoski (San Jose, CA); Dmitry Zubarev (San Jose, CA); Linda Ha Kato (San Jose, CA); Anna Lisa Gentile (San Jose, CA); Nathaniel H. Park (San Jose, CA); Daniel Gruhl (San Jose, CA); Steven R. Welch (Gilroy, CA); Daniel Paul Sanders (San Jose, CA); James L. Hedrick (Pleasanton, CA); Chandrasekhar Narayan (San Jose, CA); Chad Eric DeLuca (Morgan Hill, CA); Alfredo Alba (Morgan Hill, CA)
Assignee: International Business Machines Corporation
G16C20/70
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,347,530
App. No.
16/835,958
Granted
Jul 1, 2025
Kind
B2
Abstract

Candidate material for polymerization can be received. One or more desired features in the candidate material can be identified. A machine learning model can be trained to generate a new material having one or more of the desired features. Permissively, the candidate material can be determined from running a machine learning classification model that ranks a plurality of material as candidates. Permissively, the generated new material can be input to the machine learning classification model, for the machine learning classification model to include in ranking the plurality of material as candidates.

Claims (43)

1. A computer-implemented method comprising:

obtaining a first set of candidate materials for polymerization;

inputting the first set of candidate materials into a machine learning classification model such that, in response, the machine learning classification model produces a ranking of the first set of candidate materials at least based on synthesizability;

receiving, from at least one subject matter expert, one or more selections of individual candidate materials from the ranking;

identifying at least one structural feature of the one or more selected individual candidate materials by at least feeding decomposed fragments of the one or more selected individuals candidate materials to a trained random forest model of decision trees trained to recognize patterns of the decomposed fragments;

training a generative machine learning model on the selected one or more individual candidate materials, wherein a generator of the generative machine learning model generates new examples that follow example patterns in the selected one or more individual candidate materials, and a discriminator of the generative machine learning model receives as input at least one of the selected one or more individual candidate materials and at least one of the new examples and identifies which of the input is generated by the generator;

using the trained generative machine learning model with a constraint that includes the identified at least one structural feature and with input of a first candidate material to generate data representative of a second candidate material that is different from the first candidate material; and

interacting with the at least one subject matter expert via a user interface that presents a visual representation of the identified at least one structural feature, the visual representation being an artificial intelligence explanation.

2. The method of claim 1 , further comprising generating the first set of candidate materials from a library of molecular fragments.

3. The method of claim 1 , further comprising retraining the machine learning classification model using the data representative of the second candidate material.

4. The method of claim 1 , further comprising training a random forest model of decision trees using structured fingerprint data representation of molecular graphs such that the random forest model becomes the trained random forest model of decision trees.

5. The method of claim 1 , further comprising presenting the second candidate material on the user interface of a computer.

6. The method of claim 1 , further comprising inputting the one or more selections of individual candidate materials into the machine learning classification model such that, in response, the machine learning classification model re-ranks the first set of candidate materials.

7. The method of claim 1 , further comprising further training the generative machine learning model using candidate monomers selected by the at least one subject matter expert.

8. A computer system comprising:

a hardware processor; and

a memory device coupled with the hardware processor, the hardware processor configured to at least:

obtain a first set of candidate materials for polymerization;

input the first set of candidate materials into a machine learning classification model such that, in response, the machine learning classification model produces a ranking of the first set of candidate materials at least based on synthesizability;

receive, from at least one subject matter expert, one or more selections of individual candidate materials from the ranking;

identify at least one structural feature of the one or more selected individual candidate materials by at least feeding decomposed fragments of the one or more selected individuals candidate materials to a trained random forest model of decision trees trained to recognize patterns of the decomposed fragments;

train a generative machine learning model on the selected one or more individual candidate materials, wherein a generator of the generative machine learning model generates new examples that follow example patterns in the selected one or more individual candidate materials, and a discriminator of the generative machine learning model receives as input at least one of the selected one or more individual candidate materials and at least one of the new examples and identifies which of the input is generated by the generator;

use the trained generative machine learning model with a constraint that includes the identified at least one structural feature and with input of a first candidate material to generate data representative of a second candidate material that is different from the first candidate material; and

interact with the at least one subject matter expert via a user interface that presents a visual representation of the identified at least one structural feature, the visual representation being an artificial intelligence explanation.

9. The computer system of claim 8 , wherein the hardware processor is further configured to generate the first set of candidate materials from a library of molecular fragments.

10. The computer system of claim 8 , wherein the hardware processor is further configured to retrain the machine learning classification model using the data representative of the second candidate material.

11. The computer system of claim 8 , wherein the hardware processor is further configured to train a random forest model of decision trees using structured fingerprint data representation of molecular graphs such that the random forest model becomes the trained random forest model of decision trees.

12. The computer system of claim 8 , wherein the hardware processor is further configured to present the second candidate material on the user interface of a computer.

13. The computer system of claim 8 , wherein the hardware processor is further configured to input the one or more selections of individual candidate materials into the machine learning classification model such that, in response, the machine learning classification model re-ranks the first set of candidate materials.

14. The computer system of claim 8 , wherein the hardware processor is further configured to train the generative machine learning model using candidate monomers selected by the at least one subject matter expert.

15. A computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to:

obtain a first set of candidate materials for polymerization;

input the first set of candidate materials into a machine learning classification model such that, in response, the machine learning classification model produces a ranking of the first set of candidate materials at least based on synthesizability;

receive, from at least one subject matter expert, one or more selections of individual candidate materials from the ranking;

identify at least one structural feature of the one or more selected individual candidate materials by at least feeding decomposed fragments of the one or more selected individuals candidate materials to a trained random forest model of decision trees trained to recognize patterns of the decomposed fragments;

train a generative machine learning model on the selected one or more individual candidate materials, wherein a generator of the generative machine learning model generates new examples that follow example patterns in the selected one or more individual candidate materials, and a discriminator of the generative machine learning model receives as input at least one of the selected one or more individual candidate materials and at least one of the new examples and identifies which of the input is generated by the generator;

use the trained generative machine learning model with a constraint that includes the identified at least one structural feature and with input of a first candidate material to generate data representative of a second candidate material that is different from the first candidate material; and

interact with the at least one subject matter expert via a user interface that presents a visual representation of the identified at least one structural feature, the visual representation being an artificial intelligence explanation.

16. The computer program product of claim 15 , wherein the program instructions are executable by the computer to further cause the computer to generate the first set of candidate materials from a library of molecular fragments.

17. The computer program product of claim 15 , wherein the program instructions are executable by the computer to further cause the computer to retrain the machine learning classification model using the data representative of the second candidate material.

18. The computer program product of claim 15 , wherein the program instructions are executable by the computer to further cause the computer to train a random forest model of decision trees using structured fingerprint data representation of molecular graphs such that the random forest model becomes the trained random forest model of decision trees.

19. The computer program product of claim 15 , wherein the program instructions are executable by the computer to further cause the computer to present the second candidate material on the user interface of a computer.

20. The computer program product of claim 15 , wherein the program instructions are executable by the computer to further cause the computer to input the one or more selections of individual candidate materials into the machine learning classification model such that, in response, the machine learning classification model re-ranks the first set of candidate materials.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2020
From: RISTOSKI, PETAR; ZUBAREV, DMITRY; KATO, LINDA HA; GENTILE, ANNA LISA; PARK, NATHANIEL H.; GRUHL, DANIEL; WELCH, STEVEN R.; SANDERS, DANIEL PAUL; HEDRICK, JAMES L.; NARAYAN, CHANDRASEKHAR; DELUCA, CHAD ERIC; ALBA, ALFREDO
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 052275/0379 →
Continuity (1)
Related Publication 20210304852A1 · Sep 30, 2021
References Cited (70)
US 6219622B1 · Schmidt · 2001 [cited by applicant]
US 7590517B2 · Doerksen et al. · 2009 [cited by applicant]
US 8612373B2 · Chidlovskii · 2013 [cited by examiner]
US 9462856B2 · Proud et al. · 2016 [cited by applicant]
US 9719147B1 · Fernandez · 2017 [cited by applicant]
US 11087861B2 · Takeda et al. · 2021 [cited by applicant]
US 20020049548A1 · Bunin · 2002 [cited by examiner]
US 20030134296A1 · Chen et al. · 2003 [cited by applicant]
US 20060074594A1 · Ceder et al. · 2006 [cited by applicant]
US 20170193200A1 · Hsu · 2017 [cited by examiner]
US 20180089591A1 · Zeiler · 2018 [cited by examiner]
US 20180373980A1 · Huval · 2018 [cited by applicant]
US 20190018933A1 · Oono et al. · 2019 [cited by applicant]
US 20190220573A1 · Kwon et al. · 2019 [cited by applicant]
US 20190304568A1 · Wei · 2019 [cited by examiner]
US 20190310207A1 · Guzman Cardozo · 2019 [cited by applicant]
US 20200051671A1 · Maxson · 2020 [cited by examiner]
US 20200143903A1 · Sigel et al. · 2020 [cited by applicant]
US 20200294630A1 · Miller · 2020 [cited by examiner]
US 20210110891A1 · Fabian · 2021 [cited by examiner]
US 20210257049A1 · Abeliuk · 2021 [cited by examiner]
EP 3800586A1 · 2021 [cited by examiner]
WO 2020176164A1 · 2020 [cited by applicant]
U.S. Dept. of Energy. “Workshop on Artificial Intelligence Applied to Materials Discovery and Design,” Google, Aug. 2017, pp. 1-76. [cited by applicant]
Cemicew. “Materials Acceleration Platform—Accelerating Advanced Energy Materials Discovery by Integrating High-Throughput Methods with Artificial Intelligence,” Google, Jan. 2018, pp. 1-108. [cited by applicant]
Anonymous, “New Invented Artificial Intelligence Process Model and Prediction of Assets' Future Values with That,” IPCOM000259423D, Aug. 10, 2019, pp. 1-5. [cited by applicant]
Anonymous, “Applying Machine Learning Techniques to Determine Product Risks,” IPCOM000256883D, Jan. 7, 2019, pp. 1-29. [cited by applicant]
Anonymous, “The Future of Artificial Intelligence in Process Synthesis & Design of Safer Petrochemical Plants,” IPCOM000217260D, May 4, 2012, pp. 1-11. [cited by applicant]
Morgan, H.L. The Generation of a Unique Machine Description for Chemical Structures—A Technique Developed at Chemical Abstracts Service. J. Chem. Doc., Jan. 15, 1965, pp. 107-113. [cited by applicant]
Degen, J.; et al. “On the Art of Compiling and Using ‘Drug-Like’ Chemical Fragment Spaces.” ChemMedChem. Sep. 15, 2008. pp. 1503-1507. [cited by applicant]
Batool, M.; et al. “A Structure- Based Drug Discovery Paradigm,” Int J Mol Sci 20, Jun. 6, 2019, pp. 1-18. [cited by applicant]
Bengio, Y.; et al. “Learning Long-term Dependencies with Gradient Descent is Difficult,” IEEE Trans Neural Netw, Mar. 1994, pp. 157-166. vol. 5, No. 2. [cited by applicant]
Brown, D.G.; et al. “Where Do Recent Small Molecule Clinical Development Candidates Come From?” Journal of Medicinal Chemistry. Jun. 19, 2018. pp. 9442-9468. 61, 2. [cited by applicant]
Cravero, F; et al. “Computer-aided design of polymeric materials: Computational study for characterization of databases for prediction of mechanical properties under polydispersity.” Chemometrics and Intelligent Laborat… [cited by applicant]
De Cao, N.; et al. MolGAN: An implicit generative model for small molecular graphs. arXiv preprint arXiv:1805.11973. May 30, 2018. pp. 1-11. [cited by applicant]
Elton, D. C; et al. Deep learning for molecular generation and optimization—a review of the state of the art. arXiv preprint arXiv:1903.04388. May 22, 2019. pp. 1-24. [cited by applicant]
Ertl, P; et al. “Estimation of synthetic accessibility score of drug-like molecules based on molecular complexity and fragment contributions.” Journal of cheminformatics, Jun. 10, 2009. pp. 1-11. [cited by applicant]
Goyal, P; et al. Graph embedding techniques, applications, and performance: A survey. Knowledge-Based Systems 151, Dec. 22, 2017. pp. 1-19. [cited by applicant]
Guimaraes, G; et al. “Objective-reinforced generative adversarial networks (ORGAN) for sequence generation models.” arXiv preprint arXiv:1705.10843, Feb. 7, 2018. pp. 1-7. [cited by applicant]
Hochreiter, S; et al. “Gradient flow in recurrent nets: the difficulty of learning long-term dependencies.” Mar. 2003, pp. 1-15. [cited by applicant]
Huan, T; et al. “A polymer dataset for accelerated property prediction and design.” Scientific Data. Mar. 1, 2016, pp. 1-10. 3:160012. [cited by applicant]
Ishii, M; et al. PoLyInfo RDF: A Semantically Reinforced Polymer Database for Materials Informatics. In Proceedings of the ISWC 2019 Satellite Tracks (Posters & Demonstrations, Industry, and Outrageous Ideas) co-located… [cited by applicant]
Kriege, N; et al. “A Survey on Graph Kernels.” arXiv preprint arXiv:1903.11835. Feb. 4, 2020, pp. 1-53. [cited by applicant]
Lin, K; et al. “Adversarial Ranking for Language Generation.” 31st conference on Neural Information Processing Systems (NIPS 2017), Dec. 2017, pp. 1-11. [cited by applicant]
Liu, Y; et al. “Materials discovery and design using machine learning.” J Materiomics 3, Aug. 2017, pp. 159-177. [cited by applicant]
Mannodi-Kanakkithodi, A; et al. “Machine Learning Strategy for Accelerated Design of Polymer Dielectrics.” Scientific Reports, Feb. 15, 2016, pp. 1-10, 6:20952. [cited by applicant]
Patra, T; et al. “Neural-Network-Biased Genetic Algorithms for Materials Design: Evolutionary Algo-rithms That Learn.” ACS Combinatorial Science, https://pubs.acs.org/doi/pdf/10.1021/acscombsci.6b00136#. Dec. 20, 2016, … [cited by applicant]
Rajeswar, S; et al. “Adversarial generation of natural language.” arXiv preprint arXiv:1705.10929. May 31, 2017, pp. 1-11. [cited by applicant]
Rogers, D.; et al. “Extended-connectivity fingerprints.” Journal of chemical information and modeling, published on web Apr. 28, 2010, pp. 742-754. 50, 5. [cited by applicant]
Skalic, M; et al. “Shape-Based Generative Modeling for de Novo Drug Design.” Journal of chemical information and modeling. Feb. 14, 2019, pp. 1205-1214. 59. [cited by applicant]
Smith, J; et al. “Transforming Computational Drug Discovery with Machine Learning and AI.” ACS Medicinal Chemistry Letters. Oct. 8, 2018, pp. 1065-1069. 9, 11. [cited by applicant]
Todeschini, R; et al. “Handbook of molecular descriptors.” John Wiley & Sons. Jul. 2008, 20 pages, vol. 11. [cited by applicant]
Wang, C C; et al. “Computational strategies for polymer dielectrics design.” Polymer. Accepted Dec. 29, 2013 and was available online Jan. 14, 2014, pp. 979-988. 55, 4. [cited by applicant]
Weininger, D. “Smiles, a chemical language and information system. 1. Introduction to methodology and encoding rules.” Journal of chemical information and computer sciences. published Feb. 1, 1988, pp. 31-36. 28, 1. [cited by applicant]
Wu, S; et al. “Machine-learning-assisted discovery of polymers with high thermal conductivity using a molecular design algorithm.” npj Computational Materials. Jun. 21, 2019, pp. 1-11. 5, 1. [cited by applicant]
Yu, L; et al. SeqGAN: Sequence generative adver-sarial nets with policy gradient. arxiv:1609.05473v6. Aug. 25, 2017, pp. 1-11. [cited by applicant]
Zhang, Y; et al. “Adversarial feature matching for text generation.” In Proceedings of the 34th International Conference on Machine Learning. Nov. 18, 2017, pp. 1-10. vol. 70. [cited by applicant]
Pilania, G; et al. “Accelerating Materials property predictions using Machine Learning.” Scientific Reports. Sep. 2013, pp. 1-6, 3:2810. [cited by applicant]
Xu, H; et al. “A Machine Learning- Based Design Representation Method for Designing Heterogeneous Microstructures.” Journal of Mechanical Design. May 2015, pp. 1-11. vol. 137. [cited by applicant]
Mannodi-kanakkithodi; et al. “Scoping the polymer genome: A roadmap for rational polymer dielectrics design and beyond.” Materials Today, Sep. 2018, pp. 785-796. vol. 21, 7. [cited by applicant]
List of IBM Patents or Patent Applications Treated as Related, dated Mar. 31, 2020, 2 pages. [cited by applicant]
Chen, T.C., et al., “Generative Deep Neural Networks for Inverse Materials Design Using Backpropagation and Active learning”, Advanced Science, 2020, Revised Nov. 11, 2019, Published online Jan. 9, 2020, pp. 1-10, 19026… [cited by applicant]
Duvenaud, D., et al., “Convolutional Networks on Graphs for Learning Molecular Fingerprints”, arXiv:1509.09292v2 [cs.LG], Nov. 3, 2015, 9 pages. [cited by applicant]
Jha, D., et al., “Enhancing materials property prediction by leveraging computational and experimental data using deep transfer learning”, Nature Communications, 2019, pp. 1-12, 10:5316. [cited by applicant]
Office Action dated Oct. 18, 2022 received in U.S. Appl. No. 16/835,892, 53 pages. [cited by applicant]
Eren, L., et. al., “Generic Intelligent Bearing Fault Diagnosis System Using Compact Adaptive 1 D CNN Classifier”, Journal of Signal Processing System, Revised Jan. 18, 2018, Accepted May 7, 2018, Published online May 2… [cited by applicant]
Kearnes, S., et al., “Molecular Graph Convolutions: Moving Beyond Fingerprints”, arXiv:1603.00856v3, Aug. 18, 2016, 29 pages. [cited by applicant]
Office Action dated May 5, 2023 recevied in U.S. Appl. No. 16/835,892, 54 pages. [cited by applicant]
Office Action dated Feb. 9, 2024 received in U.S. Appl. No. 16/835,892, 72 pages. [cited by applicant]
Notice of Allowance dated Jul. 18, 2024 received in U.S. Appl. No. 16/835,892, 16 pages. [cited by applicant]