| CPC G06N 20/20 (2019.01) [G06F 18/2431 (2023.01); G06N 3/045 (2023.01)] | 11 Claims |

|
1. A state estimation device for estimating a user's state based on sensor data detected by a sensor, the state estimation device comprising circuitry configured to:
acquire sensor information composed of time-series sensor data acquired by at least one sensor;
provisionally allocate one of state labels for identifying each of user's states to each time and one or more types of sensor data associated with the time;
calculate a feature parameter indicating a feature of a plurality of sensor data to which a same state label is allocated, and perform learning of a first model that classifies the sensor data associated with each time into any one of a plurality of states;
extract, from a state sequence being a time-series sequence of the state labels allocated to each time, information indicating transition of the state labels before a transition reference time being one time point in the time series and a state label allocated to a time subsequent to the transition reference time as an input feature quantity and a supervision label, respectively, and perform learning of a second model whose input is transition of state labels before the transition reference time and whose output is a state label at a time subsequent to the transition reference time by machine learning based on learning data including the extracted input feature quantity and the extracted supervision label;
estimate a state at each time based on each of the first model and the second model for each time in the time series, and update a state label allocated to each time based on each estimated state; and
output the first model and the second model when specified conditions for update of the state labels are satisfied.
|