Information processing system, information processing method, and program

The system addresses the inaccuracy of existing health scoring by calculating a harmony score based on lifestyle item interactions, improving health evaluation accuracy through regularity index data and total score determination.

WO2026018929A1PCT designated stage Publication Date: 2026-01-22THE UNIV OF TOKYO
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2025/025840
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-19
Filing Date
2025-07-18
Publication Date
2026-01-22

AI Technical Summary

Technical Problem

Existing health scoring systems fail to accurately reflect an individual's health condition due to neglecting the consistency of lifestyle habits and overall life harmony, leading to inaccurate health evaluations.

Method used

An information processing system that calculates a harmony score based on interactions between multiple lifestyle items, using regularity index data and item scores to determine a total health score, incorporating regularity index data generation, harmony score calculation, and total score determination.

Benefits of technology

Provides a highly accurate indication of an individual's health condition by considering the consistency of lifestyle habits and overall life harmony, enhancing the precision of health evaluations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2025025840_22012026_PF_FP_ABST
    Figure JP2025025840_22012026_PF_FP_ABST
Patent Text Reader

Abstract

The present invention comprises an acquisition unit that acquires a score for each of a plurality of items related to the living situation of a subject, a concordance score calculation unit that calculates a concordance score that indicates the concordance of the scores for the plurality of items on the basis of the score for each of the plurality of items and interaction information related to the interactions between the plurality of items, and an output unit that outputs the concordance score.
Need to check novelty before this filing date? Find Prior Art

Description

Information processing system, information processing method, and program

[0001] The present invention relates to an information processing system, an information processing method, and a program.

[0002] Conventionally, techniques for calculating scores related to an individual's health condition have been known.

[0003] For example, a lifestyle scoring system described in Patent Literature 1 determines a physical activity score, which is the output value of a piecewise continuous physical activity function, and a sleep score, which is the output value of a piecewise continuous sleep function. The system also determines a plurality of nutrient scores, which are the output values ​​of a piecewise continuous nutrient function corresponding to each of a plurality of nutrients, and determines an energy score, which is the output value of a piecewise continuous energy function. The system then determines a dietary intake score by multiplying the average of the plurality of nutrient scores by the energy score. The system then determines the lifestyle score by calculating the sum of (1) the physical activity score multiplied by a first weight, (2) the sleep score multiplied by a second weight, and (3) the dietary intake score multiplied by a third weight, and displays a representation of the lifestyle score on the display device.

[0004] Special Publication No. 2023-506385

[0005] However, an individual's health condition cannot be evaluated solely by the sum of the scores for each item, and the individual's health condition can vary significantly depending on, for example, the consistency of lifestyle habits or the harmony of one's overall life. However, the lifestyle scoring system described in Patent Document 1 does not take into account at least the consistency of lifestyle habits or the harmony of one's overall life, and therefore cannot accurately indicate the individual's health condition.

[0006] Therefore, an object of the present invention is to provide a highly accurate indication of an individual's health condition.

[0007] An information processing system according to one aspect of the present invention includes an acquisition unit that acquires scores for each of a plurality of items related to a subject's living situation, a harmony score calculation unit that calculates a harmony score indicating the harmony of the scores for each of the plurality of items based on the scores for each of the plurality of items and interaction information related to interactions between the plurality of items, and an output unit that outputs the harmony score.

[0008] According to the present invention, the health condition of an individual can be indicated with high accuracy.

[0009] 9 is a diagram showing an overview of processing in the score processing system 100 according to one embodiment of the present invention. FIG. 9 is a diagram showing the configuration of the score processing system 100 according to one embodiment of the present invention. FIG. 10 is a diagram showing an example of event information stored in the storage unit 110. FIG. 11 is a schematic diagram showing a weight matrix W. FIG. 11 is a diagram showing an example of display of a regularity index by the display unit 155. FIG. 12 is a diagram showing an example of display of a regularity index by the display unit 155. FIG. 13 is a diagram showing an example of display of a total score by the display unit 155. FIG. 14 is a flowchart showing an example of processing in the score processing system 100. FIG. 15 is a flowchart showing an example of processing in the score processing system 100. FIG. 16 is a diagram showing an example of the hardware configuration of a computer 900. FIG. 17 is a diagram showing an example of changes in each item score over time at the group level. FIG. 18 is a diagram showing an example of changes in each item score and the total score over time at the individual level. FIG. 19 is a diagram showing an example of changes in each item score and the total score over time at the individual level. FIG. 19 is a diagram showing an example of changes in each item score and the total score over time at the individual level. FIG. 19 is a diagram showing an example of changes in each item score and the total score over time at the individual level. 10 is a diagram showing an example of a display of a contribution degree to a predicted total score by the display unit 155. FIG. 11 is a diagram showing an example of a display of a regularity index by the display unit 155. FIG.

[0010] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Preferred embodiments of the present invention will now be described with reference to the accompanying drawings, in which: Figure 1 is a diagram showing an overview of processing in a score processing system 100 according to an embodiment of the present invention;

[0011] The score processing system 100 is an information processing system that executes the first calculation process and the second calculation process.

[0012] In the first calculation process, the score processing system 100 calculates a regularity index. In this case, the score processing system 100 is executed by a program that calculates a regularity index.

[0013] Specifically, the score processing system 100 first acquires event information of a predetermined event type related to the living situation of the subject, the event information being related to the timing of occurrence of events of the event type. Next, the score processing system 100 generates regularity index data indicating regularity regarding the occurrence timing for each predetermined time window on a predetermined time scale based on a data distribution regarding the occurrence timing based on the event information (S101). At this time, the score processing system 100 may generate regularity index data according to at least one of the Kernel Regularity Index, KL Divergence, Wasserstein Distance, and Circular Wasserstein Distance, which will be described later.

[0014] In the second calculation process, the score processing system 100 calculates a total score (HAI) indicating the health status of the subject based on the item scores of multiple items. In this case, the score processing system 100 is executed by a program that calculates the total score based on the item scores.

[0015] Specifically, the score processing system 100 first calculates scores for each of a plurality of items related to the subject's living situation based on a regularity score (S102) calculated based on the data distribution related to regularity and information indicating the questionnaire results, etc. (S103). Next, the score processing system 100 calculates a harmony score indicating the harmony of the scores for each of the plurality of items based on the scores for each of the plurality of items and interaction information regarding the interactions between the plurality of items (S104). Then, the score processing system 100 calculates a total score indicating the subject's health status based on the scores for each of the plurality of items and the harmony score (S105).

[0016] 2 is a diagram showing the configuration of a score processing system 100 according to one embodiment of the present invention. The score processing system 100 is communicably connected to a subject device 200 via a network such as the Internet. Details of the score processing system 100 will be described later.

[0017] The subject device 200 is an information processing device used by the subject who is the subject for whom the scores (regularity score, harmony score, and overall score) described below are calculated, and is, for example, a computer, smartphone, tablet terminal, personal computer, etc.

[0018] The subject accesses the score processing system 100 using the subject device 200. The subject device 200 provides the score processing system 100 with, for example, information indicating the results of a questionnaire conducted on the subject (described below), information on biomarkers based on genetic information, and information acquired from a wearable device. The subject device 200 can also acquire, for example, scores (regularity score, harmony score, and overall score) output from the score processing system 100 and can be displayed by a display unit 155 (described below). Information on biomarkers and information acquired from the wearable device may be transmitted from a measurement device to the score processing system 100 along with the subject's identification information. The score processing system 100 may acquire, for example, medical interview data, physical measurement data such as height and weight, as information indicating the questionnaire results, and images of blood, genetic information, protein, urine, electrocardiogram, arm strength, CT scans, MRI scans, etc. as information on biomarkers, and may also acquire, for example, pulse rate and heart rate, as information acquired from the wearable device.

[0019] Although one subject device 200 is shown in FIG. 2, a plurality of subject devices 200 may be provided.

[0020] Next, details of the score processing system 100 will be described. The score processing system 100 includes a storage unit 110, an acquisition unit 115, a setting unit 120, a data distribution generation unit 123, a regularity index data generation unit 125, a regularity score calculation unit 130, an item score calculation unit 135, a harmony score calculation unit 140, a total score calculation unit 145, an age prediction unit 148, an output unit 150, and a display unit 155. Each unit shown in Fig. 2 can be realized, for example, by using a storage area or by a processor executing a program stored in the storage area.

[0021] The storage unit 110 stores information to be processed in the score processing system 100 .

[0022] The acquisition unit 115 acquires information indicating the results of a questionnaire given to the subject regarding a plurality of items, information regarding biomarkers based on genetic information, and information acquired from the wearable device, and stores the information in the storage unit 110. This information is, for example, information used by the item score calculation unit 135 (described later) when calculating item scores. This allows the score processing system 100 to use item scores calculated within the score processing system 100.

[0023] Here, the multiple items may be items related to "living environment status" (Environment), "Body Function status" (Body Function), "Quality of life / stress or mental status" (Stress / QOL or Mental), "Nutrition status" (Nutrition), "Activity status" (Activity), "Sleep status" (Sleep), and "Personal" (Personal). "Personal" is, for example, information about the individual subject.

[0024] Furthermore, the acquisition unit 115 acquires scores for each of a plurality of items related to the living situation of the subject, and stores item score information related to the acquired item scores in the storage unit 110. At this time, the acquisition unit 115 may acquire, for example, the item scores calculated by the item score calculation unit 135. This allows the score processing system 100 to calculate the item scores within the score processing system 100.

[0025] The acquiring unit 115 may also acquire item scores calculated in an external information processing system. This allows the score processing system 100 to use item scores calculated outside the score processing system 100.

[0026] Furthermore, the acquisition unit 115 (for example, the event information acquisition unit) acquires event information of a predetermined event type related to the living situation of the subject, which is event information related to the occurrence timing of an event of the event type, and stores the acquired event information in the storage unit 110. The occurrence timing of the event includes, for example, the time when the event occurs.

[0027] Here, the event type includes, for example, an event type for which lifestyle habits can be measured, particularly, for example, at least one of the subject's activity status, sleep status, and nutritional status. The event type may include multiple event types. For example, the occurrence timing of the activity status may include the time when exercise started and ended, the occurrence timing of the sleep status may include the time when sleep started (time when sleep fell asleep) and the time when wakeup (time when sleep ended), and the nutritional status may include the time when nutrition intake started and ended.

[0028] Furthermore, to elaborate on nutritional status, it is best to assess it from two broad perspectives. The first is balance. A diet of appropriate quantity and quality is essential for maintaining and improving health, so the perspective is whether a person is eating a nutritionally balanced diet. This can be achieved by assessing the balance of staple foods, main dishes, side dishes, dairy products, and fruit; nutritional components such as carbohydrates, proteins, and lipids; or estimated calories calculated using images. The other perspective is whether a person is eating regularly. Other nutritional status assessments, such as blood test data (if available), can include values ​​for total protein, albumin, red blood cell count, blood glucose, lipid-related data, and electrolyte data. Even if test data is unavailable, fluctuations in BMI and weight can be examined.

[0029] Regarding balance, for example, the user is asked to input a nutritional balance sheet and beverage intake, and a determination is made based on these to determine whether the diet is balanced. Here, the nutritional balance sheet refers to a sheet that confirms whether the diet is balanced in terms of staple foods, main dishes, side dishes, dairy products, fruit, etc. Furthermore, the beverage intake may include, for example, alcohol intake, caffeine intake, or sugar intake. When determining whether the balance is balanced, the determination may be made based on either the nutritional balance sheet or beverage intake alone, or a combination of both.

[0030] On the other hand, with regard to regular eating behavior, the user is asked to input the timing of meal times, frequency of meals (lunch, lunch, dinner), frequency of eating and drinking, etc., and the level of regularity regarding regular eating behavior is judged based on such eating behavior. In this judgment, the exemplified eating behaviors may be judged based on each individual eating behavior, or a judgment may be made based on a combination of multiple eating behaviors.

[0031] The regularity of the nutritional status is judged using a predetermined standard based on balanced and regular eating habits (a score is calculated using a predetermined calculation formula). For example, even if a person has regular eating habits, if their eating habits are unbalanced, the nutritional status may be judged to be poor.

[0032] Furthermore, the acquisition unit 115 can acquire interaction information regarding interactions between a plurality of items or a weight matrix W, which will be described later, and store the information in the storage unit 110. The interaction information or the weight matrix W may be information set by an administrator of the score processing system 100, for example. That is, the acquisition unit 115 acquires the interaction information or the weight matrix W based on an operation (e.g., an input operation) by the administrator. Details of the interaction information and the weight matrix W will be described later.

[0033] The setting unit 120 sets the time scale for calculating the regularity index, and stores the set time scale setting information in the storage unit 110. Here, the time scale may be, but is not limited to, a week, a month, or a year.

[0034] The data distribution generating unit 123 generates distribution information indicating a data distribution of the occurrence times of events according to the event type, for example, as the event information acquired by the acquiring unit 115. Specifically, when the event type is a sleep state, the data distribution indicating the occurrence times of events may be a distribution of sleep onset time, sleep end time, sleep duration, and sleep duration for each sleep stage (e.g., awake, REM sleep, light sleep, deep sleep, etc.).

[0035] FIG. 3 is a diagram illustrating an example of data distribution information stored in the storage unit 110. The data distribution stored in the storage unit 110 includes, for example, a subject ID and distribution information. The distribution information may be, for example, distribution information every five minutes as shown in FIG. 3, but the distribution information is not limited to this and may be, for example, distribution information every hour. Furthermore, the distribution information may include, for example, distribution information for each day over multiple days. Furthermore, the distribution information may aggregate the occurrence time according to an event (e.g., sleep and falling asleep) for each predetermined time window.

[0036] The regularity index data generation unit 125 generates regularity index data based on the data distribution regarding the occurrence timing of events based on the event information, which is generated by the data distribution generation unit 123. The regularity index data is data indicating the regularity of an event type, which can be expressed, for example, by the occurrence timing of event information for each predetermined time window on a predetermined time scale that is smaller than the predetermined time scale. The regularity index data generation unit 125 stores the generated regularity index data in the storage unit 110.

[0037] Here, regularity index data is a new concept in public health that indicates the consistency of a person's activities. Specifically, it is an index that indicates the consistency of measurable lifestyle events over a certain time scale (e.g., the consistency of the timing of events), and indicates the degree of regularity of a subject's lifestyle. The regularity index may also be a multi-dimensional index of regularity. The multi-modal regularity index provides a new method for calculating the regularity index of events and can be used for lifestyle events other than sleep.

[0038] The regularity index data is, for example, data indicating the occurrence frequency or occurrence probability of a predetermined event (e.g., sleep) for each predetermined time window that is smaller than a predetermined time scale. The regularity index data can indicate the regularity of a person's activity based on changes in the occurrence frequency or occurrence probability of the event for each time window. For example, if the range of the time window in which the change in occurrence frequency or occurrence probability occurs is within a predetermined time, this indicates that the activity is being performed regularly. If the range of the time window in which the change in occurrence frequency or occurrence probability occurs is beyond the predetermined time, this indicates that the activity is being performed irregularly.

[0039] The regularity index data generating unit 125 can generate regularity index data that can display figures corresponding to values ​​based on each of the plurality of individual regularity index data for each predetermined time window that is smaller than a predetermined time scale, for example, arranged in a circular shape, based on the plurality of individual regularity index data.

[0040] The regularity index data generating unit 125 can generate regularity index data for the set time scale based on the time scale setting information. For example, the regularity index data generating unit 125 aggregates data according to the set time scale to generate a data distribution, and generates regularity index data based on the generated data distribution.

[0041] Furthermore, the regularity index data generating unit 125 can calculate a plurality of individual regularity index data corresponding to each of the plurality of event types. For example, the regularity index data generating unit 125 may generate the above-described regularity index data (individual regularity index data) for each of the activity status, sleep status, and nutritional status included in the plurality of event types.

[0042] The regularity score calculation unit 130 calculates regularity scores related to regularity in the living situation of the subject, and stores the calculated item scores in the storage unit 110. Here, the living situation includes at least one of the quality of life / stress or mental state, physical function state, living environment state, activity state, sleep state, nutritional state, and personal factors of the subject.

[0043] The regularity score calculation unit 130 can calculate a regularity score, which is, for example, a value between 1 and 100, based on the data distribution or regularity index data generated by the data distribution generation unit 123. As an example, the regularity score calculation unit 130 may calculate a regularity score indicating the regularity of an event using the variance of a time window indicating the occurrence of an event, based on distribution information indicating the data distribution of the occurrence times of events according to the event type. For example, if the variance of the time window indicating the occurrence of an event is large, the score will be small, and if the variance of the time window is small, the score will be large.

[0044] The regularity score, for example, represents the status of measurable events in a person's daily lifestyle as a number ranging from 1 to 100. A regularity score of 100, for example, means that the person's measurable events are highly consistent, and a regularity score of 1, for example, means that the person is completely inconsistent.

[0045] The regularity score calculation unit 130 may calculate the regularity score based on the degree of deviation between a data distribution regarding the timing of occurrence of an event in the event information and a reference data distribution, which is a reference data distribution. For example, the reference data distribution may represent a data distribution obtained when an ideally regular activity is performed. In this case, a higher deviation from the reference data distribution indicates more irregularity, and a lower deviation indicates more regularity. Furthermore, the reference data distribution may represent a data distribution obtained when the most irregular activity (e.g., random activity) is performed. In this case, a higher deviation from the reference data distribution indicates more regularity, and a lower deviation indicates more irregularity.

[0046] A specific example of the process of calculating the regularity score by the regularity score calculation unit 130 will be described. When calculating the regularity score, the regularity score calculation unit 130 uses, for example, a data distribution for the subject based on the event information generated by the data distribution generation unit 123. Specifically, the data distribution generation unit 123 first assigns, for example, an event indicated by the event information to each time window. At this time, the data distribution generation unit 123 assigns, for example, an event to a time window closest to or including the occurrence time of the event, thereby obtaining a distribution of the events. Next, the data distribution generation unit 123 normalizes the distribution of the events to obtain a discrete probability distribution P(X). Here, the discrete probability distribution is an empirical distribution that indicates the frequency or probability of an event being executed in a predetermined time window.

[0047] The regularity score calculation unit 130 then calculates the regularity score based on, for example, the degree of deviation between a data distribution (e.g., a discrete probability distribution P(X)) regarding the occurrence timing of an event in the event information and a reference data distribution, which is a reference data distribution. In this case, the regularity score calculation unit 130 can calculate the regularity score based on, for example, the degree of deviation between the data distribution and the reference data distribution according to at least one of KL divergence, Wasserstein distance, and circular Wasserstein distance. Note that the data distribution (e.g., a discrete probability distribution P(X)) regarding the occurrence timing of an event in the event information may be regularity index data generated by the regularity index data generation unit 125.

[0048] The regularity score calculation unit 130 can calculate the regularity score based on Kullback-Leibler Divergence (KL Divergence) using the following formula:

[0049]

[0050] Here, for example, P represents a data distribution (discrete probability distribution) regarding the timing of occurrence of an event in the event information, U represents a reference distribution (e.g., a uniform distribution), X represents a predetermined time or time window, E represents the length of the period, B represents the length of the time window, and N represents the number of periods.

[0051] Furthermore, the regularity score calculation unit 130 can calculate the regularity score based on the Wasserstein distance using the following formula:

[0052]

[0053] Here, for example, μ indicates a data distribution relating to the occurrence timing of an event in the event information, and ν indicates a reference distribution (for example, a uniform distribution).

[0054] Furthermore, the regularity score calculation unit 130 can calculate the regularity score based on the circular Wasserstein distance using the following formula:

[0055]

[0056] Here, for example, μ indicates a data distribution relating to the occurrence timing of an event in the event information, and ν indicates a reference distribution (for example, a uniform distribution).

[0057] The regularity score calculation unit 130 may also calculate the regularity score based on a data distribution (e.g., a discrete probability distribution P(X)) regarding the occurrence timing of events in the event information. In this case, the regularity score calculation unit 130 can calculate, for each predetermined time window smaller than a predetermined time scale, a regularity score according to a kernel regularity index (KRI) based on the similarity of the content of events on consecutive predetermined time scales. Here, the KRI is calculated, for example, using the following formula:

[0058]

[0059] If the predetermined time scale is one day, s_i is the string representation of the event on the i-th day, and s_(i+1) is the string representation of the event on the next day. The string representation may be, for example, "1" if asleep and "0" if awake. Furthermore, k indicates a time window (for example, 5 minutes or 1 hour). D is the total number of recorded days, and δ is a predetermined function for scoring whether the event records for two consecutive days are similar with a score between 0 and 1. δ may be, for example, a function that outputs "1" if the string representations for two consecutive days match, and "0" if they do not match.

[0060] The process of calculating a regularity score based on a KRI has at least three features. The first feature is that the KRI can calculate more accurate regularity index data based on the data distribution for a specific time period within a day, including multiple specific time windows k, rather than the entire day. For example, if the regularity score for sleep is calculated by taking into account the data distribution during the daytime, when wake-up frequency is high, an excessively high (i.e., regular) index may be calculated. The KRI can avoid this problem. The second feature is that a flexible scoring function δ can be used, making it possible to identify individuals based on age and gender. The third feature is that the regularity score can be calculated based on an arbitrarily configurable time window k.

[0061] The item score calculation unit 135 calculates an item score for each of the multiple items and stores the calculated item scores in the storage unit 110. The item score is a value between 1 and 100, for example.

[0062] The item score calculation unit 135 can calculate the item score for each item based on, for example, information indicating the results of a questionnaire given to the subject, information regarding biomarkers based on genetic information, and information obtained from a wearable device.

[0063] In this case, the item score calculation unit 135 can calculate the item score of each item as the sum of all elements of the product of score_i and weight_i for each element i based on the score (score_i) of element i in the item and the weight (weight_i) of the element. Here, the element may be, for example, an element associated with a question in a questionnaire for the subject, a biomarker based on genetic information, or a piece of information obtainable from a wearable device.

[0064] The item score calculation unit 135 can also calculate the item score based on the regularity score. The item score calculation unit 135 may calculate the item score by performing a predetermined calculation on the regularity score and a value calculated as the sum of all elements of the product of score_i and weight_i for each element i. Here, the predetermined calculation may be, for example, a multiplication, or may be a multiplication of the value calculated as the sum of all elements of the product of score_i and weight_i for each element i and a value obtained by multiplying the regularity score by a predetermined coefficient (weight).

[0065] Furthermore, the item scores calculated based on the regularity score may be the item scores of all of the multiple items, or may be the item scores of some of the multiple items (e.g., nutritional status, activity status, sleep status).

[0066] The harmony score calculation unit 140 calculates a harmony score indicating the harmony of the scores of each of the multiple items based on the scores of each of the multiple items and interaction information regarding the interactions between the multiple items, and stores the calculated harmony score in the memory unit 110.

[0067] Here, the harmony score is, for example, a score that indicates the degree to which each item score of a plurality of items in a subject is in harmony with the interaction network indicated by the interaction information. That is, for example, the more the relationship between the item scores matches the interaction network, the higher the harmony score will be, and the more inconsistent the relationship between the item scores is with the interaction network, the lower the harmony score will be. The harmony score is, for example, a value between 0 and 1.

[0068] The harmony score calculation unit 140 can calculate the harmony score based on, for example, a Rayleigh quotient of a vector indicating the scores of each of the multiple items and a matrix indicating the interaction information. A specific example of the harmony score calculation process will be described.

[0069] The vector s indicating the scores of each of the multiple items is, for example, a vector in which the item scores of each item are arranged. If there are seven items, the vector s is a seven-dimensional vector.

[0070] The matrix L indicating the interaction network is calculated as follows using a 7×7 weight matrix W indicating the weights (values ​​of 0 to 1) between items and a diagonal matrix D:

[0071]

[0072] 4 is a schematic diagram showing an interaction network for the weight matrix W. For example, the weight from the sleep situation to the activity situation is 0.3, and the weight from the activity situation to the sleep situation is 0.15. In this case, in the weight matrix W, for example, the value at the intersection of the row of the sleep situation and the column of the activity situation is 0.3, and the value at the intersection of the row of the activity situation and the column of the sleep situation is 0.15. The diagonal matrix D is a diagonal matrix whose diagonal components represent the weights of each item. Note that the weight matrix W and the diagonal matrix D can be set arbitrarily.

[0073] Then, the harmony score calculation unit 140 calculates the Rayleigh quotient for the vector s and the matrix L as the harmony score h using the following formula:

[0074]

[0075] The total score calculation unit 145 calculates a total score indicating the subject's health condition based on the harmony score, and stores the calculated total score in the memory unit 110.

[0076] The overall score calculation unit 145 may also calculate the overall score based on the item scores. In this case, the overall score calculation unit 145 may calculate the overall score based on the item scores calculated based on the regularity scores. Here, the overall score may be called a Healthy Aging Index (HAI).

[0077] The overall score calculation unit 145 can calculate the overall score HAI, for example, using the following formula:

[0078]

[0079] where h denotes the agreement score, s denotes the item score, and s A ~s G indicates the item score for each of the seven items.

[0080] Furthermore, the overall score calculation unit 145 can calculate the contribution of each of the item scores and the harmony score to the overall score based on, for example, SHAP (Shapely Additive exPlanations). At this time, the overall score calculation unit 145 can calculate the contribution of each of the item scores and the harmony score to the overall score using, for example, the following formula:

[0081]

[0082] where S is the set of all subsets of item scores and agreement scores. The contribution can be calculated using existing techniques available to those skilled in the art.

[0083] The age prediction unit 148 performs machine learning using, for example, each score Sn (n = A to G) used to calculate the above-mentioned overall score HAI and the measured blood biomarkers. The machine learning may be unsupervised learning without labels, or may be supervised learning using the user's age as the correct label. Here, it is assumed that unsupervised learning is performed.

[0084] This machine learning predicted biological age extends the healthy aging index by using blood biomarker information and machine learning-based risk prediction. The machine learning model is trained on a large dataset to make a good prediction of a person's biological age. A negative gap between the predicted biological age and chronological age indicates good health and a low risk of mortality.

[0085] An example algorithm for calculating biological age is as follows: 1. Calculate seven HAI index scores; 2. Aggregate and process index level data from blood biomarkers; 3. Use data from 1 and 2 as input for a pre-trained machine learning model for risk prediction; 4. Perform a forward pass to obtain a predicted biological age and associated mortality risk score.

[0086] An example of a learning algorithm for a machine learning model is as follows: 1. Build a machine learning architecture. 2. Prepare a dataset (blood biomarker information and each HAI score Sn). 3. Unsupervised learning on training data (unlabeled). 4. Learning with labeled cases. 5. Score the model for future predictions.

[0087] By performing the above process, the age prediction unit 148 predicts the biological age based on each HAI score Sn and blood biomarker information. For example, if a user has a predicted biological age of 55 but is actually 60 years old, it can be said that this user has a lower risk of death than the average 60-year-old person.

[0088] The output unit 150 outputs at least one of the regularity index data, the regularity score, the item score, the harmony score, the overall score, and the risk based on the predicted biological age. The output unit 150 can output at least one of the regularity index data, the regularity score, the item score, the harmony score, the overall score, and the risk based on the predicted biological age to, for example, the subject device 200. For example, the output unit 150 outputs at least one of the regularity index data, the regularity score, the item score, the harmony score, the overall score, and the risk based on the predicted biological age to be displayed on the display unit 155. Note that the output unit 150 may output at least one of the regularity index data, the regularity score, the item score, the harmony score, the overall score, and the risk based on the predicted biological age to be displayed as a figure, graph, or the like.

[0089] The display unit 155 displays the results of the processing in the score processing system 100. The display unit 155 can display the results of the processing in the score processing system 100 on the display screen of the subject device 200, for example.

[0090] 5A and 5B are diagrams showing an example of a display in which regularity index data is visualized by the display unit 155. FIG.

[0091] The display unit 155 displays, for example, a circular arrangement of figures corresponding to values ​​based on the individual regularity index data for each predetermined time window smaller than a predetermined time scale, based on the individual regularity index data. In FIG. 5A , for example, each bar-shaped figure corresponds to a value based on each of the individual regularity indexes. One circle represents one day, and a bar-shaped figure corresponding to the individual regularity index for each time window is displayed. The length of the bar-shaped figure represents, for example, the cumulative value of the occurrence probability of an event, with the longer the bar length, the higher the occurrence probability. Specifically, for example, the longest bar-shaped figure that can be displayed on the screen represents a 100% occurrence probability. According to this example, if the sleep onset time is constant, the occurrence probability increases within the same time window, and the bar-shaped figure for the time window including the sleep onset time suddenly becomes longer in successive bar figures. On the other hand, if the sleep onset times are dispersed, the time windows with occurrence probabilities are dispersed, and the bar-shaped figure gradually becomes longer in successive bar-shaped figures within the time window including each sleep onset time. That is, in the change in the length of the continuous bar-shaped figures, if the length suddenly increases, it indicates that the subject is falling asleep regularly, and if the length gradually increases, it indicates that the subject is falling asleep irregularly.

[0092] The display unit 155 may, for example, display individual regularity index data corresponding to one item on a single circle, or may display multiple individual regularity index data on a single circle. When the display unit 155 displays multiple individual regularity index data on a single circle, for example, the multiple individual regularity index data may be displayed in different colors, patterns, or shapes, such that the individual regularity index data for a specific item is displayed within a specific time window. The specific time window within which the individual regularity index data for a specific item is displayed may be set, for example, by a person viewing the display (e.g., the subject) or an administrator of the score processing system 100. In FIG. 5A , for example, area 510 displays individual regularity index data corresponding to a sleep situation. Furthermore, arcs 520 and 530 displayed in the portions of area 510 in FIG. 5A where the length of the bars changes indicate regularity, with shorter arcs indicating more regularity and longer arcs indicating more irregularity. Furthermore, areas other than area 510 may display individual regularity index data corresponding to, for example, an activity situation. This is because sleep status and activity status are mutually exclusive events that do not occur simultaneously.

[0093] FIG. 5B shows another example of a graphic displayed on the display unit 155. In FIG. 5B, for example, a curve plotting distance from the center corresponds to a value based on a certain individual regularity index. As in FIG. 5A, one cycle represents one day, and curves corresponding to the individual regularity indexes for each time window are displayed. The curves represent, for example, the cumulative value of the event occurrence probability, with the greater the distance from the center, the higher the occurrence probability. Specifically, for example, the portion of the curve that is the greatest distance from the center that can be displayed on the screen represents a 100% occurrence probability. According to FIG. 5B, if the sleep onset time is constant, the occurrence probability increases within the same time window, and the angle of the curve portion of the time window including the sleep onset time becomes smaller (e.g., W2) in the curve plotting the distance from the center. The angle W indicates the angle from 0% to 100% for the cumulative occurrence probability. On the other hand, if the sleep onset times are dispersed, the time windows with occurrence probabilities will be dispersed, and the angle of the curve portion of the time window including each sleep onset time will become larger (e.g., W1) in the curve plotting the distance from the center. That is, in the change in the curve plotting the distance from the center, a small angle indicates that the person is falling asleep regularly, and a large angle indicates that the person is falling asleep irregularly.

[0094] As in the case of FIG. 5A , in the case of FIG. 5B , the display unit 155 may, for example, display individual regularity index data corresponding to one item on a single circle, or may display multiple individual regularity index data on a single circle. When the display unit 155 displays multiple individual regularity index data on a single circle, for example, the multiple individual regularity index data may each be displayed in a different color, pattern, or shape, such that the individual regularity index data for a specific item is displayed within a specific time window. The specific time window within which the individual regularity index data for a specific item is displayed may be set, for example, by a person viewing the display (e.g., the subject) or an administrator of the score processing system 100. In FIG. 5B , the central angle of the curved portion plotted against the distance from the center indicates regularity, with a smaller central angle indicating more regularity and a larger central angle indicating more irregularity. Furthermore, in the curved portion plotted against the distance from the center, the area of ​​the curved portion with the greatest distance from the center may display individual regularity index data corresponding to, for example, an activity status. This is because sleep status and activity status are mutually exclusive events that do not occur simultaneously.

[0095] 5B, the shaded area of ​​the curve shows individual regularity index data corresponding to the sleep situation. In the shaded area shown in FIG. 5B, the width of the rise of the curve from the inner circle indicating a 0% occurrence probability to the outer circle indicating a 100% occurrence probability indicates regularity, and it can be said that the narrower the width, the more regular (e.g., W2), and the wider the width, the more irregular (e.g., W1).

[0096] FIG. 6 is a diagram showing an example of the total score displayed by the display unit 155. As shown in FIG.

[0097] The display unit 155 displays a gauge corresponding to the overall score and multiple gauges corresponding to the item scores of multiple items, arranged, for example, radially. The item scores may be item scores based on the regularity score. The display example shown in FIG. 6 includes an area 610 displaying the overall score, an area 620 displaying a gauge corresponding to the overall score, and an area 630 displaying a gauge corresponding to the item score. Each score value may be displayed in a different color. A subject referring to the display in FIG. 6 can intuitively grasp the level of the overall score and the level of each item score.

[0098] 7 is a flowchart showing an example of processing in the score processing system 100. FIG. 7 is a flowchart showing an example of processing in the score processing system 100 for calculating regularity index data.

[0099] First, the acquisition unit 115 acquires event information of a predetermined event type related to the living situation of the subject, which is event information at a plurality of different times related to the timing of occurrence of an event of the event type (S701). The acquisition unit 115 acquires, as the event information, for example, information on the occurrence time of an event according to the event type.

[0100] The setting unit 120 sets the time scale for generating regularity index data (S702). Note that the setting unit 120 is not necessarily a necessary process.

[0101] The data distribution generating unit 123 generates, as the event information acquired by the acquiring unit 115, distribution information indicating the data distribution of the occurrence times of events according to the event types, for example (S703).

[0102] Next, the regularity index data generating unit 125 generates regularity index data indicating the regularity of the event type, which can be expressed, for example, by the occurrence timing of the event information for each predetermined time window on a predetermined time scale that is smaller than the predetermined time scale, based on the data distribution regarding the occurrence timing of the event information (S704).

[0103] The output unit 150 outputs the regularity index data, and the display unit 155 displays the regularity index data (S705). The display unit 155 displays, for example, figures corresponding to values ​​based on each of the multiple individual regularity indexes for each predetermined time window smaller than a predetermined time scale, arranged, for example, in a circular shape (see, for example, FIG. 5 ).

[0104] 8 is a flowchart showing an example of processing in the score processing system 100. FIG. 8 is a flowchart showing an example of processing in the score processing system 100 to calculate a total score.

[0105] The acquiring unit 115 acquires information indicating the results of a questionnaire given to the subject, information on biomarkers based on genetic information, and information acquired from a wearable device (S801).

[0106] The regularity score calculation unit 130 calculates a regularity score having a value of, for example, 1 to 100 based on the regularity index data or the data distribution information (S802). The calculation process of the regularity index data may be, for example, a process based on the flowchart shown in FIG.

[0107] The item score calculation unit 135 calculates the item score based on information indicating the results of a questionnaire given to the subject, information on biomarkers based on genetic information, information acquired from the wearable device, and the regularity score (S803). At this time, the item score calculation unit 135 may calculate the item score of each item as the sum of all elements of the products of score_i and weight_i for each element i, for example, based on the score (score_i) of element i in the item and the weight (weight_i) of the element.

[0108] The harmony score calculation unit 140 calculates the harmony score based on the item scores (S804). At this time, the harmony score calculation unit 140 may calculate the harmony score based on, for example, a Rayleigh quotient of a vector indicating the scores of each of the multiple items and a matrix indicating the interaction information.

[0109] The overall score calculation unit 145 calculates an overall score based on the harmony score and the item scores (S805). The output unit 150 outputs the overall score, and the display unit 155 displays the overall score and the item scores (S806). At this time, the display unit 155 may display a gauge corresponding to the overall score and multiple gauges corresponding to the item scores of the multiple items, for example, arranged radially.

[0110] Next, an example of a hardware configuration in which the score processing system 100 is realized by a computer 900 will be described with reference to Fig. 9. Fig. 9 is a diagram showing an example of the hardware configuration of the computer 900.

[0111] As shown in FIG. 9, a computer 900 includes, for example, a processor 901, a memory 902, a storage device 903, an input I / F unit 904, a data I / F unit 905, a communication I / F unit 906, and a display device 907.

[0112] Computer 900 may be, for example, a server computer, a personal computer (e.g., desktop, laptop, tablet, etc.), a media computing platform (e.g., cable, satellite set-top box, digital video recorder, etc.), a handheld computing device (e.g., PDA, email client, etc.), or any other type of computer or communications platform.

[0113] The processor 901 is a control unit that controls various processes in the computer 900 by executing programs stored in the memory 902 .

[0114] The memory 902 is a storage medium such as a RAM (Random Access Memory), etc. The memory 902 temporarily stores the program code of the program executed by the processor 901 and data required when the program is executed.

[0115] The storage device 903 is a non-volatile storage medium such as a hard disk drive (HDD), flash memory, etc. The storage device 903 stores an operating system and various programs for realizing the above-mentioned configurations.

[0116] The input I / F unit 904 is a device for receiving input from a user. The input I / F unit 904 is, for example, a keyboard, a mouse, a touch panel, various sensors, a wearable device, etc. The input I / F unit 904 may be connected to the computer 900 via an interface such as a USB (Universal Serial Bus).

[0117] The data I / F unit 905 is a device for inputting data from outside the computer 900. The data I / F unit 905 is, for example, a drive device for reading data stored in various storage media. The data I / F unit 905 may be provided outside the computer 900. When the data I / F unit 905 is provided outside the computer 900, the data I / F unit 905 is connected to the computer 900 via an interface such as a USB.

[0118] The communication I / F unit 906 is a device for performing data communication via a network such as the Internet, either wired or wirelessly, with devices external to the computer 900. The communication I / F unit 906 may be provided outside the computer 900. When the communication I / F unit 906 is provided outside the computer 900, the communication I / F unit 906 is connected to the computer 900 via an interface such as a USB.

[0119] The display device 907 is a device for displaying various types of information. The display device 907 is, for example, a liquid crystal display, an organic EL (Electro-Luminescence) display, a display of a wearable device, or the like. The display device 907 may be provided outside the computer 900. When the display device 907 is provided outside the computer 900, the display device 907 is connected to the computer 900 via, for example, a display cable. Furthermore, when a touch panel is used as the input I / F unit 904, the display device 907 may be configured as an integral part of the input I / F unit 904.

[0120] Each component of the score processing system 100 may be realized by a hardware configuration similar to that of the computer 900 shown in FIG. 9 . For example, the processor 901 may function as the acquisition unit 115, setting unit 120, data distribution generation unit 123, regularity index data generation unit 125, regularity score calculation unit 130, item score calculation unit 135, harmony score calculation unit 140, total score calculation unit 145, age prediction unit 148, and output unit 150 of the score processing system 100 by executing a program that instructs a computer to perform each process of the above-described embodiments. Furthermore, the memory 902 and / or the storage device 903 may function as the storage unit 110 of the score processing system 100. Furthermore, the display device 907 may function as the display unit 155 of the score processing system 100.

[0121] The above describes one embodiment of the present invention. The score processing system 100 acquires scores for each of a plurality of items related to the living situation of a subject, calculates a harmony score based on the scores for each of the items and interaction information, and outputs the harmony score. In this way, the score processing system 100 can calculate a harmony score that accurately indicates the subject's health condition, taking into account the harmony of the subject's overall life.

[0122] Furthermore, the score processing system 100 can calculate a harmony score based on a Rayleigh quotient of a vector indicating the scores of each of a plurality of items and a matrix indicating interaction information, thereby enabling the score processing system 100 to calculate a harmony score that indicates the health condition of the subject with high accuracy.

[0123] Furthermore, the score processing system 100 can calculate an overall score that indicates the health condition of the subject based on the harmony score. This allows the score processing system 100 to calculate an overall score that indicates the health condition of the subject with high accuracy based on the harmony score.

[0124] Furthermore, the score processing system 100 can calculate a regularity score and calculate a total score based on the regularity score, thereby enabling the score processing system 100 to calculate a total score that accurately indicates the health status of an individual, further taking into consideration the consistency of lifestyle habits.

[0125] Furthermore, the score processing system 100 can radially display a gauge corresponding to the total score and a plurality of gauges corresponding to the scores of the plurality of items, thereby enabling the subject to intuitively refer to the total score and the item scores.

[0126] It should be noted that the present embodiment is provided to facilitate understanding of the present invention and is not intended to limit the present invention. The present invention may be modified or improved without departing from the spirit thereof, and equivalents thereof are also included in the present invention.

[0127] In addition, in the present invention, a "unit" does not simply mean a physical means, but also includes cases where the functions of the "unit" are realized by software. Furthermore, the functions of one "unit" or device may be realized by two or more physical means, devices, or software, and the functions of two or more "units" or devices may be realized by one physical means, device, or software.

[0128] Table 1 below shows representative values ​​of each item score calculated by the item score calculation unit 135 and the overall score calculated by the overall score calculation unit 145. This is an example in which regularity scores are calculated based on the circular Wasserstein distance, and item scores and overall scores are calculated based on the regularity scores.

[0129] FIG. 10 is a diagram showing changes over time in the scores for each of the items "living environment status," "physical function status," "quality of life / stress or mental status," "nutritional status," "activity status," and "sleep status." The vertical axis represents the score, and the horizontal axis (Visit No.) represents the Nth visit for measurement. A value of 1 on the horizontal axis represents the first measurement. In the example shown in FIG. 10, measurements were taken approximately one year apart, so the graph shows the progress of scores over two years obtained from three measurements.

[0130] Table 2 below shows the item scores for three subjects over a five-year period. This is an example of calculating the regularity score based on the circular Wasserstein distance, and calculating the item score and total score based on the regularity score.

[0131] Figures 11A to 11D show the time-dependent changes in the scores for each of the three subjects' "living environment status," "physical function status," "quality of life / stress or mental status," "nutritional status," "activity status," "sleep status," and "individual" items over a five-year period, as well as the overall score calculated based on the scores for each item.

[0132] 10 and 11, the score processing system 100 can also acquire changes in scores over time. In this case, the display unit 155 may display, for example, a graph such as a line graph showing the changes (trajectories) in the item scores or the total score over time.

[0133] Furthermore, the score processing system 100 may include a predicted score calculation unit (not shown). For example, when two or more total scores are available for a subject, the predicted score calculation unit may calculate a future predicted total score based on the subject's available data. The predicted score calculation unit may calculate the predicted total score as a specific value or as a range of values. The predicted total score can be calculated, for example, using existing technology applicable to those skilled in the art. It may be calculated using a function that inputs two or more total scores to calculate a predicted total score, or it may be calculated using an AI model that inputs a past total score to predict a future total score. Note that the predicted total score calculated by the predicted score calculation unit may be a score from the time the available data used for prediction was acquired. For example, if current data cannot be measured, the current total score may be predicted. Furthermore, the predicted score calculation unit may calculate predicted item scores for each item score of the regularity index data and calculate a predicted total score based on the predicted item scores. The display unit 155 may, for example, display the value calculated by the predicted score calculation unit as a graph together with the total score used for the calculation.

[0134] 12 is a diagram showing an example of the display of the predicted total score by the display unit 155. The display unit 155 displays the predicted total score after each measurement calculated by the predicted score calculation unit from three total scores including the total score in area 1210 as area 1230 within area 1220. Note that, as shown in FIG. 12, the display unit 155 may display the range of the predicted total score values ​​as an area, or may display the value of the predicted total score as a single point.

[0135] 13 is a diagram showing an example of the display of the contribution degree by the display unit 155. As described above, the overall score calculation unit 145 can calculate the contribution degree of each item to the overall score, for example, the item score and the harmony score, based on SHAP. For example, the overall score calculation unit 145 calculates the contribution degree of each item to the overall score, for example, the item score and the harmony score, for the overall score shown in area 1310, and the display unit 155 displays a diagram showing the contribution degree shown in area 1320 on the display screen of the subject device 200. Note that the machine learning model that can be used to calculate the contribution degree is not limited to SHAP, but it is preferable to use explainable artificial intelligence (AI).

[0136] The predicted score calculation unit can calculate the contribution of each of the item scores and the harmony score to the predicted overall score based on, for example, SHAP. The predicted score calculation unit may perform the same processing on the predicted overall score as when the overall score calculation unit 145 calculates the contribution of each of the item scores and the harmony score to the overall score.

[0137] 14 is an example of the display of the contribution to the predicted total score by the display unit 155. Area 1410 includes the predicted total score calculated by the predicted score calculation unit. The predicted score calculation unit, for example, calculates the contribution of each item to the predicted total score shown in area 1410, and the display unit 155 displays a diagram showing the contribution shown in area 1420 on the display screen of the subject device 200. This makes it possible to visualize the contribution of each item to the predicted total score, so that a person referring to the display (such as the subject) can intuitively refer to the contribution of each item to the predicted total score, making it easier to understand their health condition.

[0138] At this time, the prediction score calculation unit may identify one or more items whose contribution rate satisfies a predetermined condition. The predetermined condition may be, for example, that the contribution rate is the lowest among the items. In this case, the prediction score calculation unit may identify the item with the lowest contribution rate, and the output unit 150 may output a recommendation related to the item. In the example shown in FIG. 13 , the output unit 150 outputs, for example, a recommendation to improve the living situation related to the sleep item, which is the item 1430 with the lowest contribution rate. This allows the subject or the like to understand the items that need to be improved.

[0139] Furthermore, the predetermined condition may be, for example, that the contribution rate is a negative value. In this case, the predicted score calculation unit may, for example, identify multiple items whose contribution rates are negative, and the output unit 150 may output recommendations related to the multiple items. In the example shown in FIG. 13 , the output unit 150 outputs a recommendation to improve the living conditions related to the QOL and sleep items of items 1430 and 1440 whose contribution rates are negative. This allows the subject or the like to understand the items that need to be improved.

[0140] FIG. 15 is a diagram illustrating an example of a visualization of regularity index data displayed by the display unit 155. Area 1510 displays individual regularity index data corresponding to sleep situations. Long bar 1520 indicates the first time window during sleep in the available data for the entire day. The first bar 1530 during sleep is the first recorded sleep data among the available data. Because deep sleep has not yet typically been reached during this time window, the bar is often short. The length of each bar during sleep indicates the percentage of time spent asleep during that interval. Therefore, as seen in area 1540, short bars during the middle of the night suggest that sleep was not consistently recorded throughout the data acquisition period due to multiple awakenings, which may indicate a problem such as a sleep disorder and require attention. In this case, the display unit 155 may also display sleep recommendations to the subject.

[0141] The more detailed the information available for predicting the biological age, the more accurately and appropriately the age prediction unit 148 can predict the biological age of the subject. However, blood biomarker information is not necessarily required for the age prediction unit 148 to predict the biological age. The age prediction unit 148 may simply predict the biological age using, for example, each score used in calculating the total score. This allows the subject or the like to refer to the predicted biological age more easily.

[0142] Here, we will explain "living environment status," "physical function status," "quality of life / stress or mental status," "nutritional status," "activity status," "sleep status," and "individual." "Living environment status" includes, for example, at least one of the following: type of housing, access to living resources such as medical institutions and communities, home environment, access to workplace, presence of technology supporting daily life, educational status, marital status, employment status, financial status, and asset information. By obtaining information about living environment status, it is possible to understand the overall support and resources available to an individual and evaluate their impact on healthy aging. The score related to living environment status can be calculated as a value between 1 and 100, for example, by taking a weighted average of measurement results and questionnaire results, and serves as a comprehensive measure of environmental support.

[0143] "Physical functional status" may include, for example, the results of sensorimotor, cognitive, and anthropometric tests and / or the results of a questionnaire regarding physical function. By obtaining information regarding physical functional status, multiple aspects of physical function can be evaluated, allowing for a comprehensive assessment of an individual's physical health. A score related to physical functional status can be calculated as a value between 1 and 100, for example, by taking a weighted average of the measurement results and questionnaire results.

[0144] "Quality of life / stress or mental state" includes, for example, at least one of quality of life, stress (anxiety and depression) or coping, social participation / social isolation, social support, self-care, self-esteem, and mobility. To evaluate quality of life / stress or mental state, for example, standardized self-report measurements can be used. A score related to quality of life / stress or mental state can be calculated as a value between 1 and 100, for example, by taking a weighted average of measurement results or questionnaire results. By obtaining information about quality of life / stress or mental state, it is possible to understand an individual's subjective sense of well-being and their relationship with society, and to reflect the individual's overall quality of life in the score.

[0145] "Nutritional status" includes, for example, at least one of body composition based on BMI, values ​​indicating nutritional status such as Alb and Fe, dietary balance, estimated calorie intake and each nutrient, and eating habits. Eating habits include, for example, habits such as whether an individual skips meals or eats quickly. A score related to nutritional status can be calculated as a value between 1 and 100 by taking a weighted average of measurement results and questionnaire results. The score related to nutritional status may also be calculated based on a regularity score calculated based on balanced and regular eating behavior.

[0146] The "activity status" may include at least one of physical activity and exercise status, such as the frequency, intensity, and duration of activity. It may also include indicators of diet, grooming, ability to perform daily activities (e.g., ability to move around within the home and community), and sedentary behavior. An activity status score may be calculated, for example, as a weighted sum of the number of steps taken, duration of various intensities of activity, and heart rate range, with a value between 1 and 100. The activity status score may also be calculated based on a regularity score, which may be calculated based on, for example, the timing of the first and last moderate-to-vigorous bouts of exercise. By assessing activity status, including the regularity score, it is possible to fully understand both the amount and consistency of physical activity.

[0147] "Sleep status" includes, for example, at least one of sleep time, nap time, frequency and duration of awakenings during the night, sleep stages, wake-up time, sleep quality, sleep hygiene (e.g., temperature, sound, light, humidity, etc.), and caffeine intake and sensitivity. A score related to sleep status can be calculated as a value between 1 and 100 based on, for example, a weighted geometric mean of sleep time, efficiency, and sleep stages, and a regularity score of sleep habits. The regularity score is based, for example, on the timing of sleep onset and sleep termination, and the more consistent the timing of each, the higher the score.

[0148] "Personal factors" may include at least one of a wide range of personal health indicators, such as age, weight, height, BMI, sex, blood pressure, ethnicity, duration of disability, medical condition (e.g., medical history, family history, etc.), lifestyle choices such as smoking and alcohol intake, detailed biomarker assessment including genomic information, etc. A score for personal factors may be calculated, for example, on a scale of 1 to 100, by weighting the results of measurements and questionnaires to provide a comprehensive overview of an individual's health status.

[0149] The display unit 155 may display factors including harmony and regularity. For example, the display unit 155 may display the factors as a graph. Harmony, for example, is a graph-based mechanism for evaluating whether all seven of the aforementioned factors are consistent. Regularity is a new factor related to the regularity of lifestyle habits (e.g., sleep, activity, nutrition). For example, the display unit 155 may highlight areas that require attention to promote healthy aging.

[0150] 100 Score processing system, 110 Storage unit, 115 Acquisition unit, 120 Setting unit, 123 Data distribution generation unit, 125 Regularity index data generation unit, 130 Regularity score calculation unit, 135 Item score calculation unit, 140 Harmony score calculation unit, 145 Total score calculation unit, 148 Age prediction unit, 150 Output unit, 155 Display unit, 200 Subject device

Claims

1. An information processing system comprising: an acquisition unit that acquires scores for each of a plurality of items related to a subject's living situation; a harmony score calculation unit that calculates a harmony score indicating the harmony of the scores for each of the plurality of items based on the scores for each of the plurality of items and interaction information related to interactions between the plurality of items; and an output unit that outputs the harmony score.

2. An information processing system as described in claim 1, wherein the harmony score calculation unit calculates the harmony score based on a Rayleigh quotient of a vector represented by the scores of each of the multiple items and a matrix indicating the interaction information.

3. An information processing system as described in claim 1 or 2, further comprising a total score calculation unit that calculates a total score indicating the subject's health condition based on the harmony score.

4. An information processing system according to claim 3, further comprising a regularity score calculation unit that calculates a regularity score relating to regularity in the living situation of the subject, wherein the overall score calculation unit calculates an overall score further based on the regularity score.

5. The information processing system according to claim 4, further comprising a display unit that displays a gauge corresponding to the overall score and a plurality of gauges corresponding to the scores of the plurality of items in a radial arrangement.

6. An information processing system as described in claim 1 or 2, wherein the living conditions include at least one of the subject's stress condition, physical function condition, living environment condition, activity condition, sleep condition, nutritional condition, and personal factors.

7. An information processing method in which one or more processors included in an information processing device perform the following: obtain scores for each of a plurality of items related to the living situation of a subject; calculate a harmony score indicating the harmony of the scores for each of the plurality of items based on the scores for each of the plurality of items and interaction information related to interactions between the plurality of items; and output the harmony score.

8. A program that causes a computer to perform the following: obtain scores for each of a plurality of items related to a subject's living situation; calculate a harmony score that indicates the harmony of the scores for each of the plurality of items based on the scores for each of the plurality of items and interaction information related to interactions between the plurality of items; and output the harmony score.

9. The information processing system of claim 4, further comprising a predicted score calculation unit that calculates a predicted overall score for the subject based on the subject's multiple overall scores, wherein the predicted score calculation unit determines the contribution of each of multiple items to the predicted overall score and identifies one or more items whose contribution meets a predetermined condition, and the output unit further outputs recommendations related to the identified one or more items.

Citation Information

Patent Citations

  • Healthcare system

    JP2015014913A

  • Information processing device, information processing method and program

    JP2018169861A

  • Fitness promotion support system

    JP2021005188A

  • Information processing device, information processing method, and recording medium

    WO2022124190A1