Method and apparatus for synthesizing target products by using neural networks

US12547889B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12547889-B2
Application numberUS-202117372808-A
CountryUS
Kind codeB2
Filing dateJul 12, 2021
Priority dateJul 29, 2020
Publication dateFeb 10, 2026
Grant dateFeb 10, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An apparatus for generating a target product by using a neural network is configured to: predict candidate reactant combinations for generating the target product by using a pre-trained retrosynthesis prediction model; predict a prediction product with respect to each of the candidate reactant combinations by using a pre-trained reaction prediction model; and determine an experimental priority order of the candidate reactant combinations based on a result of comparing the target product with the prediction product.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method of synthesizing a target product using a neural network, the method comprising: predicting candidate reactant combinations for generating the target product based on a pre-trained retrosynthesis prediction model using categorical latent variables; predicting a prediction product with respect to each of the candidate reactant combinations based on a pre-trained reaction prediction model using the categorical latent variables shared with the pre-trained retrosynthesis prediction model; performing a comparison operation to compare a string type representation of the target product with a string type representation of the prediction product; determining an experimental priority order of the candidate reactant combinations based on a result of the comparison operation; and experimentally synthesizing the target product based on the experimental priority order of the candidate reactant combinations, wherein the candidate reactant combinations derived through the pre-trained retrosynthesis prediction model are verified through the pre-trained reaction prediction model to prevent a candidate reactant combination inconsistent with a formula grammar to be output for predicting the prediction product. 2 . The method of claim 1 , further comprising, receiving test reactant combinations and test products corresponding to the test reactant combinations, and learning, using the pre-trained retrosynthesis prediction model and the pre-trained reaction prediction model, the categorical latent variables including a plurality of classes based on the test reactant combinations and the test products. 3 . The method of claim 2 , wherein the learning of the categorical latent variables includes learning a conditional probability distribution of the categorical latent variables corresponding to an input representing each of the test products. 4 . The method of claim 2 , wherein the learning of the categorical latent variables includes learning the categorical latent variables based on a prediction yield rate provided by a pre-trained yield rate prediction model. 5 . The method of claim 2 , wherein the predicting of the candidate reactant combinations and the predicting of the prediction product is based on the learned categorical latent variables. 6 . The method of claim 1 , wherein the predicting of the candidate reactant combinations comprises: receiving information corresponding to the target product; predicting categorical latent variables including a plurality of classes based on the information corresponding to the target product; and obtaining information corresponding to the candidate reactant combinations based on the information corresponding to the target product and the categorical latent variables. 7 . The method of claim 6 , wherein the obtaining of the information corresponding to the candidate reactant combinations comprises: calculating a likelihood for each of the plurality of classes of each of the candidate reactant combinations based on an input representing the target product; calculating a likelihood of an retrosynthesis prediction result corresponding to the input representing to the target product and an input representing the categorical latent variables; and selecting a predetermined number of final candidate reactant combinations based on the likelihood for each class and the likelihood of the retrosynthesis prediction result. 8 . The method of claim 6 , wherein the predicting of the categorical latent variables includes providing an expectation reaction method for generating the target product as an input value of the categorical latent variables. 9 . The method of claim 1 , wherein the predicting of the prediction product comprises: receiving information corresponding to the candidate reactant combinations; receiving categorical latent variables including a plurality of classes; and obtaining information corresponding to the prediction product with respect to each of the candidate reactant combinations, based on the information corresponding to the candidate reactant combinations and the categorical latent variables. 10 . The method of claim 1 , wherein the determining of the experimental priority order of the candidate reactant combinations comprises: determining whether the prediction product and the target product correspond to each other, based on an input representing each of the candidate reactant combinations; and determining the experimental priority order of the candidate reactant combinations based on whether the prediction product and the target product correspond to each other. 11 . An apparatus including a neural network, the apparatus comprising: a memory storing at least one program; and a processor configured to execute the at least one program to: predict candidate reactant combinations for generating a target product based on a pre-trained retrosynthesis prediction model using categorical latent variables; predict a prediction product with respect to each of the candidate reactant combinations based on a pre-trained reaction prediction model using the categorical latent variables shared with the pre-trained retrosynthesis prediction model; perform a comparison operation to compare a string type representation of the target product with a string type representation of the prediction product; determine an experimental priority order of the candidate reactant combinations based on a result of the comparison operation; and experimentally synthesize the target product based on the experimental priority order of the candidate reactant combinations, wherein the candidate reactant combinations derived through the pre-trained retrosynthesis prediction model are verified through the pre-trained reaction prediction model to prevent a candidate reactant combination inconsistent with a formula grammar to be output for predicting the prediction product. 12 . The apparatus of claim 11 , wherein the processor is further configured to learn, using the pre-trained retrosynthesis prediction model and the pre-trained reaction prediction model, the categorical latent variables including a plurality of classes based on test reactant combinations and test products corresponding to the test reactant combinations. 13 . The apparatus of claim 12 , wherein the pre-trained retrosynthesis prediction model and the pre-trained reaction prediction model learn a conditional probability distribution of the categorical latent variables with respect to an input representing each of the test products. 14 . The apparatus of claim 12 , wherein the pre-trained retrosynthesis prediction model and the pre-trained reaction prediction model learn the categorical latent variables based on a prediction yield rate provided by a pre-trained yield rate prediction model. 15 . The apparatus of claim 12 , where the processor is further configured to predict the candidate reactant combinations and the predicting of the prediction product is based on the learned categorical latent variables. 16 . The apparatus of claim 11 , wherein the processor is further configured to execute the at least one program to: receive information corresponding to the target product; predict categorical latent variables including a plurality of classes based on the information corresponding to the target product; and obtain information corresponding to the candidate reactant combinations based on the information corresponding to the target product and the categorical latent variables. 17 . The apparatus of claim 16 , wherein

Assignees

Inventors

Classifications

  • Machine learning, data mining or chemometrics · CPC title

  • G16C20/10Primary

    Analysis or design of chemical reactions, syntheses or processes · CPC title

  • Architecture, e.g. interconnection topology · CPC title

  • Supervised learning · CPC title

  • Auto-encoder networks; Encoder-decoder networks · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12547889B2 cover?
An apparatus for generating a target product by using a neural network is configured to: predict candidate reactant combinations for generating the target product by using a pre-trained retrosynthesis prediction model; predict a prediction product with respect to each of the candidate reactant combinations by using a pre-trained reaction prediction model; and determine an experimental priority …
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G16C20/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 10 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).