US2024038394A1PendingUtilityA1

Machine learning model generation apparatus, machine learning model generation method, and non-transitory computer readable medium

Assignee: NEC CORPPriority: Jun 22, 2022Filed: Oct 5, 2023Published: Feb 1, 2024
Est. expiryJun 22, 2042(~15.9 yrs left)· nominal 20-yr term from priority
G16H 50/20G16H 50/70
81
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A machine learning model generation apparatus includes: a movement unit that performs movement processing of moving a sample, having an output error of a (t+1)-th order machine learning model with respect to observation data at time t+1 being larger than a predetermined amount, from the target sample group to a source sample group; and a generation unit that generates a plurality of weak learners by using at least observation data of a sample included in the target sample group after the movement processing and a sample included in the source sample group after the movement processing, and generates a t-th order machine learning model, based on at least each of the plurality of weak learners, and a classification error being evaluated, for each of the plurality of weak learners, by using observation data at time t of the sample included in the target sample group after the movement processing.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A machine learning model generation apparatus comprising:
 at least one memory; and   at least one processor configured to be constituted in such a way as to execute an instruction stored in the at least one memory, wherein   the at least one processor executes:   movement processing of moving a trainee, among a plurality of trainees included in a target trainee group, having an output error of a next timing machine learning model of a next timing with respect to observation data at the next timing being larger than a predetermined amount, from the target trainee group to a source trainee group, the next timing being a timing next to a target timing;   processing of generating a plurality of weak learners by using at least observation data from the target timing to a last timing of at least one trainee included in the target trainee group after the movement processing and at least one trainee included in the source trainee group after the movement processing; and   processing of generating a target timing machine learning model of the target timing, based on at least each of the plurality of generated weak learners, and a classification error being evaluated, for each of the plurality of generated weak learners, by using observation data at the target timing of the at least one trainee included in the target trainee group after the movement processing, and   the observation data include at least a state and a training action of a trainee at a specific time until the last timing,   the target timing machine learning model outputs a training action at the target timing by using at least a state at the target timing as an input.   
     
     
         2 . The machine learning model generation apparatus according to  claim 1 , wherein the at least one processor moves, after discarding a trainee included in the source trainee group, a trainee having an output error of the next timing machine learning model with respect to observation data at the next timing being larger than a predetermined amount, to a source trainee group. 
     
     
         3 . The machine learning model generation apparatus according to  claim 1 , wherein
 the plurality of weak learners includes at least a first weak learner and a second weak learner, and   the at least one processor   generates the first weak learner by using observation data being weighted by a weight being set for each trainee,   increases a weight for a trainee, among trainees included in the target trainee group after the movement processing, having an output error of the first weak learner with respect to observation data at the target timing being larger than a predetermined amount,   reduces a weight for a trainee, among trainees included in the source trainee group after the movement processing, having an output error of the first weak learner with respect to observation data at the target timing being larger than a predetermined amount, and   generates the second weak learner by using observation data being weighted by a weight being updated for each trainee.   
     
     
         4 . The machine learning model generation apparatus according to  claim 3 , wherein the at least one processor
 increases a weight according to the classification error being evaluated for the first weak learner, for a trainee, among trainees included in the target trainee group after the movement processing, having an output error of the first weak learner with respect to observation data at the target timing being larger than a predetermined amount, and   reduces a weight according to a predetermined coefficient, for a trainee, among trainees included in the source trainee group after the movement processing, having an output error of the first weak learner with respect to observation data at the target timing being larger than a predetermined amount.   
     
     
         5 . The machine learning model generation apparatus according to  claim 3 , wherein the at least one processor determines, for each trainee included in the source trainee group after the movement processing, at least one of an initial value of a weight of observation data of the trainee, and a reduction amount of a weight when the weight of the trainee is updated, based on an output error of the next timing machine learning model with respect to observation data at the next timing of the trainee. 
     
     
         6 . The machine learning model generation apparatus according to  claim 5 , wherein the at least one processor
 reduces, for each trainee included in the source trainee group after the movement processing, an initial value of a weight of observation data of the trainee, as an output error of the next timing machine learning model with respect to observation data at the next timing of the trainee is larger, or   increases, for each trainee included in the source trainee group after the movement processing, a reduction amount of a weight when the weight of the trainee is updated, as an output error of the next timing machine learning model with respect to observation data at the next timing of the trainee is larger.   
     
     
         7 . The machine learning model generation apparatus according to  claim 1 , wherein the observation data include an amount of an effect acquired by a training action at a specific time in a trainee having a state at the specific time until the last timing. 
     
     
         8 . The machine learning model generation apparatus according to  claim 7 , wherein the at least one processor uses, when the plurality of weak learners is generated, information acquired by subtracting an amount according to an output error of the next timing machine learning model from an amount of an effect included in observation data at the next timing, for each trainee included in the source trainee group after the movement processing, as an effect at the next timing of the trainee. 
     
     
         9 . The machine learning model generation apparatus according to  claim 8 , wherein the at least one processor increases an amount of reduction as a trainee has a larger output error of the next timing machine learning model at the next timing when the amount of the effect is reduced. 
     
     
         10 . The machine learning model generation apparatus according to  claim 1 , wherein the at least one processor uses cost-sensitive learning when each of the plurality of weak learners is generated. 
     
     
         11 . The machine learning model generation apparatus according to  claim 1 , wherein the at least one processor
 calculates, for each of the plurality of generated weak learners, reliability of the weak learner, based on at least the classification error being evaluated, for the weak learner, by using observation data at the target timing of at least one trainee included in the target trainee group after the movement processing, and   generates the target timing machine learning model by combining each of the plurality of generated weak learners being weighted by associated reliability.   
     
     
         12 . The machine learning model generation apparatus according to  claim 1 , wherein the target timing learning model outputs a training action of the trainee for a healthcare worker at the target timing, the training action having been optimized in order to maximize a treatment effect of a patient. 
     
     
         13 . A machine learning system including the machine learning generation apparatus according to  claim 1 , further comprising an estimation apparatus comprising:
 at least one estimation apparatus memory; and   at least one estimation apparatus processor configured to be constituted in such a way as to execute an instruction stored in the at least one estimation apparatus memory, wherein   the at least one estimation apparatus processor executes   processing of estimating the training action at the target timing based on at least the state of the target timing by inputting the measurement data including at least the state at the target timing into the target timing machine learning model and receiving the training action at the target timing from the target timing machine learning model.   
     
     
         14 . A machine learning system including the machine learning generation apparatus according to  claim 1 , further comprising an estimation apparatus comprising:
 at least one estimation apparatus memory; and   at least one estimation apparatus processor configured to be constituted in such a way as to execute an instruction stored in the at least one estimation apparatus memory, wherein   the at least one estimation apparatus processor executes   processing of estimating a training action at each timing from a first timing to the last timing by setting the target timing to the each timing, inputting the measurement data including at least the state at the target timing into the target timing machine learning model and receiving the training action at the target timing from the target timing machine learning model, thereby estimating a training action plan including estimated training actions form the first timing to the last timing.   
     
     
         15 . A machine learning model generation method comprising:
 executing movement processing of moving a trainee, among a plurality of trainees included in a target trainee group, having an output error of a next timing machine learning model of a next timing with respect to observation data at the next timing being larger than a predetermined amount, from the target trainee group to a source trainee group, the next timing being a timing next to a target timing;   generating a plurality of weak learners by using at least observation data from the target timing to a last timing of at least one trainee included in the target trainee group after the movement processing and at least one trainee included in the source trainee group after the movement processing; and   generating a target timing machine learning model of the target timing, based on at least each of the plurality of generated weak learners, and a classification error being evaluated, for each of the plurality of generated weak learners, by using observation data at the target timing of the at least one trainee included in the target trainee group after the movement processing, wherein   the observation data include at least a state and a training of a trainee at a specific time until the last timing,   the target timing machine learning model outputs a training at the target timing by using at least a state at the target timing as an input.   
     
     
         16 . A non-transitory computer readable medium storing a program for causing a computer to execute:
 movement processing of moving a trainee, among a plurality of trainees included in a target trainee group, having an output error of a next timing machine learning model of a next timing with respect to observation data at the next timing being larger than a predetermined amount, from the target trainee group to a source trainee group, the next timing being a timing next to a target timing;   processing of generating a plurality of weak learners by using at least observation data from the target timing to a last timing of at least one trainee included in the target trainee group after the movement processing and at least one trainee included in the source trainee group after the movement processing; and   processing of generating a target timing machine learning model of the target timing, based on at least each of the plurality of generated weak learners, and a classification error being evaluated, for each of the plurality of generated weak learners, by using observation data at the target timing of the at least one trainee included in the target trainee group after the movement processing, wherein   the observation data include at least a state and a training of a trainee at a specific time until the last timing, and   the target timing machine learning model outputs a training at the target timing by using at least a state at the target timing as an input.

Join the waitlist — get patent alerts

Track US2024038394A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.