Method for estimating stress level, method for generating teacher data, information processing device, program for estimating stress level, and program for generating teacher data
Patent Information
- Application Number
- JP2022575042
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-01-18
- Publication Date
- 2025-02-19
AI Technical Summary
【0014】 本発明の一態様によれば、高精度にストレス度を推定することが可能になる。
Smart Images

Figure 0007632487000004 
Figure 0007632487000005 
Figure 0007632487000006
Abstract
Description
[Technical field]
[0001] The present invention relates to a method for estimating a stress level of a subject using measurement data. [Background technology]
[0002] In recent years, there has been an increase in cases where employees have become depressed or suffer other mental disorders due to occupational stress, leading to them quitting their jobs or taking time off work. This has also led to an increased burden on companies trying to retain and secure employees. Against this background, research into stress monitoring is being conducted. For example, research is being conducted into technology that estimates a subject's stress level using measurement data such as the subject's body movement data and biological data. [Prior art documents] [Non-patent literature]
[0003] [Non-Patent Document 1] Yuko Kai et. al., "A study on the relationship between leisure-time physical activity and depression with a focus on occupational stress," Bulletin of the Physical Fitness Research Institute, No. 107, pp. 1-10, Apr., 2009 [Non-Patent Document 2] Ryoichi Inaba et. al., "Relationship between burnout, occupational stress and physical activity during work among female hospital nurses," Journal of Occupational Accident Medicine, 66, pp.253-258, 2018 Summary of the Invention [Problem to be solved by the invention]
[0004] As described below, there is room for improving the estimation accuracy in the conventional stress level estimation. For example, body movement data measured when the subject is not working is likely to be due to physical activity based on the subject's free will, such as leisure or sports. Here, according to the above-mentioned Non-Patent Document 1, the proportion of people who engage in physical activity in their leisure time who have a depressed state is lower than those who do not. From this, it is considered that the body movement data measured when the subject is not working is negatively correlated with the stress level.
[0005] On the other hand, the body movement data measured while the subject was at work is likely to be due to physical activity on the job. Here, the above-mentioned Non-Patent Document 2 suggests that one of the causes of burnout among female hospital nurses is increased physical activity during work due to increased occupational stress. From this, it is considered that the body movement data measured while the subject was at work is positively correlated with the stress level.
[0006] In this way, depending on whether the subject was at work or off-work when the measurement data was taken, there is a possibility that the value of the measurement data may contribute to increasing or decreasing the stress level. Conventionally, stress levels were estimated without taking this into consideration, so there was room for improvement in the estimation accuracy.
[0007] An object of one aspect of the present invention is to provide a method for estimating a stress level that is capable of estimating a stress level with higher accuracy than conventional methods. [Means for solving the problem]
[0008] A method for estimating stress level according to one aspect of the present invention includes at least one processor classifying measurement data related to stress level indicating a subject's degree of stress measured over a predetermined period of time into first measurement data measured during the subject's working hours and second measurement data measured outside of working hours, and estimating the stress level of the subject using at least one of the first measurement data and the second measurement data.
[0009] A method for generating teacher data according to one aspect of the present invention includes at least one processor classifying measurement data related to stress levels indicating the degree of stress of one or more subjects into first measurement data measured during the subjects' working hours and second measurement data measured outside of working hours, and generating at least one of: (1) first teacher data in which the subject's stress level is associated with a first feature calculated from the first measurement data; (2) second teacher data in which the subject's stress level is associated with a second feature calculated from the second measurement data; and (3) third teacher data in which the subject's stress level is associated with the first feature and the second feature.
[0010] An information processing device according to one aspect of the present invention comprises a classification means for classifying measurement data related to a stress level indicating a subject's degree of stress measured during a predetermined period into first measurement data measured during the subject's working hours and second measurement data measured outside of working hours, and an estimation means for estimating the stress level of the subject using at least one of the first measurement data and the second measurement data.
[0011] An information processing device according to one aspect of the present invention comprises a classification means for classifying measurement data related to stress levels indicating the degree of stress of one or more subjects into first measurement data measured during the subjects' working hours and second measurement data measured outside of working hours, and a teacher data generation means for generating at least one of: (1) first teacher data in which the stress level of the subject is associated with a first feature calculated from the first measurement data, (2) second teacher data in which the stress level of the subject is associated with a second feature calculated from the second measurement data, and (3) third teacher data in which the stress level of the subject is associated with the first feature and the second feature.
[0012] A stress level estimation program according to one aspect of the present invention is a program for causing a computer to function as an information processing device, and causes the computer to function as a classification means for classifying measurement data related to stress level indicating the degree of stress of a subject measured over a predetermined period of time into first measurement data measured during the subject's working hours and second measurement data measured outside of working hours, and as an estimation means for estimating the stress level of the subject using at least one of the first measurement data and the second measurement data.
[0013] A teacher data generation program according to one aspect of the present invention is a program for causing a computer to function as an information processing device, and causes the computer to function as a classification means for classifying measurement data related to stress levels indicating the degree of stress of one or more subjects into first measurement data measured during the subjects' working hours and second measurement data measured outside of working hours, and a teacher data generation means for generating at least one of (1) first teacher data in which the subject's stress level is associated with a first feature calculated from the first measurement data, (2) second teacher data in which the subject's stress level is associated with a second feature calculated from the second measurement data, and (3) third teacher data in which the subject's stress level is associated with the first feature and the second feature. Effect of the Invention
[0014] According to one aspect of the present invention, it is possible to estimate a stress level with high accuracy. [Brief description of the drawings]
[0015] [Figure 1] 1 is a flow diagram showing the flow of a method for generating teacher data, a method for generating an estimation model, and a method for estimating a stress level according to a first exemplary embodiment of the present invention. [Diagram 2] 1 is a block diagram showing a configuration of an information processing device according to a first exemplary embodiment 1 of the present invention. [Diagram 3] FIG. 11 is a diagram showing an overview of a process executed by an information processing device according to a second exemplary embodiment of the present invention. [Figure 4] FIG. 2 is a block diagram showing a configuration of the information processing device. [Diagram 5] FIG. 13 is a diagram showing an example of a histogram of triaxial acceleration. [Figure 6] FIG. 11 is a flow diagram showing the flow of a method for generating teacher data according to a second exemplary embodiment of the present invention. [Figure 7] FIG. 11 is a flowchart showing the flow of a stress level estimation method according to a second exemplary embodiment of the present invention. [Figure 8] FIG. 13 is a diagram showing an overview of a method for generating teacher data, a method for generating an estimation model, and a method for estimating a stress level according to a third exemplary embodiment of the present invention. [Figure 9] FIG. 2 is a diagram illustrating an example of a computer that executes instructions of a program, which is software that realizes each function of the information processing device. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0016] Example Embodiment 1 A first exemplary embodiment of the present invention will be described in detail with reference to the drawings. This exemplary embodiment is a basic form of the exemplary embodiments described later.
[0017] (Flow of methods for generating training data, generating estimation models, and estimating stress levels) 1 is a flow diagram showing the flow of a method for generating teacher data, a method for generating an estimation model, and a method for estimating a stress level according to a first exemplary embodiment of the present invention. Note that S11 and S12 indicate the method for generating teacher data, S21 and S22 indicate the method for generating an estimation model, and S31 and S32 indicate the method for estimating a stress level.
[0018] (How to generate training data) In S11, at least one processor classifies stress level-related measurement data indicating the degree of stress of one or more subjects into first measurement data measured during the subjects' working hours and second measurement data measured outside of working hours.
[0019] In S12, at least one processor generates at least one of (1) first teacher data in which the stress level of the subject is associated with the first feature amount calculated from the first measurement data, (2) second teacher data in which the stress level of the subject is associated with the second feature amount calculated from the second measurement data, and (3) third teacher data in which the stress level of the subject is associated with the first feature amount and the second feature amount, thereby completing the teacher data generation method.
[0020] The processes of S11 to S12 may be repeated until a required number of teacher data are generated. The measurement data in each repetition may be the measurement data measured on the same subject, or may be the measurement data measured on different subjects. However, from the viewpoint of improving the estimation accuracy of the stress level, when using the measurement data of different subjects, it is preferable to use the measurement data of subjects whose attributes such as age, sex, and occupation are as similar as possible.
[0021] The stress level in the first teacher data indicates the subject's stress level when the first measurement data was measured. Similarly, the stress level in the second teacher data indicates the subject's stress level when the second measurement data was measured. Furthermore, the stress level in the third teacher data indicates the subject's stress level during the measurement period of all measurement data including the first measurement data and the second measurement data.
[0022] As described above, the method for generating teacher data in this exemplary embodiment includes at least one processor classifying measurement data related to stress levels indicating the degree of stress of one or more subjects into first measurement data and second measurement data, and generating at least one of the first teacher data, the second teacher data, and the third teacher data.
[0023] Therefore, by using the teacher data generated by the teacher data generating method according to this exemplary embodiment, it is possible to construct an estimation model capable of estimating a stress level taking into consideration whether the subject is on work hours or off work hours when the measurement data is measured. The processes of S11 to S12 may be executed by one processor, or the processes of S11 and S12 may be executed by different processors. In the latter case, each processor may be included in one information processing device, or may be included in different information processing devices. The same applies to S21 to S22 and S31 to S33 described below.
[0024] (How to generate an estimation model) In S21, at least one processor acquires at least one of first teacher data, second teacher data, and third teacher data. The first teacher data is teacher data in which the stress level of the subject is associated with a first feature amount calculated from the first measurement data. The second teacher data is teacher data in which the stress level of the subject is associated with a second feature amount calculated from the second measurement data. The third teacher data is teacher data in which the stress level of the subject is associated with the first feature amount and the second feature amount.
[0025] In S22, at least one processor generates (1) a first estimation model in which a first feature amount is an explanatory variable by learning using first training data, and (2) a 2 and (3) a third estimation model, which has the first feature amount and the second feature amount as explanatory variables, generated by learning using the training data of (1) and (2). This completes the method for generating an estimation model.
[0026] As described above, the method for generating an estimation model according to this exemplary embodiment includes at least one processor acquiring at least one of the first teacher data, the second teacher data, and the third teacher data generated by the above-mentioned method for generating teacher data, and at least one of generating a first estimation model, generating a second estimation model, and generating a third estimation model.
[0027] Therefore, according to the method for generating an estimation model according to this exemplary embodiment, it is possible to obtain an effect of constructing an estimation model capable of estimating a stress level taking into consideration whether the subject is during working hours or outside working hours when the measurement data is measured. Note that the estimation algorithm of each of the estimation models described above is not particularly limited, and may be, for example, a nonlinear model such as a neural network model, or a linear model such as a linear regression model.
[0028] (Method of estimating stress level) In S31, at least one processor classifies measurement data related to a stress level, which indicates a degree of stress of a subject, measured during a predetermined period of time, into a first measurement data measured during working hours of the subject and a second measurement data measured outside working hours of the subject. The subject is a subject for whom a stress level is to be estimated.
[0029] The "subject" of the measurement data of S31 may be the same person as the "subject" of S11 described above, i.e., the subject from whom the measurement data used to generate the teacher data was measured, or may be a different person. However, from the viewpoint of improving the accuracy of estimating the stress level, it is preferable that the "subject" of the measurement data of S31 is the person from whom the measurement data used to generate the teacher data was measured, or a person as close as possible to the attributes of the person in terms of age, sex, occupation, etc.
[0030] In S32, at least one processor estimates a stress level of the subject using at least one of the first measurement data and the second measurement data, whereby the method for estimating a stress level is completed.
[0031] As described above, the stress level estimation method according to this exemplary embodiment includes at least one processor classifying measurement data measured over a predetermined period of time into first measurement data and second measurement data, and estimating the stress level of the subject using at least one of the first measurement data and the second measurement data.
[0032] Therefore, the stress level estimation method according to this exemplary embodiment has the advantage of enabling highly accurate estimation of stress level taking into account whether the subject is during working hours or outside of working hours when the measurement data is measured.
[0033] (Configuration of Information Processing Devices 1 to 3) The configuration of information processing devices 1 to 3 according to this exemplary embodiment will be described with reference to Fig. 2. Fig. 2 is a block diagram showing the configuration of information processing devices 1 to 3. The information processing device 1 is a device that generates teacher data for constructing an estimation model of a stress level. The information processing device 2 is a device that constructs an estimation model of a stress level. The information processing device 3 is a device that estimates the stress level of a subject.
[0034] (Configuration of information processing device 1) The information processing device 1 includes a classification unit 11 and a teacher data generation unit 12. The classification unit 11 classifies measurement data related to the stress levels of one or more subjects into first measurement data and second measurement data. This process corresponds to S11 in FIG. 1. Then, the teacher data generation unit 12 generates at least one of the following (1) to (3). This process corresponds to S12 in FIG. 1.
[0035] (1) First training data in which the subject's stress level is associated with a first feature calculated from the first measurement data.
[0036] (2) Second training data in which the subject's stress level is associated with a second feature calculated from the second measurement data.
[0037] (3) Third training data in which the first feature and the second feature are associated with the subject's stress level.
[0038] As described above, the information processing device 1 according to this exemplary embodiment is configured to include a classification unit 11 that classifies measurement data into first measurement data and second measurement data, and a teacher data generation unit 12 that generates at least one of the first teacher data, the second teacher data, and the third teacher data. Therefore, by using the teacher data generated by the information processing device 1 according to this exemplary embodiment, it is possible to obtain an effect of constructing an estimation model that can estimate a stress level taking into consideration whether the subject is on work hours or off work hours at the time the measurement data is measured.
[0039] The functions of the information processing device 1 described above can also be realized by a program. The teacher data generation program according to this exemplary embodiment is a program for causing a computer to function as an information processing device, and causes the computer to function as a classification unit 11 that classifies measurement data related to the stress level of one or more subjects into first measurement data and second measurement data, and a teacher data generation unit 12 that generates at least one of the first teacher data, the second teacher data, and the third teacher data. In this way, according to the teacher data generation program according to this exemplary embodiment, teacher data is generated after classification based on whether the subject is on work hours or off work hours at the time of measurement of the measurement data. Therefore, by learning using this teacher data, an estimation model capable of estimating the stress level taking into account whether the subject is on work hours or off work hours at the time of measurement of the measurement data can be constructed.
[0040] (Configuration of information processing device 2) The information processing device 2 includes a teacher data acquisition unit 21 and a learning processing unit 22. The teacher data acquisition unit 21 acquires at least one of first teacher data, second teacher data, and third teacher data. This process corresponds to S21 in FIG. 1. Then, the learning processing unit 22 generates at least one of a first estimation model, a second estimation model, and a third estimation model. This process corresponds to S22 in FIG. 1. With this configuration, it is possible to construct an estimation model that can estimate a stress level taking into account whether the subject is during working hours or outside working hours when the measurement data is measured.
[0041] (Configuration of information processing device 3) The information processing device 3 includes a classification unit 31 and an estimation unit 32. The classification unit 31 classifies the measurement data into first measurement data and second measurement data. This process corresponds to S31 in FIG. 1. Then, the estimation unit 32 estimates the stress level of the subject using at least one of the first measurement data and the second measurement data. This process corresponds to S32 in FIG. 1.
[0042] As described above, the information processing device 3 according to this exemplary embodiment is configured to include a classification unit 31 that classifies measurement data measured during a predetermined period into first measurement data and second measurement data, and an estimation unit 32 that estimates the stress level of the subject using at least one of the first measurement data and the second measurement data. Therefore, the information processing device 3 according to this exemplary embodiment has an effect of enabling highly accurate estimation of the stress level taking into consideration whether the subject is during or outside working hours when the measurement data is measured.
[0043] The functions of the information processing device 3 described above can also be realized by a program. That is, the stress level estimation program according to this exemplary embodiment is a program for causing a computer to function as the information processing device 3, and causes the computer to function as a classification unit 31 that classifies measurement data measured during a predetermined period into first measurement data and second measurement data, and an estimation unit 32 that estimates the stress level of the subject using at least one of the first measurement data and the second measurement data. Therefore, the stress level estimation program according to this exemplary embodiment enables highly accurate estimation of the stress level, taking into consideration whether the subject is during working hours or outside working hours when the measurement data is measured.
[0044] Exemplary embodiment 2 The second exemplary embodiment of the present invention will be described in detail with reference to the drawings. Note that components having the same functions as those described in the first exemplary embodiment are given the same reference numerals, and the description thereof will be omitted as appropriate. This also applies to the third exemplary embodiment described later.
[0045] (overview) In this exemplary embodiment, an example will be described in which a single information processing device generates training data for constructing an estimation model of a stress level, constructs the estimation model using the training data, and estimates a stress level using the estimation model. This information processing device will be referred to as information processing device 4.
[0046] 3 is a diagram showing an outline of the process executed by the information processing device 4. In the learning phase, the information processing device 4 generates teacher data using measurement data related to the stress level indicating the stress level of the subject measured during a predetermined period and other data correlated with the stress level of the subject. Examples of the other data include data indicating the body temperature of the subject, as well as biological signal data such as sweating, brain waves, pulse rate, and heart rate.
[0047] The information processing device 4 classifies the measurement data used to generate the teacher data into first measurement data measured during the subject's working hours and second measurement data measured outside of working hours. The information processing device 4 then calculates a first feature amount from the first measurement data and calculates a second feature amount from the second measurement data. Note that feature amounts may also be calculated from other data. The calculation of feature amounts can also be referred to as extraction of feature amounts.
[0048] The information processing device 4 then generates training data by associating the subject's stress level during the period when the measurement data was measured as correct answer data with a combination of the first feature amount, the second feature amount, and other data. The information processing device 4 also performs machine learning using the multiple training data thus generated to generate an estimation model of the stress level.
[0049] In the inference phase, the information processing device 4 estimates the stress level of the subject using the estimation model generated in the learning phase. Specifically, first, the information processing device 4 acquires measurement data related to the stress level indicating the stress level of the subject measured during a predetermined period, and other data correlated with the stress level of the subject. Next, the information processing device 4 classifies the acquired measurement data into first measurement data measured during the subject's working hours and second measurement data measured outside of working hours. Then, the information processing device 4 calculates a first feature amount from the first measurement data, calculates a second feature amount from the second measurement data, and inputs these calculated feature amounts and the other acquired data into the stress level estimation model. In this way, an estimate of the stress level of the subject can be obtained.
[0050] (Configuration of information processing device 4) The configuration of the information processing device 4 will be described with reference to Fig. 4. Fig. 4 is a block diagram showing the configuration of the information processing device 4. Fig. 4 also shows a wearable terminal 7 as an example of a device that measures measurement data.
[0051] The wearable device 7 is equipped with a three-axis acceleration sensor, and transmits the output value of this acceleration sensor as measurement data to the information processing device 4. When the subject wears the wearable device 7, the subject's body movement is detected by the acceleration sensor. Since it is known that body movement correlates with the subject's stress level, the stress level can be estimated using the output value of the acceleration sensor as measurement data. Note that the acceleration sensor is not limited to a three-axis type, and may be a one-axis or two-axis type.
[0052] The information processing device 4 includes a control unit 40 that controls each unit of the information processing device 4, and a storage unit 41 that stores various data used by the information processing device 4. The information processing device 4 also includes an input unit 42 that accepts data input to the information processing device 4, an output unit 43 through which the information processing device 4 outputs data, and a communication unit 44 through which the information processing device 4 communicates with other devices (for example, the wearable terminal 7).
[0053] The control unit 40 includes a measurement data acquisition unit 401, a questionnaire data acquisition unit 402, a stress level calculation unit 403, a classification unit 404, a feature amount calculation unit 405, a teacher data generation unit 406, a learning processing unit 407, and an estimation unit 408. The memory unit 41 stores measurement data 411, questionnaire data 412, stress level data 413, feature amount data 414, teacher data 415, an estimation model 416, and estimation result data 417.
[0054] The measurement data acquiring unit 401 acquires measurement data related to the stress level of the subject, and stores the acquired measurement data in the storage unit 41. The measurement data stored in the storage unit 41 is measurement data 411. The measurement data 411 may include data used to generate teacher data 415 and data used to estimate the stress level.
[0055] The questionnaire data acquisition unit 402 acquires the results of a questionnaire related to the subject's stress level during the period when the measurement data 411 (used to generate the teacher data 415) was measured, and stores the acquired results in the storage unit 41 as questionnaire data 412. This questionnaire is a questionnaire administered to the subject in order to calculate the subject's stress level. This questionnaire may be of any content that reflects the subject's stress level, and may be, for example, a PSS (Perceived Stress Scale) stress questionnaire. The PSS stress questionnaire is a questionnaire in which the subject is asked to select the appropriate answer from a number of options for each of a number of questions about how he or she felt and behaved during the target period.
[0056] The stress level calculation unit 403 calculates the stress level of the subject using the questionnaire data 412, and stores stress level data 413 indicating the calculated stress level in the storage unit 41. Any method for calculating the stress level can be applied. For example, when the questionnaire data 412 is data indicating the results of a PSS stress questionnaire, the stress level calculation unit 403 calculates a PSS score.
[0057] The classification unit 404 classifies the measurement data 411 into first measurement data measured during working hours of the subject and second measurement data measured outside working hours. The classification method by the classification unit 404 is not particularly limited as long as it can classify the measurement data 411 into the first measurement data and the second measurement data. A specific example of the classification method by the classification unit 404 will be described later.
[0058] The feature amount calculation unit 405 calculates a first feature amount from the first measurement data and calculates a second feature amount from the second measurement data, and stores the calculated first and second feature amounts in the storage unit 41. The data indicating the first and second feature amounts stored in the storage unit 41 by the feature amount calculation unit 405 is feature amount data 414.
[0059] The teacher data generation unit 406 generates teacher data by associating the stress level indicated in the stress level data 413 as correct answer data with the first feature amount and the second feature amount indicated in the feature amount data 414. This teacher data corresponds to the third teacher data in the above-mentioned exemplary embodiment 1. Then, the teacher data generation unit 406 stores the generated teacher data in the storage unit 41 as teacher data 415.
[0060] The learning processing unit 407 generates an estimation model in which the first feature amount and the second feature amount are explanatory variables and the stress level is a response variable by learning using the teacher data 415. This estimation model corresponds to the third estimation model in the above-mentioned exemplary embodiment 1. Then, the learning processing unit 407 stores the generated estimation model in the storage unit 41 as an estimation model 416.
[0061] The estimation unit 408 estimates the stress level of the subject using the first measurement data and the second measurement data. More specifically, the estimation unit 408 calculates an estimate of the stress level by inputting feature amount data 414 indicating a first feature amount calculated using the first measurement data and a second feature amount calculated using the second measurement data to an estimation model 416. Then, the estimation unit 408 stores estimation result data 417 indicating an estimation result of the stress level in the storage unit 41.
[0062] (Example of classification method) An example of a method for classifying measurement data into first measurement data and second measurement data will be described below. For example, the classification unit 404 may perform classification using the subject's location information at the time the measurement data was measured. In this case, the location information of the subject's workplace may be registered in advance. As a result, when the location information of the subject at the time the measurement data was measured indicates a location within a range set based on the workplace, the classification unit 404 can classify the measurement data into measurement data measured during working hours, i.e., first measurement data. Then, the classification unit 404 may classify the measurement data that was not classified into the first measurement data into the second measurement data. The subject's location information may be acquired, for example, from a wearable terminal 7 or a portable device such as a smartphone (having a GPS: Global Positioning System function) carried by the subject.
[0063] Also, for example, the classification unit 404 may perform classification based on the subject's activity pattern. In this case, the classification unit 404 may classify the measurement data when the subject's activity pattern corresponds to a typical activity pattern outside of working hours (for example, an activity pattern during sports) into the second measurement data. Similarly, the classification unit 404 may classify the measurement data when the subject's activity pattern corresponds to a typical activity pattern during working hours into the first measurement data. Note that typical activity patterns outside of working hours and during working hours may be registered in advance. Also, the subject's activity pattern may be identified by analyzing three-axis acceleration data measured by the wearable terminal 7 or the like.
[0064] In addition, for example, if there is a typical activity pattern during commuting (e.g., traveling by train or bicycle, etc.), such an activity pattern may be registered in advance. In this case, the classification unit 404 detects the activity pattern registered in advance, and classifies the measurement data for a predetermined period (which may be appropriately determined based on general working hours) from the detection into the first measurement data.
[0065] Of course, the method of classifying the measurement data into the first measurement data and the second measurement data is not limited to the above examples. For example, the classification unit 404 may classify the measurement data measured during a general working time (e.g., from 9:00 a.m. to 6:00 p.m. on weekdays) into the first measurement data, and classify the measurement data measured during other time periods into the second measurement data. If the working time period of the subject is registered, more accurate classification is possible based on the registered working time period.
[0066] (Example of feature calculation) An example of calculating the feature quantity when the measurement data 411 is three-axis acceleration data will be described. s Assume that the three-axis acceleration data is measured discretely every (seconds). The series number of the acquired acceleration data is k (k=0 for the first acquired acceleration data), and the maximum value of k is K (0≦k≦K).
[0067] Time kT s The x, y, and z components of the three-axis acceleration data obtained are respectively x(kT s ), y(kT s ), z(kT s ), then the three-axis acceleration RMS(kT s The feature amount calculation unit 405 calculates the RMS(kT s ) is calculated.
[0068]
number
[0069] The PSS10 score is calculated based on the results of a prescribed questionnaire given to the subjects, and the higher the score, the higher the stress. The PSS10 score ranges from 0 to 40. A subject with a PSS10 score of 11 is in a typical low-stress state, while a subject with a PSS10 score of 26 is in a typical high-stress state.
[0070] The two histograms shown in Figure 5 have in common that they both have a peak near 1G (G is the gravitational acceleration), but there is a big difference in the range of 2G and above. That is, the histogram on the right, which is based on the acceleration data of a subject in a high-stress state, has a much higher frequency in the range of 2G and above than the histogram on the left, which is based on the acceleration data of a subject in a low-stress state. In other words, the RMS(kT s ) indicates that the subject is under high stress, in other words, the RMS(kT s ) indicates a positive correlation with stress level. This result is consistent with the view shown in Non-Patent Document 2 that body movement data measured while the subject was at work is positively correlated with stress level.
[0071] Therefore, the feature calculation unit 405 can calculate a feature X(m) that is positively correlated with the subject's stress level for a predetermined period (e.g., one month) using the measurement data (time-series three-axis acceleration data) and the following formulas (2) and (3).
number
[0072]
number
[0073] X(m) shown in the above formula (3) is the RMS m (kT s ) for each of the acceleration data from 0 to K included in the measurement data 411, m (kT s )
[0074] A large value of X(m) means that the RMS(kT s ) is relatively frequent. Therefore, according to the above X(m), the RMS(kT s ) can be used to express the relative frequency of
[0075] For example, if w=0.1G, and m=20, the above range is 2G to 2.1G. s ) has a positive correlation with the subject's stress level, as explained based on Figure 5, so X(m) calculated for w = 0.1G and m = 20 can be used as a feature that has a positive correlation with the stress level.
[0076] In addition, the RMS(kT s If the range of the stress level is known, X(m) in that range can be calculated and the calculated X(m) can be used as a feature that has a negative correlation with the stress level. For example, RMS(kT s ) is known to be negatively correlated with stress level, and if w=0.1G, then m can be set within the range of 10 to 20 to find X(m).
[0077] As described above, by using acceleration data, it is possible to identify features that are positively correlated with stress levels, negative Among such feature amounts correlated with stress level, the feature amount calculation unit 405 desirably calculates a feature amount whose correlation is reversed between during work hours and outside work hours, that is, a feature amount that is positively correlated with stress level during work hours but negatively correlated with stress level outside work hours. Also, the feature amount calculation unit 405 may calculate a feature amount that is negatively correlated with stress level during work hours but positively correlated with stress level outside work hours.
[0078] (How to generate training data) FIG. 6 is a flow diagram showing the flow of a method for generating teacher data according to a second exemplary embodiment of the present invention. In the following, an example of generating teacher data using three-axis acceleration data of a subject measured by a wearable terminal 7 as measurement data will be described. The measurement data used may be measurement data of one subject or may be measurement data of multiple subjects, but it is preferable that the measurement data is measurement data of a subject whose responsiveness to stress is similar to that of the subject whose stress level is to be estimated. In addition to the three-axis acceleration data, various biological data and the like may also be used to generate the teacher data. It is also assumed that a questionnaire has been completed for each subject to calculate the stress level during the period in which the measurement data was measured.
[0079] In S41, the measurement data acquisition unit 41 acquires measurement data to be used for generating teacher data. As described above, the measurement data acquired here is three-axis acceleration data of the subject measured by the wearable device 7. Then, the measurement data acquisition unit 41 stores the acquired measurement data in the memory unit 41 as measurement data 411.
[0080] In S42, the classification unit 404 classifies the measurement data 411 into first measurement data measured during working hours of the subject and second measurement data measured outside working hours. The classification result may be recorded by associating a label indicating the classification result with the measurement data 411. The classification method is as described above, and therefore will not be described again here.
[0081] In S43, feature amount calculation unit 405 calculates a first feature amount from measurement data 411 classified as the first measurement data in S42. In addition, in S44, feature amount calculation unit 405 calculates a second feature amount from measurement data 411 classified as the second measurement data in S42. These feature amounts are stored in storage unit 41 as feature amount data 414. Note that the processes of S43 and S44 may be performed simultaneously in parallel, or the process of S44 may be performed first. The method of calculating the first feature amount and the second feature amount is as described above, and therefore will not be described again here.
[0082] In S45, the questionnaire data acquisition unit 402 acquires questionnaire data indicating the results of a questionnaire given to the subject during the measurement period of the measurement data acquired in S41. Then, the questionnaire data acquisition unit 402 stores the acquired questionnaire data in the storage unit 41 as questionnaire data 412.
[0083] In S46, stress level calculation section 403 calculates the stress level of the subject using questionnaire data 412. Then, stress level calculation section 403 stores the calculated stress level in storage section 41 as stress level data 413. Note that the processes of S45 and S46 need only be performed prior to S47, and may be performed prior to S41, or may be performed simultaneously with S41 to S44.
[0084] In S47, the teacher data generation unit 406 generates teacher data by associating the stress level calculated in S46, indicated in the stress level data 413, as correct answer data with the first feature amount and second feature amount calculated in S43 and S44, indicated in the feature amount data 414. Then, the teacher data generation unit 406 stores the generated teacher data in the storage unit 41 as teacher data 415. This ends the method for generating teacher data.
[0085] (Method of estimating stress level) 7 is a flow diagram showing the flow of a stress level estimation method according to a second exemplary embodiment of the present invention. In the following, an example will be described in which a subject's stress level for one month is estimated using three-axis acceleration data measured by a wearable device 7 as measurement data, but the measurement period may be shorter than one month or longer than one month.
[0086] In S51, the measurement data acquisition unit 41 acquires measurement data. As described above, the measurement data acquired here is one month's worth of three-axis acceleration data of the subject measured by the wearable terminal 7. Then, the measurement data acquisition unit 41 stores the acquired measurement data in the memory unit 41 as measurement data 411.
[0087] In S52, the classification unit 404 classifies the measurement data 411 into first measurement data measured during working hours of the subject and second measurement data measured outside working hours. The classification result may be recorded by associating the measurement data 411 with a label indicating the classification result.
[0088] In S53, the feature amount calculation unit 405 calculates a first feature amount from the measurement data 411 classified as the first measurement data in S52. In addition, in S54, the feature amount calculation unit 405 calculates a second feature amount from the measurement data 411 classified as the second measurement data in S52. The method of calculating the feature amount is the same as S43 and S44 in Fig. 6. These feature amounts are stored in the storage unit 41 as feature amount data 414. Note that the processes of S53 and S54 may be performed simultaneously in parallel, or the process of S54 may be performed first.
[0089] In S55, the estimation unit 408 estimates the stress level of the subject. Specifically, the estimation unit 408 inputs the first feature amount and the second feature amount calculated in S53 and S54, which are indicated in the feature amount data 414, to the estimation model 416. If the estimation model 416 to be used includes data other than the three-axis acceleration data (e.g., biological data, etc.), the estimation unit 408 also inputs such data to the estimation model 416. Then, the estimation unit 408 stores the output value of the estimation model 416 as estimation result data 417 in the storage unit 41. The estimation unit 408 may output the estimated stress level to the output unit 43. This ends the stress level estimation method.
[0090] As described above, the method for estimating a stress level according to the present exemplary embodiment further includes the information processing device 4 calculating a first feature amount from the first measurement data and calculating a second feature amount from the second measurement data. The information processing device 4 estimates the stress level of the subject using an estimation model 416 in which the first feature amount and the second feature amount are explanatory variables and the stress level is a response variable. Therefore, the method for estimating a stress level according to the present exemplary embodiment has the effect of estimating a reasonable stress level taking into consideration whether the subject is in working hours or outside working hours at the time of measuring the measurement data. Note that the functions of the information processing device 4 can be realized by at least one processor, and therefore the subject of each of the above-mentioned processes can be read as at least one processor.
[0091] Exemplary embodiment 3 A third exemplary embodiment of the present invention will be described in detail with reference to the drawings. FIG. 8 is a diagram showing an overview of a method for generating teacher data, a method for generating an estimation model, and a method for estimating a stress level according to this exemplary embodiment. The difference from the second exemplary embodiment is that different estimation models are used during working hours and outside working hours. Below, an example of executing each of these methods by the information processing device 4 shown in FIG. 4 will be described.
[0092] In the learning phase, similarly to the second exemplary embodiment, the measurement data acquisition unit 401 of the information processing device 4 acquires measurement data related to the stress level indicating the degree of stress of one or more subjects, and the classification unit 404 classifies the measurement data into first measurement data measured during the subject's working hours and second measurement data measured outside of working hours. Then, the feature calculation unit 405 calculates a first feature from the first measurement data and calculates a second feature from the second measurement data. The processing up to this point in the learning phase is similar to the example of FIG. 3.
[0093] Here, in the information processing device 4 according to the second exemplary embodiment, the teacher data generating unit 406 generates the first teacher data by associating the stress level of the subject during working hours as correct answer data with the first feature amount. The teacher data generating unit 406 generates the second teacher data by associating the stress level of the subject outside working hours as correct answer data with the second feature amount. The stress level during working hours and the stress level outside working hours are calculated by the stress level calculation unit 403 from the results of a questionnaire given to the subject. The teacher data generating unit 406 may generate teacher data using other data in addition to the measurement data, as in the example of FIG. 3.
[0094] In the information processing device 4 according to the second exemplary embodiment, the learning processing unit 407 performs machine learning using the plurality of first teacher data generated as described above. As a result, a first estimation model is generated, which is an estimation model for estimating the stress level during working hours, and in which the first feature amount is an explanatory variable and the stress level is an objective variable. Note that, if other data is used in addition to the measurement data in generating the first teacher data, the other data also becomes an explanatory variable. This also applies to the second estimation model described below.
[0095] Furthermore, the learning processing unit 407 performs machine learning using the plurality of second teacher data generated as described above, thereby generating a second estimation model for estimating a stress level outside of working hours, the second estimation model having the second feature amount as an explanatory variable and the stress level as a response variable.
[0096] In the inference phase (method of determining stress level), the measurement data acquisition unit 401 acquires measurement data related to stress level, which indicates the degree of stress of the subject, measured during a predetermined period. If other data is included in the explanatory variables of the first estimation model or the second estimation model, the measurement data acquisition unit 401 also acquires the other data.
[0097] Next, the classification unit 404 classifies the acquired measurement data into first measurement data measured during the subject's working hours and second measurement data measured outside of working hours. Then, the feature calculation unit 405 calculates a first feature from the first measurement data and calculates a second feature from the second measurement data. The processing up to this point in the inference phase is the same as the example in FIG. 3.
[0098] Here, in the information processing device 4 according to the second exemplary embodiment, Estimation The unit 408 estimates the stress level of the subject during working hours by using the first estimation model. Specifically, EstimationThe unit 408 inputs the first feature amount into the first estimation model to obtain an estimate of the stress level of the subject during working hours. Estimation The unit 408 estimates the stress level of the subject outside of working hours by using the second estimation model. Specifically, Estimation The unit 408 obtains an estimate of the subject's stress level outside of working hours by inputting the second feature amount to the second estimation model.
[0099] In addition, Estimation The unit 408 may use the stress level outside of working hours and the stress level during working hours calculated as described above to calculate the stress level for the entire predetermined period including working hours and outside of working hours. For example, Estimation The unit 408 may calculate an arithmetic average value or a weighted average value of the stress level outside working hours and the stress level during working hours as the stress level for the entire predetermined period.
[0100] Furthermore, in the learning phase, if the stress level over the entire predetermined period including working hours and non-working hours is also known, the teacher data generating unit 406 may also generate the third teacher data described in exemplary embodiment 2. In other words, the teacher data generating unit 406 may generate the third teacher data by associating the stress level over the entire predetermined period with the first feature amount and the second feature amount.
[0101] Note that the feature amount calculation unit 405 does not necessarily need to calculate both the first feature amount and the second feature amount, but only needs to calculate at least one of them. The teacher data generation unit 406 can generate at least one of the first teacher data and the second teacher data by using the first feature amount or the second feature amount calculated by the feature amount calculation unit 405. If the teacher data to be generated is one of the first teacher data and the second teacher data, the learning processing unit 407 generates Estimation The model is also the first Estimation Model and second Estimation The same applies to the inference phase. If either the first feature or the second feature is calculated, Estimation The unit 408 estimates at least one of the stress level during working hours and the stress level outside working hours using the first feature amount or the second feature amount calculated by the feature amount calculation unit 405.
[0102] As described above, in the method for determining the stress level according to the present exemplary embodiment, the information processing device 4 at least calculates a first feature amount from the first measurement data and calculates a second feature amount from the second measurement data. In addition, in the estimation of the stress level, at least one of the following is adopted: the first feature amount calculated from the first measurement data is used as an explanatory variable, and a first estimation model is used in which the stress level is used as an objective variable, to estimate the stress level of the subject during working hours; and the second estimation model is used in which a second feature amount calculated from the second measurement data is used as an explanatory variable, and the stress level is used as an objective variable, to estimate the stress level of the subject outside working hours. Note that the functions of the information processing device 4 can be realized by at least one processor, and therefore the subject of each of the above-mentioned processes can be read as at least one processor.
[0103] By using the first estimation model for estimating the stress level based on the first measurement data, estimation can be performed taking into consideration that the measurement data used is the first measurement data measured during working hours, and therefore a reasonable stress level of the subject during working hours can be estimated.
[0104] In addition, by using a second estimation model for estimating a stress level based on the second measurement data, estimation can be performed taking into consideration that the measurement data used is the second measurement data measured outside of working hours, and therefore a reasonable stress level of the subject outside of working hours can be estimated.
[0105] Therefore, according to the stress level determination method of this exemplary embodiment, in addition to the effects of the stress level determination method of exemplary embodiment 1, the effect of being able to estimate an appropriate stress level taking into account whether the subject is during or outside working hours when the measurement data is measured is obtained.
[0106] [Modifications] In the stress level estimation method described in each of the above embodiments, the classification unit 404 classifies the measurement data into two types, that is, during working hours and outside working hours, but the classification is not limited to these two types. For example, the classification unit 404 may classify the measurement data outside working hours, i.e., the second measurement data, into multiple types depending on the subject's condition when the second measurement data was measured. In this case, the total number of classifications is three or more. The estimation unit 408 then estimates the stress level based on the result of this classification.
[0107] For example, the classification unit 404 may classify the second measurement data into "outside working hours" and "at home outside working hours". In this case, the feature amount calculation unit 405 may use the measurement data classified as "outside working hours" as the measurement data for "outside working hours" and not use the measurement data classified as "at home outside working hours". This allows the estimation unit 408 to estimate the stress level without considering the measurement data for "at home outside working hours".
[0108] According to the above configuration, when the correlation between the measurement data "at home outside working hours" and the stress level of the subject is low, the estimation accuracy of the stress level can be improved. For example, when the subject does not exercise much at home, the measurement data "at home outside working hours" is less correlated with the stress level of the subject than the measurement data "during working hours" and "outside working hours". Therefore, for such subjects, the estimation accuracy of the stress level can be expected to be improved by not using the measurement data classified as "at home outside working hours".
[0109] Furthermore, the measurement data "at home outside working hours" may be treated as measurement data "during working hours". In this case, the feature amount calculation unit 405 calculates a first feature amount using the measurement data "during working hours" and the measurement data "at home outside working hours", and calculates a second feature amount using the measurement data "outside working hours". After that, the estimation unit 408 may estimate the stress level of the subject in the same manner as in the above-mentioned exemplary embodiment 2 or 3.
[0110] For subjects who perform a lot of housework and other obligatory activities while at home, the measurement data "at home outside of working hours" is thought to be positively correlated with stress level. Therefore, for such subjects, treating the measurement data "at home outside of working hours" as measurement data "during working hours" is expected to improve the accuracy of stress level estimation.
[0111] In addition, when there are three or more types of classifications, the feature amount calculation unit 405 may calculate different feature amounts for each classification, similar to the case of two types (work hours and non-work hours). For example, the feature amount calculation unit 405 may calculate a first feature amount from the measurement data "during work hours", calculate a second feature amount from the measurement data "when going out outside work hours", and calculate a third feature amount from the measurement data "when at home outside work hours". In this case, the estimation unit 408 may estimate the stress level using an estimation model 416 including all of these feature amounts as explanatory variables, similar to the above-mentioned exemplary embodiment 2. In addition, the estimation unit 408 may estimate the stress level using a different estimation model 416 for each feature amount, similar to the above-mentioned exemplary embodiment 3.
[0112] In addition, when making an estimation based on three or more types of classification results as described above, the teacher data generation unit 406 generates teacher data 415 using the measurement data classified in the same manner as at the time of estimation, and the learning processing unit 407 generates an estimation model 416 using the teacher data 415.
[0113] As described above, in the stress level estimation method according to this exemplary embodiment, the information processing device 4 classifies the second measurement data into multiple types depending on the state of the subject at the time the second measurement data was measured, and estimates the stress level of the subject based on the results of this classification.
[0114] Therefore, according to the stress level estimation method of this modification, in addition to the effects of the stress level estimation method of the exemplary embodiment 2, the effect of enabling more accurate estimation by taking into account the subject's situation outside of working hours can be obtained. Note that since the functions of the information processing device 4 can be realized by at least one processor, the subject of each of the above-mentioned processes can be interpreted as at least one processor.
[0115] [Software implementation example] Some or all of the functions of the information processing devices 1 to 4 may be realized by hardware such as an integrated circuit (IC chip), or may be realized by software.
[0116] In the latter case, the information processing devices 1 to 4 are realized, for example, by a computer that executes instructions of a program, which is software that realizes each function. An example of such a computer (hereinafter, referred to as computer C) is shown in FIG. 9. The computer C includes at least one processor C1 and at least one memory C2. The memory C2 stores a program P for operating the computer C as the information processing devices 1 to 4. In the computer C, the processor C1 reads and executes the program P from the memory C2, thereby realizing each function of the information processing devices 1 to 4.
[0117] The processor C1 may be, for example, a central processing unit (CPU), a graphic processing unit (GPU), a digital signal processor (DSP), a micro processing unit (MPU), a floating point number processing unit (FPU), a physics processing unit (PPU), a microcontroller, or a combination of these. The memory C2 may be, for example, a flash memory, a hard disk drive (HDD), a solid state drive (SSD), or a combination of these.
[0118] The computer C may further include a RAM (Random Access Memory) for expanding the program P during execution and for temporarily storing various data. The computer C may further include a communication interface for transmitting and receiving data to and from other devices. The computer C may further include an input / output interface for connecting input / output devices such as a keyboard, a mouse, a display, and a printer.
[0119] Furthermore, the program P can be recorded on a non-transitory tangible recording medium M that can be read by the computer C. Such a recording medium M can be, for example, a tape, a disk, a card, a semiconductor memory, or a programmable logic circuit. The computer C can obtain the program P via such a recording medium M. Furthermore, the program P can be transmitted via a transmission medium. Such a transmission medium can be, for example, a communication network or broadcast waves. The computer C can also obtain the program P via such a transmission medium.
[0120] [Additional Note 1] The present invention is not limited to the above-described embodiment, and various modifications are possible within the scope of the claims. For example, embodiments obtained by appropriately combining the technical means disclosed in the above-described embodiment are also included in the technical scope of the present invention.
[0121] [Additional Note 2] Some or all of the above-described embodiments can be described as follows. However, the present invention is not limited to the following described aspects.
[0122] A method for estimating stress level according to aspect 1 includes at least one processor classifying stress level-related measurement data, measured over a predetermined period of time and indicating a subject's degree of stress, into first measurement data measured during the subject's working hours and second measurement data measured outside of working hours, and estimating the stress level of the subject using at least one of the first measurement data and the second measurement data.
[0123] According to the above configuration, since it is taken into consideration whether the subject is during working hours or outside working hours when the measurement data is collected, it is possible to estimate the stress level with high accuracy.
[0124] The stress level estimation method of aspect 2, in addition to the configuration of aspect 1, further includes the processor calculating a first feature from the first measurement data and calculating a second feature from the second measurement data, and in estimating the stress level, an estimation model is used in which the first feature and the second feature are explanatory variables and the stress level is a dependent variable to estimate the stress level of the subject.
[0125] According to the above configuration, the stress level is estimated using different feature values depending on whether the measurement data is the first measurement data measured during working hours or the second measurement data measured outside working hours. Therefore, according to the above configuration, it is possible to estimate an appropriate stress level taking into consideration whether the subject was during working hours or outside working hours when the measurement data was measured.
[0126] In the stress level estimation method of embodiment 3, in addition to the configuration of embodiment 1, the processor further includes at least one of calculating a first feature from the first measurement data and calculating a second feature from the second measurement data, and estimating the stress level by at least one of estimating the stress level of the subject during working hours using a first estimation model having the first feature calculated from the first measurement data as an explanatory variable and the stress level as a dependent variable, and estimating the stress level of the subject outside working hours using a second estimation model having the second feature calculated from the second measurement data as an explanatory variable and the stress level as a dependent variable.
[0127] According to the above configuration, it is possible to estimate an appropriate stress level taking into consideration whether the subject is during working hours or outside working hours when the measurement data is collected.
[0128] In the stress level estimation method of aspect 4, in addition to the configuration of any one of aspects 1 to 3, a configuration is adopted in which the processor classifies the second measurement data into multiple types depending on the subject's state at the time the second measurement data was measured, and estimates the subject's stress level based on the results of the classification.
[0129] According to the above configuration, it is possible to obtain an effect of enabling more accurate estimation by taking into account the subject's situation outside of working hours.
[0130] A method for generating teacher data according to aspect 5 includes at least one processor classifying measurement data related to stress levels indicating the degree of stress of one or more subjects into first measurement data measured during the subjects' working hours and second measurement data measured outside of working hours, and generating at least one of: (1) first teacher data in which the stress level of the subject is associated with a first feature calculated from the first measurement data; (2) second teacher data in which the stress level of the subject is associated with a second feature calculated from the second measurement data; and (3) third teacher data in which the stress level of the subject is associated with the first feature and the second feature.
[0131] By using the training data generated by the above configuration, it is possible to construct an estimation model that can estimate stress levels taking into account whether the subject was during working hours or outside of working hours when the measurement data was taken.
[0132] A method for generating an estimation model according to a sixth aspect of the present invention includes: 5 (1) acquiring at least one of the first teacher data, the second teacher data, and the third teacher data described in the above item (1), and (2) generating a first estimation model in which the first feature amount is an explanatory variable by learning using the first teacher data; 2 and (3) generating a second estimation model having the second feature amount as an explanatory variable by learning using the teacher data of the first feature amount and the second feature amount as an explanatory variable by learning using the third teacher data.
[0133] According to the above configuration, it is possible to construct an estimation model capable of estimating a stress level taking into consideration whether the subject is during working hours or outside working hours when the measurement data is collected.
[0134] The information processing device of aspect 7 includes a classification means for classifying measurement data related to a stress level indicating a degree of stress of a subject measured during a predetermined period into first measurement data measured during the subject's working hours and second measurement data measured outside of working hours, and an estimation means for estimating the stress level of the subject using at least one of the first measurement data and the second measurement data.
[0135] According to the above configuration, since it is taken into consideration whether the subject is during working hours or outside working hours when the measurement data is collected, it is possible to estimate the stress level with high accuracy.
[0136] An information processing device according to aspect 8 includes a classification means for classifying measurement data related to stress levels indicating the degree of stress of one or more subjects into first measurement data measured during the subjects' working hours and second measurement data measured outside of working hours, and a teacher data generation means for generating at least one of: (1) first teacher data in which the stress level of the subject is associated with a first feature calculated from the first measurement data; (2) second teacher data in which the stress level of the subject is associated with a second feature calculated from the second measurement data; and (3) third teacher data in which the stress level of the subject is associated with the first feature and the second feature.
[0137] By using the training data generated by the above configuration, it is possible to construct an estimation model that can estimate stress levels taking into account whether the subject was at work or outside of work hours when the measurement data was taken.
[0138] The stress level estimation program of aspect 9 is a program for causing a computer to function as an information processing device, and causes the computer to function as a classification means for classifying measurement data related to stress level indicating the degree of stress of a subject measured during a specified period into first measurement data measured during the subject's working hours and second measurement data measured outside of working hours, and as an estimation means for estimating the stress level of the subject using at least one of the first measurement data and the second measurement data.
[0139] According to the above configuration, since it is taken into consideration whether the subject is during working hours or outside working hours when the measurement data is collected, it is possible to estimate the stress level with high accuracy.
[0140] The teacher data generation program of aspect 10 is a program for causing a computer to function as an information processing device, and causes the computer to function as a classification means for classifying measurement data related to stress levels indicating the degree of stress of one or more subjects into first measurement data measured during the subjects' working hours and second measurement data measured outside of working hours, and a teacher data generation means for generating at least one of (1) first teacher data in which the subject's stress level is associated with a first feature calculated from the first measurement data, (2) second teacher data in which the subject's stress level is associated with a second feature calculated from the second measurement data, and (3) third teacher data in which the subject's stress level is associated with the first feature and the second feature.
[0141] By using the training data generated by the above configuration, it is possible to construct an estimation model that can estimate stress levels taking into account whether the subject was during working hours or outside of working hours when the measurement data was taken.
[0142] [Additional Note 3] A part or all of the above-described embodiments can be further expressed as follows. Each of the information processing devices described below may further include a memory, and the memory may store a program for causing the processor to execute each process. The program may also be recorded on a computer-readable, non-transitory, tangible recording medium.
[0143] An information processing device comprising at least one processor that executes a process of classifying measurement data related to a stress level indicating a degree of stress of a subject, measured during a predetermined period, into first measurement data measured during the subject's working hours and second measurement data measured outside of working hours, and a process of estimating the stress level of the subject using at least one of the first measurement data and the second measurement data.
[0144] An information processing device having at least one processor that executes a process of classifying measurement data related to stress levels indicating the degree of stress of one or more subjects into first measurement data measured during the subject's working hours and second measurement data measured outside of working hours, and a process of generating at least one of: (1) first teacher data in which the subject's stress level is associated with a first feature calculated from the first measurement data, (2) second teacher data in which the subject's stress level is associated with a second feature calculated from the second measurement data, and (3) third teacher data in which the subject's stress level is associated with the first feature and the second feature. [Explanation of symbols]
[0145] 1. Information processing device 11 Classification section 12 Teacher data generation unit 3. Information processing equipment 31 Classification Department 32 Estimation part 4. Information processing equipment 404 Classification Department 406 Teacher Data Generation Unit 408 Estimation Department
Claims
1. At least one processor classifying measurement data related to a stress level, which indicates a degree of stress of the subject, measured during a predetermined period of time, into a first measurement data measured during working hours of the subject and a second measurement data measured outside working hours; estimating a stress level of the subject using at least one of the first measurement data and the second measurement data; Calculating a first feature amount from the first measurement data; and calculating a second feature amount from the second measurement data; the stress level estimation includes estimating the stress level of the subject using an estimation model in which the first feature amount and the second feature amount are explanatory variables and the stress level is a response variable; In the classification, the at least one processor detects a pre-registered commuting activity pattern from an activity pattern identified by analyzing the acceleration data measured for the subject, and classifies measurement data for a predetermined period from the detection into the first measurement data.
2. The processor, classifying the second measurement data into a plurality of types according to the condition of the subject when the second measurement data was measured; The method for estimating a stress level according to claim 1 , further comprising estimating a stress level of the subject based on a result of the classification.
3. At least one processor Classifying stress level-related measurement data indicating a degree of stress of one or more subjects into first measurement data measured during working hours of the subjects and second measurement data measured outside working hours; and generating teacher data in which a first feature amount calculated from the first measurement data and a second feature amount calculated from the second measurement data are associated with a stress level of the subject; In the classification, the at least one processor detects a pre-registered commuting activity pattern from an activity pattern identified by analyzing the acceleration data measured for the subject, and classifies measurement data for a predetermined period from the detection into the first measurement data.
4. At least one processor Obtaining teacher data generated by the teacher data generating method according to claim 3; and generating an estimation model in which the first feature amount and the second feature amount are explanatory variables by learning using the teacher data.
5. A classification means for classifying measurement data related to a stress level, which indicates a degree of stress of a subject, measured during a predetermined period of time, into a first measurement data measured during working hours of the subject and a second measurement data measured outside working hours; an estimation means for estimating a stress level of the subject using at least one of the first measurement data and the second measurement data; a feature amount calculation means for calculating a first feature amount from the first measurement data and a second feature amount from the second measurement data, the estimation means estimates the stress level of the subject using an estimation model having the first feature amount and the second feature amount as explanatory variables and a stress level as a response variable; The classification means detects a pre-registered activity pattern during commuting from an activity pattern identified by analyzing the acceleration data measured for the subject, and classifies measurement data for a predetermined period from the detection into the first measurement data.
6. A classification means for classifying stress level-related measurement data indicating a degree of stress of one or more subjects into first measurement data measured during working hours of the subjects and second measurement data measured outside working hours; and a training data generating means for generating training data in which a first characteristic amount calculated from the first measurement data and a second characteristic amount calculated from the second measurement data are associated with a stress level of the subject, The classification means detects a pre-registered activity pattern during commuting from an activity pattern identified by analyzing the acceleration data measured for the subject, and classifies measurement data for a predetermined period from the detection into the first measurement data.
7. A program for causing a computer to function as an information processing device, the program comprising: a classification means for classifying measurement data related to a stress level indicating a degree of stress of the subject, measured during a predetermined period, into a first measurement data measured during working hours of the subject and a second measurement data measured outside working hours; an estimation means for estimating a stress level of the subject using at least one of the first measurement data and the second measurement data; and a feature calculation unit that calculates a first feature from the first measurement data and a second feature from the second measurement data; the estimation means estimates the stress level of the subject using an estimation model having the first feature amount and the second feature amount as explanatory variables and a stress level as a response variable; The classification means detects a pre-registered activity pattern during commuting from an activity pattern identified by analyzing the acceleration data measured for the subject, and classifies measurement data for a predetermined period from the detection into the first measurement data.
8. A program for causing a computer to function as an information processing device, the program comprising: A classification means for classifying measurement data related to a stress level indicating a degree of stress of one or more subjects into a first measurement data measured during working hours of the subjects and a second measurement data measured outside working hours; functioning as a teacher data generating means for generating teacher data in which a first feature amount calculated from the first measurement data and a second feature amount calculated from the second measurement data are associated with a stress level of the subject; The classification means detects a pre-registered activity pattern during commuting from an activity pattern identified by analyzing the acceleration data measured for the subject, and classifies measurement data for a predetermined period from the detection into the first measurement data.
Citation Information
Patent Citations
Risk estimation device, risk estimation method, computer program and recording medium
WO2020255494A1
Biological information analysis device, biological information analysis system, biological information analysis program, and biological information analysis method
WO2020255630A1