Treatment effect prediction system and method

A hybrid model using machine learning and mathematical units addresses the limitations of existing models by providing accurate and interpretable treatment predictions, facilitating alternative treatment suggestions.

JP2025157946APending Publication Date: 2025-10-16HITACHI LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024060321
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-04-03
Publication Date
2025-10-16

AI Technical Summary

Technical Problem

Existing machine learning models struggle with predicting treatment efficacy due to their inability to extrapolate accurately for patients with characteristics different from the training group, lack of interpretability, and difficulty in determining optimal irradiation methods for radiation therapy, especially when daily observations of physical quantities like tumor cell count are not feasible.

Method used

A hybrid prediction model combining a machine learning unit and a mathematical model, where the machine learning unit adjusts parameters to minimize the difference between actual treatment outcomes and model predictions, enabling accurate prognosis and providing interpretability by displaying adjusted parameters.

Benefits of technology

Enables highly accurate treatment prognosis and supports consideration of alternative treatments by explaining prediction results, even for patients with infrequent data observations, and allows prediction of efficacy for novel prescriptions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025157946000001_ABST
    Figure 2025157946000001_ABST
Patent Text Reader

Abstract

To provide a treatment effect prediction system and method capable of improving convenience for a user.SOLUTION: A treatment effect prediction system 1 includes: a machine learning unit 132 that outputs predetermined parameters from input patient data; and a mathematical model unit 131 that calculates a treatment effect from prescription data and the predetermined parameters output from the machine learning unit. The machine learning unit is trained to reduce the difference between treatment history data and the treatment effect calculated by the mathematical model unit. With this, the treatment effect can be predicted by using both the machine learning unit and the mathematical model unit without preparing a dataset to be a correct answer.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a system and method for predicting therapeutic effect. [Background technology]

[0002] There is a demand for personalized medicine and precision medicine, which can understand the state of tumors and immune function within patients by analyzing patient data obtained before and during treatment (e.g., age, gender, smoking history, gene mutations, gene expression in the tumor environment, various immune ratios, amounts of various metabolites, CT image information, etc.), and provide medicines and treatments that are appropriate for each patient.

[0003] As shown in Non-Patent Document 1, in the field of cancer treatment, machine learning models have attracted attention as a method for deriving correlations between the response rates of therapeutic drugs such as immune checkpoint inhibitors and molecular targeted drugs and various patient data. However, machine learning models are generally not good at extrapolation, and there is a possibility that prediction accuracy will decrease for patients with characteristics that differ significantly from those of the group used for learning.

[0004] One challenge posed by such machine learning models is that, for example, in the field of radiation therapy, it is difficult to use machine learning models to explore optimal irradiation methods (e.g., irradiation dose, number of fractions, combination with drugs, etc.) that differ from conventional standard treatments in order to improve therapeutic effects. Furthermore, because machine learning models are black boxes, they lack the ability to explain results, and it is expected to be difficult to present appropriate alternatives when a treatment is determined to be ineffective.

[0005] To address these challenges with machine learning models, Non-Patent Document 2 discloses a method for predicting response rates using a mathematical model. The mathematical model is composed of a group of mathematical formulas that describe the mechanisms of the human body, such as changes in the number of tumor cells in the body and the amount of drug accumulation, which have been revealed through various basic human research. It predicts treatment prognosis by numerically calculating the temporal changes in the pathological condition during treatment. Therefore, it is possible to analyze the reasons why a treatment is effective (or ineffective) from the calculation process, and even if a treatment is determined to be ineffective, it is expected that appropriate alternatives can be considered. Furthermore, by basing the model on the mechanisms of the human body, it is possible to make relatively valid predictions even for prescriptions that have never been used before.

[0006] The mathematical model contains multiple parameters that represent the biological diversity of patients, such as the proliferation ability of cancer cells and the strength of immune activity, and highly accurate predictions are only possible by setting an appropriate parameter set for each patient. Such biological diversity is thought to be indirectly reflected in patient data through various biological mechanisms. However, there are still many unknowns about the human body, making it difficult to construct mathematical formulas that link patient data with parameters.

[0007] To address this issue, Patent Document 1 discloses a response rate prediction model that is a hybrid of a mathematical model and a machine learning model. Based on the hypothesis that a patient's biological diversity is also reflected in CT image information, Patent Document 1 obtains a parameter set for the mathematical model by inputting the patient's CT image information into a machine learning model. At this time, a correct parameter set is required for training the machine learning model. In Patent Document 1, the correct parameter set is determined using the least squares method or the like so that the mathematical model best reproduces the temporal transition of tumor cell count obtained by observation. The temporal transition of tumor cell count is estimated from CT image information taken daily. [Prior art documents] [Non-patent literature]

[0008] [Non-Patent Document 1] Tan P, et al., Deep learning predicts immune checkpoint inhibitor-related pneumonitis from pretreatment computed tomography images. Front Physiol. 2022 Jul 25;13:978222 [Non-patent document 2] Friedrich T, Scholz M, Durante M. A Predictive Biophysical Model of the Combined Action of Radiation Therapy and Immunotherapy of Cancer. Int J Radiat Oncol Biol Phys. 2022 Jul 15;113(4):872-884. [Patent documents]

[0009] [Patent Document 1] WO2022 / 220300 Summary of the Invention [Problem to be solved by the invention]

[0010] Depending on the medical institution, the method of observing the temporal change in a physical quantity, such as tumor cell count, and determining the correct parameter set so that the mathematical model best reproduces the observed value may be difficult to implement. This is because such physical quantities cannot always be obtained daily due to invasiveness and throughput considerations. For example, while tumor cell count is generally estimated from CT image information, as in Patent Document 1, CT image information for the same patient is not always obtained daily. Furthermore, depending on the case, it may be difficult to determine the change in tumor volume during treatment from CT image information.

[0011] Furthermore, when reproducing the transition of a physical quantity such as the number of tumor cells in a mathematical model, it may not be possible to determine a unique set of parameters that is the correct answer. For example, consider a simple mathematical model that expresses the number of tumor cells remaining in the body, n_tumor, as a single differential equation shown in the following equation 1.

[0012]

number

[0013] The present invention has been made in view of the above-mentioned problems, and an object of the present invention is to provide a treatment effect prediction system and method that can improve usability for users. [Means for solving the problem]

[0014] In order to solve the above problem, a treatment effect prediction system according to one aspect of the present invention comprises a machine learning unit that outputs predetermined parameters from input patient data, and a mathematical model unit that calculates the treatment effect from prescription data and the predetermined parameters output by the machine learning unit, and the machine learning unit is trained to reduce the difference between the treatment history data and the treatment effect calculated by the mathematical model unit. [Effects of the Invention]

[0015] According to the present invention, it is possible to predict the therapeutic effect by using a machine learning unit and a mathematical model unit in combination, without preparing a correct data set. [Brief explanation of the drawings]

[0016] [Figure 1]FIG. 1 is a configuration diagram of a treatment selection support system as a "treatment effect prediction system" according to a first embodiment. [Figure 2] FIG. 1 is an explanatory diagram showing the functions and processing flow of a treatment selection support system. [Figure 3] 10 is an example of a setting screen. [Figure 4] 10 is an example of a screen displaying the response rate. [Figure 5] 10 is an example of a screen displaying parameters. [Figure 6] 10 is an example of a screen displaying data related to similar cases. [Figure 7] FIG. 1 is a schematic diagram of a hybrid prediction model. [Figure 8] FIG. 10 is an explanatory diagram of a treatment selection support system according to a second embodiment. [Figure 9] 10 is a flowchart of a process for outputting a predicted response rate and parameters according to the third embodiment. [Figure 10] 10 is a flowchart of a process for outputting a predicted response rate and parameters according to the fourth embodiment. [Figure 11] 13 is a flowchart of a process for outputting a predicted response rate and parameters according to the fifth embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0017] The following describes an embodiment of the present invention with reference to the drawings. As will be described later, the treatment selection support system according to this embodiment uses a hybrid prediction model in which a mathematical model unit having an arithmetic expression such as simultaneous differential equations and a machine learning unit (e.g., a neural network) are connected in series.

[0018] The machine learning unit learns the difference between the actual treatment effect (treatment history data) and the output result of the mathematical model unit as a loss function. The machine learning unit receives patient data as input and outputs predetermined parameters adjusted for each patient to the mathematical model unit. The mathematical model unit calculates a predetermined arithmetic formula using the predetermined parameters adjusted for each patient by the machine learning unit and the prescription data, and predicts and outputs a response rate that indicates the effect of the treatment prognosis.

[0019] Furthermore, the treatment selection support system according to this embodiment displays on a screen the predetermined parameters output from the machine learning unit in association with past treatment outcomes. This allows the user of the treatment selection support system to determine what factors determine the response rate predicted by the mathematical model unit. Therefore, the user can propose other treatments (alternative treatments) for patients with poor prognosis (patients who are not showing therapeutic effects).

[0020] As a result, according to the treatment selection support system of this embodiment, the machine learning unit adjusts the parameters used by the mathematical model unit and provides them to the mathematical model unit, thereby enabling highly accurate prognosis prediction for each patient. As described above, the treatment selection support system provides interpretability to the prediction results, allowing the user to propose appropriate alternative treatments for patients determined to have a poor prognosis.

[0021] For example, the mathematical model unit includes predetermined parameters that can be adjusted for each patient, such as the cancer growth rate and the cytotoxicity of immune cells. The treatment selection support system according to this embodiment predicts treatment prognosis by appropriately adjusting these predetermined parameters. The machine learning unit learns the difference between the actual treatment outcome and the output result of the mathematical model unit as a loss function, and provides the predetermined parameters adjusted for each patient using patient data (patient test data) as input to the mathematical model unit. This makes it possible to predict treatment prognosis based on patient data such as gene expression levels or blood metabolites, thereby supporting the provision of appropriate medical care for each patient.

[0022] The treatment selection support system according to this embodiment is, for example, a treatment selection support system that outputs predicted results of treatment prognosis, and includes a mathematical model unit that calculates the response rate using prescription data and predetermined parameters as input, and a machine learning unit that outputs the predetermined parameters using patient data, which is data obtained by examining a patient, as input, and the machine learning unit is trained to minimize the difference between the actual treatment outcome and the response rate calculated by the mathematical model unit.

[0023] The treatment selection support system according to this embodiment predicts treatment effects using a hybrid prediction model that combines a mathematical model unit and a machine learning unit, and provides the difference between the predicted result and the actual treatment effect (treatment outcome) as a loss function to the machine learning model used by the machine learning unit. Therefore, the treatment selection support system according to this embodiment does not require specific correct parameters for training the machine learning model. Furthermore, the treatment selection support system according to this embodiment presents information to the user about the specific parameters used in the mathematical model unit, thereby enabling the treatment effect prediction to be explained more clearly.

[0024] For example, even when patient data such as CT (Computed Tomography) image information cannot be obtained daily, the treatment selection support system according to this embodiment can predict treatment effects and further enhance the interpretability of the predictions, improving user usability. According to this embodiment, a hybrid prediction model is used, so that consideration of appropriate alternatives can be supported for patients determined to have a poor treatment effect (non-response). Furthermore, according to this embodiment, even for prescriptions with no proven track record, a relatively high degree of prognosis can be predicted based on the human body mechanisms in the mathematical model section. [Example]

[0025] Example 1 will be described with reference to Figures 1 to 7. Figure 1 shows an example of the configuration of a treatment selection support system 1 as a "treatment effect prediction system." The treatment selection support system 1 can also be called, for example, a treatment policy formulation support system. The treatment selection support system 1 is configured with a device capable of various information processing, for example, an information processing device such as a computer device, and includes an arithmetic unit 110, an input device 140, an output device 150, a memory 130, a communication device 120, and a database 2. The arithmetic unit 110 is connected to the input device 140, the output device 150, the memory 130, and the communication device 120. This connection method is not particularly limited, and may be a connection method via a LAN (Local Area Network) or a WAN (Wide Area Network) such as the Internet.

[0026] The arithmetic device 110 is a processor such as a central processing unit (CPU), a graphic processing unit (GPU), or a field-programmable gate array (FPGA), and constitutes a control unit that controls the entire treatment selection support system 1.

[0027] The input device 140 is a device that receives various information from an operator who operates the treatment selection support system 1, and is, for example, a mouse and a keyboard.

[0028] The output device 150 is a device that outputs various information such as predicted results of treatment effects output from the treatment selection support system 1. The output device 150 is, for example, a monitor display, a printer, etc. Here, the output device 150 will be described mainly as an example of display output.

[0029] The memory 130 is configured from the same or different recording media, and records a program (computer program) that defines the operation of the arithmetic device 110, and various information used and generated by the arithmetic device 110. Examples of the various information include a mathematical model 131, a machine learning model 132, patient data, parameters used in the mathematical model, etc. These will be described later.

[0030] The recording medium is, for example, a magnetic storage medium such as an HDD (Hard Disk Drive), a semiconductor storage medium such as a RAM (Random Access Memory), a ROM (Read Only Memory) and an SSD (Solid State Drive), a combination of an optical disk and an optical disk drive such as a DVD (Digital Versatile Disk), etc. When the treatment selection support system 1 starts operating (for example, when the power is turned on), the arithmetic device 110 reads a program from the memory 130, executes the read program, and performs various processes, thereby controlling the entire treatment selection support system 1.

[0031] The communication device 120 is a communication interface that can connect to an external device so as to be able to communicate with it, and is connected to, for example, a database 2. The database 2 stores, for example, patient data (examination data) 21 acquired from past treatments, prescription data, and treatment results (shown as prescription data 22 in FIG. 1). Details of patient data and prescriptions as examples of "treatment history data" will be described later. Treatment results include survival time, progression-free survival time, and the occurrence or non-occurrence of various side effects. The database 2 also stores, for past treatments, parameters of the mathematical model 131 output from the machine learning model 132 and prediction results of the response rate by the mathematical model 131.

[0032] A computer program for realizing the functions of the treatment selection support system 1 can be stored in a storage medium MM and installed in another computer (not shown). Conversely, the computer program stored in the storage medium MM can be transferred to and stored in the treatment selection support system 1. The storage medium MM can be any device that can non-temporarily store a computer program, such as an HDD or SSD. Note that instead of the storage medium MM, the computer program can be transferred via a communication network.

[0033] Fig. 2 shows an example of a series of procedures and functions for a new cancer patient who is scheduled to receive radiation therapy and immune checkpoint inhibitor therapy in treatment selection using the treatment selection support system 1. Figs. 3 to 6 show examples of the operation screen 3 displayed on the output device 150.

[0034] The implementing entity (function) of each process S1 to S5 is described within each process. The patient data acquisition unit F1, parameter calculation unit F2, prescription data acquisition unit F3, predicted response rate calculation unit F4, and calculation result output unit F5 are realized by the calculation device 110 executing a predetermined computer program. The patient data acquisition unit F1 acquires patient data. The parameter calculation unit F2 calculates and outputs predetermined parameters (hereinafter sometimes abbreviated as parameters) used in the mathematical formula model 131 using the machine learning model 132. The prescription data acquisition unit F3 acquires prescription data. The predicted response rate calculation unit F4 calculates the predicted response rate using the mathematical formula model 131. The calculation result output unit F5 displays and outputs the calculated predicted response rate in association with the parameters used to calculate the predicted response rate.

[0035] The machine learning model 132 and the parameter calculation unit 20 are examples of a "machine learning model unit." The predicted response rate calculation unit 40 and the mathematical model 131 are examples of a "mathematical model unit." The output device 150 and the calculation result output unit 50 are examples of a "display output unit."

[0036] First, the operator presses the patient data input button 311 on the setting tab 31 of the operation screen 3 shown in Fig. 3, and inputs the patient data of a new patient acquired by any means into the treatment selection support system 1. The patient data is saved in the memory 130 (step S1).

[0037] Patient data includes, for example, age, gender, smoking history, the presence or absence of various gene mutations, the expression levels of various genes in the tumor environment, the expression levels of various proteins on the cell surface, the proportion of various immune cells, and the amounts of various metabolites. These values ​​are obtained by analyzing tumor samples and blood collected during a prior surgery using specialized equipment and reagents. However, the patient data is not limited to this, as long as it represents the patient's biological characteristics. For example, CT image information, MR images, and PET images also qualify as patient data. Furthermore, the patient data may include not only information acquired before the start of treatment but also information acquired during treatment. In addition, although the present embodiment describes patient data as being input by an operator, a testing device (not shown) for acquiring patient data and the treatment selection support system 1 may be connected via a communication device 120, and the patient data may be automatically input from the testing device by inputting the patient's name or an identification number such as an ID instead.

[0038] The treatment selection support system 1 inputs patient data into the machine learning model 132 stored as a computer program in the memory 130, and outputs parameters 23 for the mathematical formula model 131 (step S2). Details of the machine learning model 132 and the learning method will be described later. The output parameters 23 are stored in the memory 130.

[0039] The operator presses the prescription input button 312 and inputs a prescription created by any means into the treatment selection support system 1 as prescription data 22. Hereinafter, this may be referred to as a prescription 23. The input prescription data 22 is saved in the memory 130 (step S3). Note that step S3 may be performed before step S1 or step S2. The prescription here refers to information describing the type of treatment to be administered to the patient, including, for example, the type of therapeutic agent, the daily dosage of each therapeutic agent, the number of radiation fractions, and the daily irradiation dose. Information about the radiation dose may be stored as an average value within a specific region of interest (ROI), or may be stored as a dose distribution, i.e., the value of each voxel on a CT image or a dose-volume histogram for each ROI. Generally, the dose distribution is calculated using treatment planning software (not shown). However, the treatment selection support system 1 may predict the dose distribution from past treatment results based on ROI information on the input CT image information.

[0040] The operator presses the calculation start button 313 to instruct calculation of the patient's predicted response rate. The treatment selection support system 1 inputs the above-mentioned parameters 23 and prescription 22, also stored in the memory 130, into the mathematical model 131, which is stored as a program in the memory 130, and calculates the patient's predicted response rate (step S4).

[0041] An example of a method for calculating the predicted response rate using the mathematical model 131 is shown below. In this example, it is assumed that the number of tumor cells remaining in the body follows Poisson statistics. When the expected value of the number of tumor cells remaining in the body at the time T_end preset by the operator is n_tumor(T_end), the response rate, i.e., the probability P of reducing the number of tumor cells to zero, is expressed by the following formula.

[0042]

number

[0043]

number

[0044]

number

[0045]

number

[0046]

number

[0047]

number

[0048] λ_RT^((CTL)) is the survival rate of CTLs following radiation exposure at time t, and is expressed using a linear-quadratic curve model, for example, as shown in Equation 4. Here, α and β are parameters that represent the radiosensitivity of cancer cells. In this case, the input dose d may be the radiation dose to the tumor, or may be the dose to organs and tissues where immune-related cells such as CTLs are abundant, such as lymph nodes, aorta, and heart.

[0049] In this example, an example of a mathematical model was shown using cancer treatment with immune checkpoint inhibitors as an example, but the effects of the present invention can also be obtained with mathematical models constructed for other treatment modalities such as cytotoxic anticancer drugs, molecular targeted drugs, and radiation therapy.

[0050] The treatment selection support system 1 calculates the predicted response rate for new patients by numerically solving Equations 2 to 6 from t = 0 to t = T_end using the prescription and parameters obtained from the machine learning model as input. While the initial values ​​n_tumor (t = 0) and n_CTL (t = 0) are not specifically described in this example, they may be fixed values ​​or may be treated as parameters output from machine learning, similar to C_1 to C_5. In this example, α and β shown in Equation 4 are also described as fixed values ​​determined in advance by cell irradiation experiments, etc., but they may also be treated as parameters output from machine learning, similar to C_1 to C_5.

[0051] The calculated predicted response rate is stored in the memory 130 and, as shown in FIG. 4, is displayed in the predicted response rate display section 321 of the response rate display 32 (step S5). At this time, the time change of any variable included in the mathematical model (in this embodiment, the expected value n_tumor of the number of tumor cells and the expected value n_CTL of the number of CTLs) can be displayed in the mathematical model calculation result display section 322. The type of variable to be displayed can be switched using a variable selection button 323. Furthermore, the treatment selection support system 1 can connect to the database 2 via the communication device 120 and calculate the actual response rate from the treatment results of the same case in the past (e.g., lung cancer), and display it in the actual response rate display section 324. The treatment selection support system 1 can also display statistical information of the patient group used to calculate the actual response rate in the statistical information display section 325, based on the patient data 21 stored in the database 2.

[0052] By checking the predicted response rate for the new patient displayed on the output device 150 along with the actual response rate, the operator can determine the appropriateness of the prescription that the operator himself / herself previously input into the treatment selection support system 1.

[0053] If the predicted response rate is lower than the actual results, it is possible to input a different prescription into the treatment selection support system 1 to see if the predicted response rate improves, or to consider other treatments. The parameters, predicted response rate, prescription, and patient data stored in the memory 130 are also stored in the database 2 via the communication device 120. In this embodiment, this can be used in conjunction with an optimization function that determines a prescription by repeated calculations so that the predicted response rate exceeds a threshold value preset by the operator.

[0054] As shown in FIG. 5, the treatment selection support system 1 can display parameters output from the machine learning model, as well as the predicted response rate, in the parameter display section 331 of the parameter display tab 33. In the example of FIG. 5, information about two parameters is displayed. When no particular distinction is made, the parameter display sections 331(1) and 331(2) can be referred to as the parameter display section 331. Similarly, the parameter display sections 331(1) and 331(2) can be written as the parameter display section 331. Similarly, the parameter selection buttons 334(1) and 334(2), which will be described later, can be referred to as the parameter selection buttons 334.

[0055] The displayed parameters can be switched using the parameter selection button 332. At this time, the treatment selection support system 1 can acquire parameters calculated for patients who have been treated in the past from the database 2 via the communication device 120 and display them superimposed on the parameter display section 331.

[0056] Parameters can also be displayed in two dimensions along the X and Y axes, as in the two-axis parameter display section 333. In this case, the displayed parameters can be switched using the X-axis and Y-axis parameter selection buttons 334. In this embodiment, the parameters are displayed as a two-dimensional scatter plot, but three parameters can also be selected and displayed as a three-dimensional scatter plot. Furthermore, the treatment selection support system 1 may determine which patients responded and which did not respond based on the treatment results stored in the database 2, and display the parameters by distinguishing them by color, shape, etc.

[0057] As mentioned above, the parameters of the mathematical model represent the biological diversity of patients, such as the proliferation ability of cancer cells and the strength of immune activity. Therefore, even if the operator does not have specialized knowledge of, for example, molecular biology or the expression pathways of each gene, they can intuitively evaluate the pathological characteristics of a new patient by analyzing the parameters displayed on the output device 150 and comparing them with those of past patients. As a result, if the predicted response rate output from the treatment selection support system 1 is low, it is possible to appropriately consider changing the prescription or alternative treatment based on the patient's pathology.

[0058] As shown in Fig. 6, the treatment selection support system 1 can extract a group of patients having parameter sets similar to those of the patient for whom treatment is currently being selected, and display them in a similar case tab 34. The similarity is expressed as a similarity score. In this embodiment, the sum of squares of the differences between each parameter is assumed to be the similarity score, but the calculation method is not necessarily limited to this.

[0059] The treatment selection support system 1 can sort the patient list in descending order of treatment outcome. In this embodiment, survival time is shown as an example of treatment outcome, but other numerical values ​​may be used. By pressing the Details button 341, the operator can check the detailed treatment outcome and patient data for each patient stored in the database 2. By pressing the Display button 342, the operator can display the prescription for each patient stored in the database 2. This allows for efficient optimization of prescriptions and treatment selection.

[0060] Fig. 7 is a schematic diagram of a treatment effect prediction algorithm composed of a machine learning model and a mathematical model. Details of the machine learning model that outputs the parameters of the mathematical model and its learning procedure in the treatment selection support system 1 will be described below using Fig. 7. In this embodiment, a neural network will be used as an example of the machine learning model, but other machine learning models may also be used.

[0061] First, when the operator presses the model learning button 314 shown in FIG. 3 via the input device 140, the treatment selection support system 1 starts learning the machine learning model. The treatment selection support system 1 acquires patient data, prescriptions, and treatment outcomes of previously treated patients from the database 2 and stores them in the memory 130. Then, learning of the machine learning model is started based on the following mathematical formula. A series of algorithms is stored in the memory 130 as a computer program. The target to be optimized through learning is the weight of each layer of the machine learning model. If the weight matrix for the i-th layer is w_i, the weight adjustment amount Δw_i can be expressed as the average value of the values ​​obtained from each learning data by the following mathematical formula 8.

[0062]

number

[0063]

number

[0064] In general neural network learning, the loss function E^((n)) is expressed using the squared difference between the output value from the machine learning model and the correct data. However, in this embodiment, the output value from the machine learning model is the parameter of a mathematical model, and the correct parameter is unknown. Therefore, as shown in Equation 10, the treatment selection support system 1 expresses the loss function E^((n)) using the squared difference between the predicted response rate P calculated by the mathematical model using the parameters output from the machine learning model during learning as input, and the treatment result P_meas.

[0065]

number

[0066]

number

[0067]

number

[0068]

number

[0069]

number

[0070]

number

[0071]

number

[0072]

number

[0073] The weight w_i can be recalculated every time a patient's treatment is completed by updating the database 2. Note that although a sigmoid function is used as the activation function for the intermediate layer in this embodiment, the same effect can be obtained even if another function such as a ReLU function is used.

[0074] The treatment selection support system 1 configured in this way predicts treatment efficacy using a hybrid prediction model that combines a mathematical model and a machine learning model. This eliminates the need for a set of correct parameters required for training the machine learning model. Therefore, even when patient data such as CT image information cannot be obtained daily for various reasons, the hybrid prediction model enables highly interpretable treatment efficacy prediction. Furthermore, the use of the hybrid prediction model is expected to enable the consideration of appropriate alternatives even for patients who are determined to be non-responders. Furthermore, by basing the model on the mechanisms of the human body, relatively valid prognosis predictions are possible even for prescriptions that have not previously been used. [Example]

[0075] Example 2 will be described using FIG. 8. In the following examples, including this example, differences from Example 1 will be mainly described. Example 1 described a method for estimating all parameters of a mathematical formula model using one machine learning model. In contrast, in this example, as shown in FIG. 8, multiple machine learning models 132(1), 132(2), and 132(3) are used to individually estimate parameters 23. For example, the first machine learning model 132(1) estimates the first parameter 231(1) of the parameters 23, the second machine learning model 132(2) estimates the second parameter 231(2) of the parameters 23, and the third machine learning model 132(3) estimates the third parameter 231(3) of the parameters 23.

[0076] Items of patient data 211, 212, and 213, such as age, sex, and gene expression information, input to each machine learning model 132(1), 132(2), and 132(3), may overlap. In the example of Figure 8, certain data 214 included in patient data 21 is used by both first machine learning model 132(1) and second machine learning model 132(2).

[0077] Each machine learning model 132(1), 132(2), 132(3) may output two or more parameters.

[0078] In this example, because the relationship between patient data and the parameters of the mathematical model is unknown, a method has been described in which all patient data is input and all parameters are output from a single machine learning model. However, there are cases in which the relationship between a specific item of data and a specific parameter is well known in advance (for example, when a correlation between the characteristics of cancer cells and a certain group of genes has been confirmed, but it is clear that there is no correlation with other genes). In such cases, separating the machine learning model and the data used for estimation for each parameter enables more accurate predictions.

[0079] This embodiment configured as described above can also achieve the same effects as those of embodiment 1. Furthermore, in this embodiment, multiple machine learning models 132(1) to 132(3) are used to share and estimate the parameters 23, thereby further improving the prediction accuracy. Furthermore, it is also possible to use the embodiment in such a way that some of the parameters are set to given values ​​and other parameters are estimated by the machine learning models. [Example]

[0080] Example 3 will be described with reference to Fig. 9. Fig. 9 is a flowchart showing the process of displaying and outputting the predicted response rate and parameters.

[0081] When displaying the calculated predicted response rate on the screen (S51), the treatment selection support system 1 of this embodiment also displays parameters designated by the user on the screen (S52). That is, of the parameters used to calculate the predicted response rate, the parameters designated by the user are displayed on the screen together with the predicted response rate.

[0082] In this embodiment configured as above, parameters designated by the user among the parameters used in calculating the predicted response rate can be displayed on the screen, thereby improving usability for the user. [Example]

[0083] Example 4 will be described with reference to Figure 10. Figure 10 is a flowchart showing a process for displaying and outputting the predicted response rate and parameters. In this example, parameters used in calculating the predicted response rate that fall outside a predetermined range are displayed on the screen together with the predicted response rate (S52A). Parameters that fall outside the predetermined range are, for example, parameters that fall outside an average range or parameters that fall outside a range obtained from past cases.

[0084] This embodiment configured in this manner also achieves the same effects as those of Embodiment 1. Furthermore, in this embodiment, it is possible to output parameters that are out of a predetermined range among the parameters used in calculating the predicted response rate, and therefore, for example, parameters that indicate abnormal values ​​can be displayed on the screen to draw the user's attention, improving usability. [Example]

[0085] Example 5 will be described with reference to Fig. 11. Fig. 11 shows how, of the parameters used in calculating the predicted response rate, parameters associated in advance with the case related to the prediction are displayed (S52B).

[0086] The treatment selection support system 1 of this embodiment includes a case-parameter correspondence table T1 that associates parameters to be displayed for each case. This table T1 can be stored in, for example, the memory 130. When the treatment selection support system 1 displays and outputs the calculated predicted response rate (S51), it also displays and outputs parameters that are associated with the case, among the parameters used in calculating the predicted response rate (S52B).

[0087] This embodiment configured as described above also achieves the same effects as those of Embodiment 1. Furthermore, in this embodiment, parameters associated with cases related to the predicted response rate are displayed on the screen together with the predicted response rate, so that related parameters can be displayed on the screen to enhance explainability, thereby improving usability for the user.

[0088] It should be noted that the present invention is not limited to the above-described embodiments. Those skilled in the art can make various additions and modifications within the scope of the present invention. The above-described embodiments are not limited to the configuration examples shown in the accompanying drawings. The configurations and processing methods of the embodiments can be modified as appropriate within the scope of achieving the object of the present invention.

[0089] For example, it is clear that the present disclosure includes configurations expressed as follows:

[0090] (Representation 1) A treatment effect prediction system that predicts the results of treatment, comprising: a machine learning unit that outputs predetermined parameters from input patient data; and a mathematical model unit that calculates treatment effects from prescription data and the predetermined parameters output by the machine learning unit, wherein the machine learning unit learns to reduce the difference between treatment history data and the treatment effects calculated by the mathematical model unit.

[0091] (Representation 2) A therapeutic effect prediction system according to Representation 1, wherein the machine learning unit is configured as a neural network.

[0092] (Representation 3) A therapeutic effect prediction system according to Representation 1 or 2, wherein in the learning of the neural network, the amount of adjustment of the weight of the final layer is calculated by making small changes to the parameters input to the mathematical model unit.

[0093] (Representation 4) A therapeutic effect prediction system according to any one of Representations 1 to 3, further comprising a display output unit that displays the predetermined parameters output from the machine learning unit and parameters obtained from treatment history data.

[0094] (Representation 5) A therapeutic effect prediction system according to any one of Representations 1 to 4, wherein the display output unit further displays and outputs the therapeutic effect calculated by the mathematical model unit and the therapeutic effect obtained from the treatment history data.

[0095] (Representation 6) A therapeutic effect prediction system described in any one of Representations 1 to 5, wherein the display output unit further extracts and displays predetermined treatment history data having the predetermined parameters and parameters within a predetermined range from the treatment history data based on the predetermined parameters output from the machine learning unit.

[0096] (Representation 7) A therapeutic effect prediction system described in any one of Representations 1 to 6, wherein the display output unit further rearranges the extracted predetermined treatment history data in order of treatment effect and displays and outputs prescription data corresponding to the predetermined treatment history data.

[0097] (Representation 8) A therapeutic effect prediction system described in any one of Representations 1 to 7, wherein the machine learning units are provided in plurality, and the plurality of machine learning units share the responsibility of outputting the specified parameters based on the patient data.

[0098] (Representation 9) A therapeutic effect prediction system according to any one of Representations 1 to 8, wherein the display output unit displays and outputs a specified parameter from among the predetermined parameters output from the machine learning unit.

[0099] (Representation 10) A therapeutic effect prediction system described in any one of Representations 1 to 9, wherein the display output unit displays and outputs parameters that fall outside a predetermined range among the specified parameters output from the machine learning unit.

[0100] (Representation 11) A therapeutic effect prediction system described in any one of Representations 1 to 10, wherein the display output unit displays and outputs parameters corresponding to the case of the target patient among the predetermined parameters output from the machine learning unit.

[0101] (Representation 12) A method for predicting the effectiveness of treatment using a treatment effect prediction system that predicts the outcome of treatment, wherein the treatment effect prediction system acquires patient data, causes a machine learning unit to output predetermined parameters from the patient data, and causes a mathematical model unit to calculate the treatment effect from prescription data and the predetermined parameters output by the machine learning unit, and the machine learning unit learns to reduce the difference between treatment history data and the treatment effect calculated by the mathematical model unit. [Explanation of symbols]

[0102] 1: Treatment selection support system, 2: Database, 3: Screen, 21: Patient data, 22: Prescription data, 131: Mathematical model, 132: Machine learning model

Claims

1. A treatment effect prediction system for predicting a treatment outcome, a machine learning unit that outputs predetermined parameters from input patient data; a mathematical model unit that calculates a therapeutic effect from prescription data and the predetermined parameters output by the machine learning unit, The machine learning unit is trained to reduce the difference between the treatment history data and the treatment effect calculated by the mathematical model unit. Treatment effect prediction system.

2. The machine learning unit is configured with a neural network. The therapeutic effect prediction system according to claim 1 .

3. In the learning of the neural network, the adjustment amount of the weight of the final layer is calculated by slightly changing the parameters input to the mathematical model unit. The therapeutic effect prediction system according to claim 2 .

4. Further, a display output unit is provided for displaying the predetermined parameters output from the machine learning unit and parameters obtained from treatment history data. The therapeutic effect prediction system according to claim 1 .

5. The display output unit further displays and outputs the therapeutic effect calculated by the mathematical model unit and the therapeutic effect obtained from the treatment history data. The therapeutic effect prediction system according to claim 4.

6. The display output unit further extracts predetermined treatment history data having the predetermined parameter and a parameter within a predetermined range from the treatment history data based on the predetermined parameter output from the machine learning unit, and displays and outputs the extracted treatment history data. The therapeutic effect prediction system according to claim 4.

7. The display output unit further rearranges the extracted predetermined treatment history data in order of treatment effect, and displays and outputs prescription data corresponding to the predetermined treatment history data. The therapeutic effect prediction system according to claim 6.

8. a plurality of the machine learning units are provided, The plurality of machine learning units share and output the predetermined parameters based on the patient data. The therapeutic effect prediction system according to claim 1 .

9. The display output unit displays and outputs designated parameters from among the predetermined parameters output from the machine learning unit. The therapeutic effect prediction system according to claim 4.

10. The display output unit displays and outputs parameters that are out of a predetermined range among the predetermined parameters output from the machine learning unit. The therapeutic effect prediction system according to claim 4.

11. The display output unit displays and outputs parameters associated with the case of the target patient from among the predetermined parameters output from the machine learning unit. The therapeutic effect prediction system according to claim 4.

12. A method for predicting a treatment effect using a treatment effect prediction system that predicts a treatment result, comprising: The therapeutic effect prediction system includes: Obtain patient data, outputting predetermined parameters from the patient data by a machine learning unit; a mathematical model unit that calculates a therapeutic effect from prescription data and the predetermined parameters output by the machine learning unit; The machine learning unit is trained to reduce the difference between the treatment history data and the treatment effect calculated by the mathematical model unit. Methods for predicting treatment efficacy.

Citation Information

Patent Citations

  • Treatment effect prediction device, treatment effect prediction method, treatment effect prediction program

    WO2022220300A1