MATERIAL PROPERTY PREDICTION SYSTEM AND MATERIAL PROPERTY PREDICTION METHOD
20220358438 · 2022-11-10
Inventors
- Akinori ASAHARA (Tokyo, JP)
- Takayuki HAYASHI (Tokyo, JP)
- Takuya Kanazawa (Tokyo, JP)
- Hidekazu MORITA (Tokyo, JP)
Cpc classification
G16C20/30
PHYSICS
G06N5/01
PHYSICS
G06Q10/04
PHYSICS
G16C20/90
PHYSICS
G06F30/27
PHYSICS
International classification
G06Q10/06
PHYSICS
G06Q10/04
PHYSICS
Abstract
The system includes a material property prediction presenting unit, a cross-task compatible feature value generating unit, and a material property predicting unit. The material property prediction presenting unit accepts a specification of first task data that includes a record in which a material property is unknown and is to be a target of material property prediction through a first predictive model. The cross-task compatible feature value generating unit predicts feature values from material compositions in the first task data by using a second predictive model. The material property predicting unit generates the first predictive model by using the material compositions, experimental condition, feature values, and the known material property in the first task data. Also, the material property predicting unit inputs the material composition, experimental condition, and feature value in a record in which the material property is unknown in the first task data and predicts the unknown material property.
Claims
1. A material property prediction system that is a system to carry out prediction of material properties by processing task data including a plurality of records, each including a material composition, an experimental condition, and a material property, the system comprising a material property prediction presenting unit, a cross-task compatible feature value generating unit, and a material property predicting unit, wherein the material property prediction presenting unit accepts a specification of first task data that includes a record in which a material property is unknown and is to be a target of material property prediction through a first predictive model; the cross-task compatible feature value generating unit predicts feature values from material compositions in the first task data by using a second predictive model; the material property predicting unit generates the first predictive model by using the material compositions, the experimental condition, the feature values, and the known material property in the first task data; and the material property predicting unit inputs the material composition, the experimental condition, and the feature value in a record in which the material property is unknown in the first task data to the first predictive model and predicts the unknown material property.
2. The material property prediction system according to claim 1, wherein the task data can be retrieved from a material database; the material database stores a plurality of tasks data pieces and data on the experimental condition and the material property includes data in which different conditions and properties are defined across the tasks data pieces; the material property prediction presenting unit accepts a specification of second task data different from the first task data; the cross-task compatible feature value generating unit retrieves the second task data from the material database and generates the second predictive model by using material compositions and a known material property in the second task data; and the cross-task compatible feature value generating unit predicts feature values based on a material property that is defined in the second data from material compositions in the first task data.
3. The material property prediction system according to claim 2, including the material database in which the following are stored: the first task data including a plurality of records, each including a material composition, a first experimental condition, and a first material property; and the second task data including a plurality of records, each storing a material composition and a second experimental condition defined different from the first experimental condition.
4. The material property prediction system according to claim 2, including the material database in which the following are stored: the first task data including a plurality of records, each including a material composition, a first experimental condition, and a first material property; and the second task data including a plurality of records, each storing a material composition and a second material property defined different from the first material property.
5. The material property prediction system according to claim 2, provided with a material property predictive model database storing at least one of the first predictive model and the second predictive model.
6. The material property prediction system according to claim 5, wherein the second predictive model is managed in relation to the second task data.
7. The material property prediction system according to claim 1, wherein the first predictive model is configured using a random forest.
8. A material property prediction method that is a method for predicting material properties by an information processing device including an input device, a storage device, and a processor, wherein, when generating a first predictive model for predicting a first material property from first data including first feature values, the method executes: a first step of preparing, from the first feature values, a second predictive model that is to predict a second material property defined different from the first material property; a second step of predicting the second material property by applying the first data to the second predictive model; and a third step of generating the first predictive model, taking the first feature values as a first explanatory variable, the second material property as a second explanatory variable, and the first material property as an objective variable.
9. The material property prediction method according to claim 8, wherein the method executes a fourth step of predicting the first material property by using the first predictive model and the first data.
10. The material property prediction method according to claim 8, wherein the first feature values are the feature values based on material structural formulas.
11. The material property prediction method according to claim 8, wherein the second predictive model is a model learned using second data including the first feature values and the second material property.
12. The material property prediction method according to claim 11, using a material database on a per-task basis, wherein first task data regarding a first task and second task data regarding a second task are stored in the material database; the first task data includes a plurality of records, each including material structure related information and the first material property; the second task data includes a plurality of records, each including material structure related information and the second material property; the method generates the first feature values from the material structure related information; the method generates the first data from the first task data; and the method generates the second data from the second task data.
13. The material property prediction method according to claim 12, wherein the first task data further includes first information about material manufacturing conditions.
14. The material property prediction method according to claim 13, wherein the second task data further includes second information defined different from the first information about material manufacturing conditions.
15. The material property prediction method according to claim 8, wherein a random forest is used as the first predictive model.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
DESCRIPTION OF EMBODIMENTS
[0029] An embodiment is now described in detail with the aid of the drawings. However, the present invention should not be construed to be limited to the following description of the embodiment. Those skilled in the art will easily appreciate that a concrete configuration of the present invention may be modified without departing from the idea or spirit of the present invention.
[0030] In a configuration of the invention which will be described hereinafter, for identical parts or parts having like functions, identical reference numerals are used in common across different drawings and duplicated description of those parts may be omitted.
[0031] Multiple elements having the same or like functions, if any, may be assigned the same reference numeral with different subscripts and described. However, when it is not necessary to individualize those multiple elements, the subscripts may be omitted in describing them.
[0032] Notation of “first”, “second”, “third”, etc. herein is prefixed to identify components, but it is not necessarily intended to confine the components to a certain number, sequence, or contents. In addition, numbers to identify components are used on a per-context basis; a number used in one context does not always denote the same component in another context. Additionally, it is not precluded that a component identified by a number also functions as a component identified by another number.
[0033] In some cases, the position, size, shape, range, etc. of each component depicted in a drawing or the like may not represent its actual position, size, shape, range, etc. with the intention to facilitate understanding of the invention. Hence, the present invention is not necessarily to be limited to a position, size, shape, range, etc. disclosed in a drawing or the like.
Example 1
<1. System Configuration>
[0034]
[0035] The material property prediction device (101) also includes a material property predicting unit (113) that generates a material property predictive model to predict material properties and predicts unmeasured material properties using a material property predictive model and a material property predictive model DB (114) to store material property predictive models.
[0036] The material property predicting unit (113) generates a material property predictive model by using feature values obtained from data of measured values of a material property from the material DB (112) and feature values obtained from a cross-task compatible feature value generating unit (115) and predicts an unknown property. The cross-task compatible feature value generating unit (115) generates new feature values from data in the material DB (112) and the material property predictive model DB (114). A material property prediction presenting unit (116) presents a result of a prediction made by the material property predicting unit (113) to the user (102).
[0037] In the present example, the material property prediction device (101) was assumed to be configured as an information processing device like a server including an input device, an output device, a storage device, and a processing device. Computation and control functions among others are implemented by carrying out a defined process in cooperation with other elements of hardware in such a manner that a program stored in the storage device is executed by the processing device.
[0038]
[0039] In
[0040] The configuration of
[0041]
[0042] Material data inputting (S310) is a procedure of inputting experimental data (600) which is a data set in which data of a material for which an experiment was conducted and data of a material for which an experiment is going to be conducted have been stored to the material property prediction device (101). In response to this data, the material property prediction device executes a material DB update process (S311), thereby updating internally stored information.
[0043] In the prediction result viewing (S320), the material property prediction device executes a material property prediction presenting process (S321) in response to a request of the user (102) and presents a material property prediction display (322) which is a screen in which a result of predicted material properties is visualized.
<2. Material Data Inputting Process>
[0044]
[0045]
[0046] In
[0047]
[0048] The first step (S401) of the material DB update process (S311) of
[0049]
[0050] A task ID (700) is an identification number that uniquely identifies a task. In Example 1, it is assumed to handle one file as one task and, therefore, a task ID corresponds to a filename of a real data file. A task ID (700) should be added in a serial numbering scheme when registering in the material DB (112). If correspondence between a file and a task is not fixed, its registration may be made in the following manner: when registering in the material DB (112), a question that “a file you are going to upload now corresponds to what task?” is presented to the user to ask the user to input the correspondence. The format of the experimental data table is required to be the same for registered data and added data. The user can define the material property (702) and the experimental condition (704) optionally and also can set the number of material properties and experimental conditions freely.
<3. Cross-Task Compatible Feature Values>
[0051] A feature of the present example is improving the accuracy of predicting material properties by using data of existing tasks even in a situation where there are few data pieces. In an initial phase of a material development process, the amount of available data is very small. Before explaining a concrete example, a concept of the present example is described.
[0052]
[0053] In the example of
[0054] A process that uses information about past tasks as “information for creating feature values” is described with
[0055] The process then predicts the material property A by applying the structural formulas in the data of the past task B (903) to the predictive model (902). The process adds the material property A to the data of the past task B, thus generating a new data set (904). If the same structural formula as in the past task B is included in the past task A, its material property in the past task A may be added as is to the new data set. This material property A corresponds to cross-task compatible feature values.
[0056] Upon having obtained the new data set (904), the process generates a predictive model (905) to predict a material property B, taking known data of the material property B (item Nos. 1, 2, and 3) in the data set as teacher data. At this time, the explanatory variables are the structural formulas, experimental condition (humidity), and the material property A and the objective variable is the material property B. The predictive model (905) can be generated through supervised machine leaning which is known.
[0057] The process inputs data (item No. 4) for which the material property B should be predicted to the generated predictive model (905) and obtains the material property B. By adding the material property A as new feature values (cross-task compatible feature values), it can be expected to improve the prediction accuracy in comparison with when the past task B data is used as it is. This is considered as effective particularly when there is a correlation between the material properties A and B.
[0058] With the understanding of the concept discussed above, a flow of a concrete process for prediction result viewing is described.
<4. Process for Prediction Result Viewing>
[0059] The material property prediction presenting process (S321) for prediction result viewing (S320) is described with
[0060] First, the material property prediction presenting unit (116) presents the material property prediction display (322) to the user (102) and receives the specification of an experimental data table as a target of property prediction (S1001). At this time, a task ID is used to specify the designation of an experimental data table stored in the material DB (112). Here, it is assumed that experimental data has already been stored in the material DB (112).
[0061]
[0062] In a drop-down box (1101) in the figure, the designation of an experimental data table is displayed as a candidate. When the user specifies a task ID and presses the predicted value update button (1102), the material property prediction presenting unit (116) sends a command to execute interpolation by a predicted value for blank data of material property (702) in the records of the experimental data table (
[0063] Upon receiving the above command to execute interpolation from the material property prediction presenting unit (116), the material property predicting unit (113) retrieves the data of the experimental data table specified by the task ID (700) from the material DB (112) (S1002). Also, in the screen (1104) in
[0064] Data retrieved in the processing step (S1002) as described with the flowchart of
[0065] In the above description, it is assumed that the predictive model (902) has already been created and is called by the task ID (700) from the material property predictive model DB (114). If the corresponding predictive model (902) does not exist in the material property predictive model DB (114), learning and creating the predictive model (902) should be executed, assuming the material structural formulas in the data of the past task A as the explanatory variables and the material property of a known material as the objective variable, as illustrated in
[0066] Then, the material property predicting unit (113) generates data for predicting material properties (S1004). This processing corresponds to predicting the material property A by applying the structural formulas in the data of the past task B (903) to the predictive model (902) and adding the material property A to the data of the past task B, thus generating a new data set (904). At this time, the cross-task compatible feature value generating unit (115) executes prediction of the material property A (cross-task compatible feature values) by using the predictive model (902) retrieved in the pressing step (S1003).
[0067]
[0068] The data for predicting material properties includes feature values (1202, 1203) created through the predictive model (902) related to any other task, i.e., cross-task compatible feature values. The description with regard to
[0069] From the data for predicting material properties except for records in which material property (702) is unmeasured, i.e., blank, the material property predicting unit (113) assigns items excepting task ID (700), experiment ID (701), and material property (702) to the explanatory variables and the material property (702) to the objective variable, executes a regression analysis which is publicly known, obtains a prediction function, and learns a predictive model (905) (S1005). The created predictive model (905) is stored into the material property predictive model DB (114) together with the task ID of the data from which the predictive model (905) was generated.
[0070] Given that the prediction function is written as y=f (x1, x2, . . . ), where y is the objective variable and x1, x2, . . . are the explanatory variables, this procedure means defining the function form of f, i.e., defining x1, x2, . . . so that y can be predicted. In the case of the present example, supposing the use of the data for predicting material properties in
[0071] This learning corresponds to generating the predictive model (905) in the bottom row of
[0072] Algorithms for the regression analysis may be those that are publicly known; regression trees, LASSO, random forests, support vector regression, Gaussian process regression, neural networks, etc. can be used. Note that an increase in the number of explanatory variables is made in the present example and regression trees, and random forests are suitable for increasing the number of explanatory variables rather than support vector regression. Particularly, with nonlinear random forests, prediction at high accuracy can be expected.
[0073] After thus generating the predictive model (905), the material property predicting unit (113) selects a record in which material property (702) is unmeasured, i.e., blank and computes a predicted value of the material property (702) using the foregoing prediction function y=f (x1, x2, . . . ) (S1006).
[0074] The computed predictive value is displayed by the material property prediction presenting unit (116) in the screen on the monitor (205), as illustrated in
[0075] Although structural formulas are used when creating feature values about any other task in the example discussed hereinbefore, data of composition and others may be used as long as the data is common across tasks data. Additionally, a method in which prediction can be made using structural formulas as such is also publicly known and the scheme is the same in that case as well.
[0076] According to the example described hereinbefore, using data stored when material properties were predicted in any other past task, a model is created that is compatible with a prediction that is executed currently and the accuracy is improved by increasing the number of explanatory variables through the model. Although, e.g., a task (the past task B in
REFERENCE SIGNS LIST
[0077] 101: material property prediction device [0078] 102: user [0079] 111: experimental data accepting unit [0080] 112: material DB [0081] 113: material property predicting unit [0082] 114: material property predictive model DB [0083] 115: cross-task compatible feature value generating unit [0084] 116: material property prediction presenting unit