IP Library Granted Patent US 12682407
Granted Patent B2
US 12682407 · App. 18/682,527 · Granted Jul 14, 2026

Food development assistance apparatus, food development assistance method, and recording medium

Inventors: Yoji Mori (Tokyo, JP); Ayako Hoshino (Tokyo, JP); Yuya Endo (Tokyo, JP); Yuuki Watanabe (Tokyo, JP); Naruto Yajima (Tokyo, JP)
Assignee: NEC CORPORATION
G06Q50/04
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 12682407
App. No.
18/682,527
Granted
Jul 14, 2026
Kind
B2
Abstract

In order to suitably assist the development of a new food product, a food development assistance apparatus ( 1 ) includes: an accepting means ( 11 ) for accepting a request regarding development of a new food product; an inferring means ( 12 ) for inferring, based on the request and a learned model which has learned a relation between a method for producing an existing product which is an existing food product and at least one selected from the group consisting of an ingredient used in the existing product, a commodity category of the existing product, a development concept of the existing product, and a property of the existing product, a method for producing a new product which matches the request; and an outputting means ( 13 ) for outputting information which indicates the method for producing the new product inferred by the inferring means.

Claims (70)

1 . A food development assistance apparatus comprising

at least one processor, the at least one processor carrying out:

an accepting process of accepting a request regarding development of a new food product;

an inferring process of inferring, based on the request and a learned model which has learned a relation between a method for producing an existing product which is an existing food product and at least one selected from the group consisting of an ingredient used in the existing product, a commodity category of the existing product, a development concept of the existing product, and a property of the existing product, a method for producing a new product which matches the request; and

an outputting process of outputting information which indicates the method for producing the new product inferred in the inferring process, wherein

the request contains information which indicates a development concept of the new product or information which indicates an ingredient to be used in the new product,

the at least one processor further carries out a basis generating process of generating basis information which contains, as basis for the inferring, information on an existing product a development concept of which is the same as the development concept of the new product or information on an existing product in which an ingredient the same as the ingredient to be used in the new product is used,

in the outputting process, the at least one processor further outputs the basis information, and

the basis information contains information which indicates a method for producing an existing product a development concept of which is the same as the development concept of the new product or an existing product in which an ingredient the same as the ingredient to be used in the new product is used.

2 . The food development assistance apparatus according to claim 1 , wherein

the learned model is an existing product graph in which one or more existing products each of which is the existing product are represented with use of nodes and edges, the nodes each representing a development concept, a property, or a production method of a corresponding existing product of the one or more existing products, or an ingredient used in the corresponding existing product, the edges each representing relationship between corresponding ones of the nodes.

3 . The food development assistance apparatus according to claim 2 , wherein

the at least one processor further carries out a link prediction process of predicting a node to be linked to a node contained in a new product graph containing a plurality of nodes regarding production of a new product to be developed, from among nodes which are contained in the existing product graph and each of which indicates an ingredient, a flavoring, or a cooking procedure used in the corresponding existing product, with use of the new product graph and the existing product graph, through a link prediction for predicting relationship between nodes which are not connected together via a link in the new product graph and the existing product graph,

in the inferring process, the at least one processor infers, based on the node predicted-in the link prediction process, the method for producing the new product which matches the request.

4 . The food development assistance apparatus according to claim 3 , wherein

in the link prediction process, the at least one processor predicts a node which indicates an ingredient, a flavoring, or a cooking procedure used in an existing product of the existing product graph and which is to be linked to a node contained in the new product graph, from among nodes which are contained in the existing product graph which contains a node that matches the development concept of the new product.

5 . The food development assistance apparatus according to claim 3 , wherein

the at least one processor further carries out an evaluating process of evaluating the node predicted in the link prediction process,

in the evaluating process, the at least one processor more highly evaluates the node predicted in the link prediction process in a case where a node indicating a property which the new product is required to have is contained in the existing product graph containing the node predicted in the link prediction process than in a case where the node indicating the property which the new product is required to have is not contained in the existing product graph containing the node predicted in the link prediction process.

6 . The food development assistance apparatus according to claim 1 , wherein

the at least one processor further carries out a link prediction process for identifying the existing product having predetermined relationship with the new product, with use of a new product graph which contains a plurality of nodes regarding production of a new product to be developed and a plurality of existing product graphs each generated for a corresponding one of a plurality of existing products, through a link prediction for predicting relationship between nodes which are not connected together via a link in the new product graph and the plurality of existing product graphs,

in the inferring process, the at least one processor infers, based on the existing product identified by the link prediction means, the method for producing the new product which matches the request.

7 . The food development assistance apparatus according to claim 1 , wherein

the at least one processor further carries out a link prediction process for identifying the existing product having predetermined relationship with a base product on which a new product to be developed is to be based, with use of a base product graph which contains a plurality of nodes regarding production of the base product and a plurality of existing product graphs each generated for a corresponding one of a plurality of existing products, through a link prediction for predicting relationship between nodes which are not connected together via a link in the base product graph and the plurality of existing product graphs,

in the inferring process, the at least one processor infers, based on the existing product identified in the link prediction process, the method for producing the new product which matches the request.

8 . The food development assistance apparatus according to claim 1 , wherein

the at least one processor further carries out a link prediction process for calculating a probability that a node indicating a predetermined property is linked to a node contained in a new product graph which contains a plurality of nodes regarding production of a new product to be developed, with use of the new product graph and a plurality of existing product graphs each generated for a corresponding one of a plurality of existing products, through a link prediction for predicting relationship between nodes which are not connected together via a link in the new product graph and the plurality of existing product graphs,

in the inferring process, the at least one processor infers, based on the probability calculated in the link prediction process, the method for producing the new product which matches the request.

9 . A food development assistance method carried out with use of a computer, the computer being configured to carry out:

accepting a request regarding development of a new food product;

inferring, based on the request and a learned model which has learned a relation between a method for producing an existing product which is an existing food product and at least one selected from the group consisting of an ingredient used in the existing product, a commodity category of the existing product, a development concept of the existing product, and a property of the existing product, a method for producing a new product which matches the request; and

outputting information which indicates the method for producing the new product inferred, wherein

the request contains information which indicates a development concept of the new product or information which indicates an ingredient to be used in the new product,

the computer further carries out a basis generating process of generating basis information which contains, as basis for the inferring, information on an existing product a development concept of which is the same as the development concept of the new product or information on an existing product in which an ingredient the same as the ingredient to be used in the new product is used,

in the outputting process, the computer further outputs the basis information, and

the basis information contains information which indicates a method for producing an existing product a development concept of which is the same as the development concept of the new product or an existing product in which an ingredient the same as the ingredient to be used in the new product is used.

10 . The food development assistance method according to claim 9 , wherein

the learned model is an existing product graph in which one or more existing products each of which is the existing product are represented with use of nodes and edges, the nodes each representing a development concept, a property, or a production method of a corresponding existing product of the one or more existing products, or an ingredient used in the corresponding existing product, the edges each representing relationship between corresponding ones of the nodes.

11 . The food development assistance method according to claim 10 , wherein

the computer further carries out a link prediction process of predicting a node to be linked to a node contained in a new product graph containing a plurality of nodes regarding production of a new product to be developed, from among nodes which are contained in the existing product graph and each of which indicates an ingredient, a flavoring, or a cooking procedure used in the corresponding existing product, with use of the new product graph and the existing product graph, through a link prediction for predicting relationship between nodes which are not connected together via a link in the new product graph and the existing product graph,

in the inferring process, the computer infers, based on the node predicted-in the link prediction process, the method for producing the new product which matches the request.

12 . The food development assistance method according to claim 11 , wherein

in the link prediction process, the computer predicts a node which indicates an ingredient, a flavoring, or a cooking procedure used in an existing product of the existing product graph and which is to be linked to a node contained in the new product graph, from among nodes which are contained in the existing product graph which contains a node that matches the development concept of the new product.

13 . The food development assistance method according to claim 11 , wherein

the computer further carries out an evaluating process of evaluating the node predicted in the link prediction process,

in the evaluating process, the computer more highly evaluates the node predicted in the link prediction process in a case where a node indicating a property which the new product is required to have is contained in the existing product graph containing the node predicted in the link prediction process than in a case where the node indicating the property which the new product is required to have is not contained in the existing product graph containing the node predicted in the link prediction process.

14 . The food development assistance method according to claim 9 , wherein

the computer further carries out a link prediction process for identifying the existing product having predetermined relationship with the new product, with use of a new product graph which contains a plurality of nodes regarding production of a new product to be developed and a plurality of existing product graphs each generated for a corresponding one of a plurality of existing products, through a link prediction for predicting relationship between nodes which are not connected together via a link in the new product graph and the plurality of existing product graphs,

in the inferring process, the computer infers, based on the existing product identified by the link prediction means, the method for producing the new product which matches the request.

15 . A computer-readable non-transitory recording medium having recorded thereon a food development assistance program for causing a computer to carry out:

a process of accepting a request regarding development of a new food product;

a process of inferring, based on the request and a learned model which has learned a relation between a method for producing an existing product which is an existing food product and at least one selected from the group consisting of an ingredient used in the existing product, a commodity category of the existing product, a development concept of the existing product, and a property of the existing product, a method for producing a new product which matches the request; and

a process of outputting information which indicates the method for producing the new product inferred, wherein

the request contains information which indicates a development concept of the new product or information which indicates an ingredient to be used in the new product,

the food development assistance program causes the computer to further carry out a basis generating process of generating basis information which contains, as basis for the inferring, information on an existing product a development concept of which is the same as the development concept of the new product or information on an existing product in which an ingredient the same as the ingredient to be used in the new product is used,

in the outputting process, the computer further carries out a process of outputting the basis information, and

the basis information contains information which indicates a method for producing an existing product a development concept of which is the same as the development concept of the new product or an existing product in which an ingredient the same as the ingredient to be used in the new product is used.

16 . The computer-readable non-transitory recording medium according to claim 15 , wherein

the learned model is an existing product graph in which one or more existing products each of which is the existing product are represented with use of nodes and edges, the nodes each representing a development concept, a property, or a production method of a corresponding existing product of the one or more existing products, or an ingredient used in the corresponding existing product, the edges each representing relationship between corresponding ones of the nodes.

17 . The computer-readable non-transitory recording medium according to claim 16 , wherein

the computer further carries out a link prediction process of predicting a node to be linked to a node contained in a new product graph containing a plurality of nodes regarding production of a new product to be developed, from among nodes which are contained in the existing product graph and each of which indicates an ingredient, a flavoring, or a cooking procedure used in the corresponding existing product, with use of the new product graph and the existing product graph, through a link prediction for predicting relationship between nodes which are not connected together via a link in the new product graph and the existing product graph,

in the inferring process, the computer infers, based on the node predicted-in the link prediction process, the method for producing the new product which matches the request.

18 . The computer-readable non-transitory recording medium according to claim 17 , wherein

in the link prediction process, the computer predicts a node which indicates an ingredient, a flavoring, or a cooking procedure used in an existing product of the existing product graph and which is to be linked to a node contained in the new product graph, from among nodes which are contained in the existing product graph which contains a node that matches the development concept of the new product.

19 . The computer-readable non-transitory recording medium according to claim 17 , wherein

the computer further carries out an evaluating process of evaluating the node predicted in the link prediction process,

in the evaluating process, the computer more highly evaluates the node predicted in the link prediction process in a case where a node indicating a property which the new product is required to have is contained in the existing product graph containing the node predicted in the link prediction process than in a case where the node indicating the property which the new product is required to have is not contained in the existing product graph containing the node predicted in the link prediction process.

20 . The computer-readable non-transitory recording medium according to claim 15 , wherein

the computer further carries out a link prediction process for identifying the existing product having predetermined relationship with the new product, with use of a new product graph which contains a plurality of nodes regarding production of a new product to be developed and a plurality of existing product graphs each generated for a corresponding one of a plurality of existing products, through a link prediction for predicting relationship between nodes which are not connected together via a link in the new product graph and the plurality of existing product graphs,

in the inferring process, the computer infers, based on the existing product identified by the link prediction means, the method for producing the new product which matches the request.