Estimation system, computer program, and estimation method
The system enhances user characteristic estimation by analyzing device-specific power consumption patterns within a residence, using machine learning to accurately predict household lifestyles and activities, facilitating targeted information distribution.
Patent Information
- Application Number
- JP2022046914
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-03-23
- Publication Date
- 2024-12-17
- Estimated Expiration
- 2042-03-23
AI Technical Summary
Conventional techniques for estimating user characteristics based on power consumption in a residence use low time-resolution total power consumption data, leading to inaccurate estimation of detailed user characteristics.
An estimation system that monitors and analyzes the power consumption of individual devices within a household, utilizing machine learning models to estimate household lifestyles and activities with high accuracy by considering both total and device-specific power consumption patterns, including stationary and non-stationary components.
Enables precise estimation of household lifestyles and activities, allowing for more accurate lifestyle prediction and enabling targeted information distribution based on household characteristics.
Smart Images

Figure 0007601820000001 
Figure 0007601820000002 
Figure 0007601820000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to an estimation system, a computer program, and an estimation method. [Background technology]
[0002] Conventionally, a technique for estimating the power consumption of each of a plurality of devices used in a residence based on the power measured at the main of a distribution board is known (see, for example, Patent Document 1). A technique for estimating the attributes of a corresponding user based on the power consumption is also known (see, for example, Patent Document 2). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2013-213825 A [Patent Document 2] JP 2015-162229 A Summary of the Invention [Problem to be solved by the invention]
[0004] Conventionally, technology for estimating user characteristics using power consumption as an index has been based on the total power consumption in a residence. In this conventional technology, user characteristics are estimated based on time-series data of total power consumption with low time resolution, so it is not possible to estimate detailed user characteristics with high accuracy.
[0005] Therefore, according to one aspect of the present disclosure, it is desirable to provide a technology that can estimate detailed characteristics of residents in a residence with higher accuracy than conventionally possible, based on the electricity consumption of the residence. [Means for solving the problem]
[0006] According to an aspect of the present disclosure, there is provided an estimation system including an acquisition unit and an estimation unit, the acquisition unit being configured to acquire, as power information, information indicating power consumption of each of a plurality of devices used in the residence of the household, the information being determined by monitoring power supplied through an electrical wiring in the residence of the household.
[0007] The estimation unit is configured to estimate a lifestyle of the household based on the power consumption of each device indicated by the power information acquired by the acquisition unit. The lifestyle estimation includes at least one of estimating a lifestyle situation of the household correlated with the power consumption and estimating a lifestyle activity.
[0008] According to this estimation system, by estimating lifestyle based on the power consumption of multiple devices in a residence, it is possible to estimate the detailed characteristics of the residents in the residence, i.e., the household, particularly their living conditions or lifestyle activities, with greater accuracy than conventional methods.
[0009] According to an aspect of the present disclosure, the acquisition unit may acquire, as the power information, information indicating the amount of power consumption of each device per predetermined time period. According to an aspect of the present disclosure, the acquisition unit may further acquire, as the power information, information indicating a total amount of power consumption per predetermined hour used in the residence determined by the power monitoring. In this case, the estimation unit may perform lifestyle estimation based on the total amount of power consumption per predetermined hour and the power consumption of each device per predetermined hour indicated by the power information.
[0010] According to lifestyle estimation based on the total consumption and the power consumption of each device, it is possible to estimate the lifestyle of a household with higher accuracy. For example, there may be cases where it is difficult to determine the power consumption of each device in a residence without exception. In such cases, by considering the total consumption, it is possible to estimate the lifestyle while indirectly considering the usage of devices whose power consumption cannot be captured individually.
[0011] According to one aspect of the present disclosure, the acquisition unit may further acquire, as the power information, information indicating the sum of remaining power consumption other than the power consumption of a plurality of devices included in the total consumption for each specified time period, which is determined as other consumption by power monitoring.
[0012] The estimation unit may perform lifestyle estimation based on the total consumption per predetermined time, the power consumption of each device per predetermined time, and other consumption per predetermined time, which are indicated by the power information. According to lifestyle estimation that takes into account the usage status of devices whose power consumption cannot be captured individually, it is possible to accurately estimate the lifestyle of the household.
[0013] According to an aspect of the present disclosure, the acquisition unit may further acquire, as the power information, information indicating a steady component or a non-steady component as a component included in the total consumption determined by the power monitoring. The estimation unit may perform lifestyle estimation based on the total consumption and the component for each predetermined time indicated by the power information and the power consumption of each device for each predetermined time.
[0014] The stationary component is likely to be related to the static lifestyle of the household. The non-stationary component is likely to be related to the dynamic lifestyle of the household. Therefore, by using lifestyle estimation that takes into account the stationarity or non-stationarity of electricity consumption, it is possible to estimate the lifestyle of the household with higher accuracy.
[0015] According to an aspect of the present disclosure, the estimation unit may perform lifestyle estimation by inputting features of electricity consumption in a household into a machine learning model based on the electricity consumption of each device and acquiring an estimated value regarding the lifestyle of the household as an output of the machine learning model. The machine learning model may be a machine learning model constructed based on a group of teacher data indicating a correspondence relationship between the features of electricity consumption for each household and the lifestyle of a plurality of households. By using the machine learning model, it is possible to estimate the lifestyle with high accuracy without manually analyzing the correspondence relationship.
[0016] According to one aspect of the present disclosure, the estimation unit may calculate, for each of the plurality of devices, one or more of the maximum, minimum, and average power consumption of the corresponding device in a corresponding time segment for each predefined time segment as an actual value based on time series data of the power consumption of the corresponding device in a predetermined period. The estimation unit may also perform lifestyle estimation based on the actual values for each time segment of the plurality of devices. Lifestyle estimation based on such organization of time series data allows for high-precision lifestyle estimation with low load.
[0017] According to one aspect of the present disclosure, the estimation unit may calculate, for each of the plurality of devices, one or more of the number of times the corresponding device is used, the usage time of the corresponding device, and the usage rate of the corresponding device with respect to the plurality of devices, as the usage amount based on the time series data of the power consumption of the corresponding device. Furthermore, the estimation unit may perform lifestyle estimation of the household based on the calculated usage amount of each of the plurality of devices in addition to the power consumption of each device. By using the usage amount for the estimation, it is possible to realize a lifestyle estimation with higher accuracy.
[0018] According to an aspect of the present disclosure, estimating the living situation may include at least one of estimating a household composition, estimating a lifestyle, and estimating a life event.
[0019] According to one aspect of the present disclosure, the estimation unit can estimate the living situation by estimating a lifestyle of a household from among a plurality of predetermined lifestyles. According to one aspect of the present disclosure, the estimation unit may estimate a lifestyle related to at least one of entertainment, meals, work, and housework as a lifestyle of a household.
[0020] According to one aspect of the present disclosure, the estimation unit may estimate the living activities of the household by estimating the current living activities of the household or predicting the future living activities of the household based on time series data of the power consumption of each device.
[0021] According to one aspect of the present disclosure, estimating or predicting daily activities may include estimating or predicting activities related to at least one of going out, eating, and sleeping.
[0022] According to an aspect of the present disclosure, the estimation system may include a selection unit and a distribution unit. The selection unit may be configured to select information content to be distributed to an information terminal associated with the household based on information regarding at least one of a living situation and a living activity of the household obtained by the life estimation. The distribution unit may be configured to transmit the information content selected by the selection unit to the information terminal.
[0023] By distributing information content using such lifestyle estimation results, it becomes more likely that information content that is of great interest to consumers can be provided to them.
[0024] According to one aspect of the present disclosure, the estimation system may include a data output unit configured to output household characteristic data describing information regarding at least one of the living conditions and living activities of the household estimated by the estimation unit in association with a household identifier.
[0025] The identifier may be a terminal ID for advertisement delivery issued to an information terminal used by the household or a cookie ID issued to a browser. Such data output can provide useful information to, for example, a device or company that delivers advertisements.
[0026] According to an aspect of the present disclosure, there may be provided another estimation system including an acquisition unit, an estimation unit, and a data output unit. In this estimation system, the acquisition unit may be configured to acquire, as power information, information indicating an amount of power consumption related to power consumed by a household in a residence.
[0027] The estimation unit may be configured to perform household lifestyle estimation, including at least one of estimating the household living conditions and estimating the living activities of the household that are correlated with the power consumption, based on the power consumption indicated by the power information acquired by the acquisition unit.
[0028] The data output unit may be configured to output household characteristic data describing information on at least one of the living situation and the living behavior of the household estimated by the estimation unit in association with an identifier of the household. The identifier may be a terminal ID or a cookie ID for advertisement delivery.
[0029] Such an estimation system configuration can also provide useful information to devices or companies that distribute advertisements or collect consumer information.
[0030] According to one aspect of the present disclosure, the data output unit may output the characteristic data for a plurality of customers so as to transmit household characteristic data to a system that manages a customer database that stores characteristic data for each customer in association with a corresponding customer identifier.
[0031] According to an aspect of the present disclosure, the other estimation system may include an update unit. The update unit may be configured to update a database including characteristic data for each of a plurality of households. The update unit may update the database so that the database stores characteristic data describing information on at least one of the living situation and living behavior of the household estimated by the estimation unit in association with an identifier of the household as characteristic data of the household that is the subject of the lifestyle estimation. The identifier may be a terminal ID for advertisement delivery issued to an information terminal used by the household or a cookie ID issued to the browser. With such a configuration of the estimation system, a database that is useful for advertisement delivery can be constructed.
[0032] According to an aspect of the present disclosure, there may be provided yet another estimation system including an acquisition unit, an estimation unit, and an update unit, wherein the acquisition unit is configured to acquire, as the power information, information indicating a power consumption amount related to power consumed by a household in a residence.
[0033] The estimation unit may be configured to perform household lifestyle estimation, including at least one of estimating the household living conditions and estimating the living activities of the household that are correlated with the power consumption, based on the power consumption indicated by the power information acquired by the acquisition unit.
[0034] The update unit may be configured to update a database including characteristic data for each of a plurality of households. The update unit may update the database so that the database stores, as characteristic data of a household that is a target of lifestyle estimation, characteristic data describing information on at least one of a living situation and a living activity of the household estimated by the estimation unit in association with an identifier of the household. The identifier may be a terminal ID or a cookie ID for advertisement delivery.
[0035] According to one aspect of the present disclosure, a computer program may be provided for causing a computer to realize at least a portion of the functions of the above-described estimation system. For example, a computer program may be provided for causing a computer to realize the functions of the acquisition unit and the estimation unit in the above-described estimation system.
[0036] According to an aspect of the present disclosure, a computer program may be provided for causing a computer to realize the functions of the acquisition unit, the estimation unit, the selection unit, and the delivery unit in the above-described estimation system.
[0037] According to one aspect of the present disclosure, a computer program may be provided for causing a computer to realize the functions of the acquisition unit, the estimation unit, and the data output unit in the above-described estimation system.
[0038] According to one aspect of the present disclosure, a computer program may be provided to cause a computer to realize the functions of the acquisition unit, the estimation unit, and the update unit in the above-described estimation system.
[0039] According to one aspect of the present disclosure, there may be provided an estimation method executed by a computer, the estimation method including: acquiring information indicating the power consumption of each of a plurality of devices used by a household in the residence, determined by monitoring power supplied through electrical wiring in the household's residence; and making a lifestyle estimation of the household based on the power consumption of each device indicated by the acquired information, wherein the lifestyle estimation includes at least one of estimating a living situation of the household that is correlated with power consumption and estimating a living activity of the household.
[0040] According to one aspect of the present disclosure, there may be provided an estimation method executed by a computer, the estimation method including: acquiring information indicating power consumption related to power consumed by a household in a residence; performing a household life estimation including at least one of estimating a living situation and / or a living behavior of the household that is correlated with the power consumption based on the power consumption indicated by the acquired information; and outputting household characteristic data describing information regarding at least one of the estimated living situation and the living behavior of the household in association with an identifier of the household. The identifier may be a terminal ID or a cookie ID for advertisement delivery.
[0041] According to one aspect of the present disclosure, there may be provided an estimation method executed by a computer, the estimation method including: acquiring information indicating power consumption related to power consumed by a household in a residence; performing a household life estimation including at least one of estimating a living situation and / or a living behavior of the household correlated with the power consumption based on the power consumption indicated by the acquired information; and updating a database including characteristic data for each of a plurality of households, the database storing characteristic data describing information on at least one of the estimated living situation and the living behavior of the household in association with an identifier of the household as the characteristic data of the household that is the subject of the life estimation. The identifier may be a terminal ID or a cookie ID for advertisement delivery. [Brief description of the drawings]
[0042] [Figure 1]1 is a block diagram illustrating a configuration of an information processing system according to a first embodiment. [Diagram 2] FIG. 2 is a diagram illustrating a configuration of power analysis data. [Diagram 3] 11 is a flowchart showing a lifestyle estimation process executed by a processor. [Figure 4] 13 is a diagram showing a configuration of power consumption feature data input to an estimation model. FIG. [Diagram 5] FIG. 2 is a diagram showing a configuration of lifestyle estimation data output from an estimation model. [Figure 6] FIG. 13 is a diagram illustrating segment definitions for each category related to lifestyle. [Figure 7] FIG. 2 is a diagram illustrating a configuration of a user management database. [Figure 8] 11 is a flowchart showing a model construction process executed by a processor. [Figure 9] FIG. 9A is a flowchart showing a data providing process executed by a processor, and FIG. 9B is a diagram explaining that the provided data from the information processing system is associated with the customer data in the customer management system through the advertisement identifier. [Figure 10] 11 is a flowchart illustrating a first advertisement delivery process executed by a processor. [Figure 11] 11 is a flowchart illustrating a second advertisement delivery process executed by the processor. [Figure 12] FIG. 13 is an explanatory diagram regarding estimation of a lifestyle in a modified example. [Figure 13] 13 is a flowchart showing a behavior estimation process executed by a processor in the second embodiment. [Figure 14] FIG. 14A is a diagram showing a configuration of behavior estimation data output from a behavior estimation model, and FIG. 14B is an explanatory diagram relating to behavior estimation. [Figure 15] 13 is a flowchart showing a life event estimation process executed by a processor in a third embodiment. [Figure 16]FIG. 13 is a diagram showing the configuration of household life event estimation data output from the life event estimation model. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0043] Exemplary embodiments of the present disclosure will now be described with reference to the drawings. [First embodiment] The information processing system 1 of this embodiment is a system configured to estimate the life of a household in a residence, particularly the living conditions and living activities that are correlated with power consumption, based on information on the power consumed in the residence.
[0044] The information processing system 1 includes a processor 11, a memory 13, a storage 15, and a communication interface 19. The processor 11 is configured to execute processing in accordance with a computer program stored in the storage 15. The memory 13 is used as a working area when the processor 11 executes processing.
[0045] The storage 15 includes a hard disk drive or a solid state drive, and stores computer programs and various data used when the processor 11 executes processes. The communication interface 19 is connected to a wide area network.
[0046] For example, the information processing system 1 is configured to be able to communicate through the communication interface 19 with a cloud server 20, a customer management system 30 of a company that uses the services provided by the information processing system 1, a distribution server 40 for advertising, and a web server 50 that provides various information to users.
[0047] Cloud server 20 is configured to analyze, for each of a plurality of households, power measurement data acquired from a corresponding household by analysis unit 21 (see FIG. 2), and provide the generated power analysis data to information processing system 1. The function of analysis unit 21 is realized, for example, by a processor (not shown) in cloud server 20 executing processing in accordance with a computer program.
[0048] The power measurement data of each household is transmitted from a meter 110 installed in the residence of the corresponding household to a cloud server 20 via a communication device 140 in the residence and the wide area network.
[0049] The meter 110 for each household is provided on the main side of a distribution board 100 provided in the dwelling of the corresponding household, which is surrounded by a dashed line in Fig. 1. In the distribution board 100, the electrical wiring extending from the main side is branched off at a branch circuit 120. The electrical wiring within the dwelling extending from the branch circuit 120 is connected to respective wiring plug connectors for the multiple rooms.
[0050] Meter 110 is provided upstream of branch circuit 120 within distribution board 100, and measures the power supplied from the main side to the residence at a point before the branch. In other words, meter 110 measures the power supplied to the residence by monitoring the power supplied through the electrical wiring in the household's residence at a point upstream before the electrical wiring branches.
[0051] The meter 110 is configured to measure the power supply for a predetermined time, in other words, the power consumption, which is the amount of power consumed within the residence for a predetermined time, at predetermined time intervals, and provide the measured power consumption for each predetermined time interval as time-series power measurement data to the cloud server 20. The predetermined time interval is, for example, one minute.
[0052] The amount of power consumption per given time indicated by this power measurement data is the sum of the power consumption in the residence including the power consumption of the multiple devices 150 used by the household in the residence, i.e., the total consumption. The power branched from the branch circuit 120 is supplied through the electrical wiring in the residence and further through power taps installed in each room in the residence to the multiple devices 150 connected to the power taps.
[0053] The multiple devices 150 are electric devices or electronic devices. Examples of the multiple devices 150 include a refrigerator, a microwave oven, a washing machine, a TV receiver, and an air conditioner (hereinafter referred to as an "air conditioner"). A plurality of devices of the same type may exist in a residence. For example, a plurality of TV receivers may exist in a residence. In the following, multiple devices of the same type are conceptually treated as one device.
[0054] 2 determines, for each household, the power consumption per given time of each of the multiple devices 150, i.e., the power consumption per device, from the power consumption per given time indicated by the power measurement data provided from the meter 110 of the corresponding household, and generates power analysis data that explains the determined power consumption per device in chronological order. The power analysis data is held in the cloud server 20, and is provided from the cloud server 20 to the information processing system 1 in response to a request from the information processing system 1.
[0055] The configuration of the generated power analysis data is illustrated in Fig. 2. According to this example, the power analysis data has records describing the power consumption of a household identified by the meter ID, the corresponding classification at the corresponding date and time, for a predetermined time, for each meter ID, and for each classification. The power consumption for a predetermined time means the amount of power consumed during the predetermined time. The records are arranged in chronological order in the power analysis data, for example, for each meter ID.
[0056] The meter ID here means an identification code of the meter 110. The measurement date and time means the date and time when the corresponding power consumption occurred. The measurement date and time is recorded in the record with the smallest unit being minutes. The classification indicates the type of power consumption described in the corresponding record.
[0057] The analysis unit 21 records the total consumption of the corresponding household in the predetermined time period (total amount of power consumption in the residence) as a record describing the amount of power consumption in the predetermined time period. The analysis unit 21 further generates, for each of the multiple devices 150, a record describing the amount of power consumption of the corresponding device 150 in the predetermined time period.
[0058] The analysis unit 21 further generates a record describing the remaining power consumption that could not be separated into the power consumption by device out of the total consumption as other consumption. The other consumption corresponds to the total power consumption of one or more devices 150 of unknown type used in the residence other than the multiple devices 150 whose individual power consumption has been determined. Hereinafter, the one or more other devices 150 are conceptually regarded as one device and are simply referred to as "other devices." The power consumption of the other devices, i.e., the other consumption, is obtained by subtracting the total power consumption by device from the total consumption.
[0059] When a record describes "total consumption", a classification code indicating that the power consumption is total consumption is described in the record. When a record describes the power consumption of one device 150, a classification code capable of identifying the corresponding one device 150 is described in the record. When a record describes "power consumption" of other devices, a classification code indicating that the power consumption is the power consumption of other devices is described in the record.
[0060] 3 for each household, the processor 11 of the information processing system 1 estimates the lifestyle of the corresponding household based on the power analysis data of the corresponding household stored in the cloud server 20. The lifestyle estimation process is executed for each household at predetermined intervals.
[0061] When the lifestyle estimation process is started, the processor 11 acquires, from the cloud server 20, power analysis data representing the power consumption of a target household for each predetermined time period within a target period as the power analysis data to be used for the lifestyle estimation (S110). The target household here means a household whose lifestyle is to be estimated, and the target period means a period during which the power consumption to be used for the lifestyle estimation is measured.
[0062] Then, the processor 11 calculates a feature quantity for each time segment related to the total consumption per predetermined time as a feature quantity related to the power consumption of the target household in the target period based on the acquired power analysis data (S120). The time segment here is a time segment defined by subdividing one week.
[0063] Specifically, a time segment is defined by dividing a week into a combination of days of the week and time periods. In other words, a time segment is a combination of days of the week and time periods. A time period is defined, for example, by dividing a 24-hour period into one-hour units. For example, examples of time segments include the time period from 7:00 to 8:00 on Monday, and the time period from 13:00 to 14:00 on Wednesday.
[0064] The feature quantity of one hour segment regarding the total consumption per predetermined hour is the maximum, minimum, and average value of the total consumption per predetermined hour in all time periods corresponding to the hour segment in the target period. That is, in S120, the processor 11 calculates, for each hour segment, the maximum, minimum, and average value of the total consumption per predetermined hour in the target household and the corresponding hour segment, based on the power analysis data of the corresponding household and the target period acquired in S110.
[0065] Furthermore, the processor 11 calculates, for each of the plurality of devices 150 and other devices, a feature amount for each time segment related to the amount of power consumption per given time of the corresponding device (S130).
[0066] The feature amount of the corresponding device for one time segment calculated here is the maximum value, minimum value, and average value of the power consumption of the corresponding device for a predetermined time in all time periods corresponding to the one time segment of the target period. That is, in S130, based on the power analysis data of the corresponding household and the target period acquired in S110, the processor 11 calculates, for each device, the maximum value, minimum value, and average value of the power consumption of the corresponding device for a predetermined time in the target household for each time segment as the feature amount of the power consumption of the corresponding device per predetermined time.
[0067] Furthermore, the processor 11 calculates, for each of the plurality of devices 150 and other devices, a feature amount related to the usage amount of the corresponding device during the target period (S140). Examples of the feature amount include the number of times the device is used during the target period, the usage time, and the usage rate.
[0068] The number of uses may be determined, for example, from changes in power consumption in response to turning on / off of the corresponding device. The usage time may be determined from the time during which the corresponding device consumes power exceeding its standby power. The usage rate may be calculated as the ratio of the number of uses or usage time of the corresponding device to the total number of uses or usage time of all devices for which the number of uses or usage time are calculated during the target period.
[0069] In S140, the processor 11 can calculate, for each device, at least one of the number of uses, the use time, and the use rate as the above-mentioned characteristic amount.
[0070] Furthermore, the processor 11 calculates a steady power consumption, which is the amount of power steadily consumed during the target period regardless of day and night, from the time change of the total consumption in the power analysis data as one feature amount related to the household power consumption (S150). Instead of the steady power consumption, a non-steady power consumption for each predetermined time period calculated by subtracting the steady power consumption from the total consumption may be used in the subsequent processing.
[0071] Then, the processor 11 generates array data in which the feature amounts calculated in S120 to S150 are arranged as input data for the estimation model. Hereinafter, this array data is referred to as power consumption feature data (S160). The feature amounts included in the power consumption feature data correspond to actual values related to power consumption.
[0072] The processor 11 inputs the power consumption feature data generated in S160 to a lifestyle estimation model, which is an estimation model constructed in advance to estimate the lifestyle of the household, and obtains lifestyle estimation data of the corresponding household, which is output from the lifestyle estimation model in response to the input, from the lifestyle estimation model (S170). This estimation model is, for example, a machine learning model, and can be constructed by machine learning using teacher data. An example of the estimation model includes a neural network.
[0073] Fig. 4 shows an exemplary configuration of power consumption feature data input to the lifestyle estimation model, and Fig. 5 shows an exemplary configuration of lifestyle estimation data output from the lifestyle estimation model.
[0074] The power consumption characteristic data illustrated in Fig. 4 includes a feature amount for each time segment related to the total consumption amount per predetermined time. Furthermore, the power consumption characteristic data includes feature amounts related to a refrigerator, a microwave oven, a rice cooker, an induction cooker, a washing machine, a vacuum cleaner (with a cord), a TV receiver, an air conditioner, and a heater as feature amounts of a plurality of devices 150. A heater here refers to a device that includes a heating wire, such as a dryer or an electric kettle. Furthermore, the power consumption characteristic data includes feature amounts of other devices.
[0075] The power consumption characteristic data includes, as a feature of each device, a feature for each time segment related to the power consumption of the device per predetermined time period and a feature related to the usage amount of the device. The power consumption characteristic data further includes, as a feature, a steady power consumption during a target period.
[0076] The lifestyle estimation data illustrated in Fig. 5 includes, for each lifestyle category, identification information (e.g., segment number) of a segment to which the target household is estimated to belong. Examples of categories include demographic attributes, food, work, leisure, sleep, and housework.
[0077] For each category, a segment is defined, as shown in Figure 6, although it is not limited thereto. A lifestyle estimation model is constructed by preparing training data according to the segment definition and performing machine learning based on the training data. The lifestyle estimation data output from the lifestyle estimation model describes the identification information of the segment to which the target household belongs for each category.
[0078] According to the example of Fig. 6, the demographic attribute category defines a "children" segment for households with children, a "elderly" segment for households with elderly people, and a "pets" segment for households with pets. These segments represent household configurations.
[0079] In the food category, the "home cooking" segment is defined as households that cook a lot at home, the "delivery" segment is defined as households that make frequent use of food delivery services, and the "eating out" segment is defined as households that eat out a lot.
[0080] In the work category, the "dual income" segment is defined as dual-income households, the "single income" segment is defined as single-income households, and the "telework" segment is defined as telework households.
[0081] In the leisure category, the segments "indoor type", "outdoor type", and "travel type" are defined. Leisure corresponds to the example of entertainment. In the sleep category, the segments "early bed type", "night owl type", and "day and night reverse type" are defined.
[0082] When the lifestyle estimation data is acquired in S170, the processor 11 registers the acquired lifestyle estimation data in the management data of the target household existing in the user management database 15A stored in the storage 15 (S180). After that, the lifestyle estimation process shown in FIG. 3 is terminated.
[0083] 7, the management data includes a household ID which is an identification code of the household, a measuring device ID which is an identification code of the measuring device 110 installed in the household, and an advertising identifier linked to the information terminal 60 of the household, and the lifestyle estimation data is associated with the household ID, the measuring device ID, and the advertising identifier and registered in the user management database 15A. Through this registration, the user management database 15A is updated to store the lifestyle estimation data in association with the household advertising identifier.
[0084] The advertisement identifier is registered in the management data for the purpose of distributing advertisements to the information terminal 60 owned by a member of the household (for example, the head of the household). The advertisement identifier is information for identifying the advertisement distribution destination.
[0085] Specifically, the advertisement identifier may be a terminal ID unique to an information terminal 60 such as a smartphone that is assigned to the information terminal 60 and used for advertisement distribution. Alternatively, the advertisement identifier may be a cookie ID issued to the browser of the information terminal 60 or an email address for sending advertisement content by email to the information terminal 60. The advertisement content corresponds to information content for advertisement.
[0086] The advertisement ID and cookie ID can be obtained from the access source information terminal 60, for example, when accepting registration for advertisement distribution from a household through the web server 50, or when receiving permission for collecting power information using the meter 110 and using the collected data. The email address can be obtained through input from the user when the user registers for use.
[0087] In addition, the advertisement identifier can be acquired from the information terminal 60 of the household or from members of the household in various situations in the process of using services through the information processing system 1 of this embodiment or collecting power information.
[0088] In the above, for the sake of simplicity, an example has been described in which the lifestyle estimation process is executed for each household, but the lifestyle estimation process may be executed in parallel for multiple households. The processor 11 can simultaneously execute the estimation of lifestyles for multiple households in parallel using a matrix or the like.
[0089] Next, details of the model construction process executed by the processor 11 to construct a lifestyle estimation model will be described with reference to Fig. 8. When an instruction to execute the model construction process is input from an administrator of the information processing system 1 via an operation device of the information processing system 1 (not shown), the processor 11 can execute the model construction process shown in Fig. 8.
[0090] Prior to executing the model construction process, the administrator acquires from the cloud server 20 power analysis data equivalent to the power analysis data acquired in S110 as data on the power consumption of a plurality of households that are cooperative with the survey as a panel. Furthermore, the administrator acquires questionnaire data on lifestyles from the plurality of households. Based on the power data and questionnaire data, the administrator can generate power consumption characteristic data and lifestyle estimation data for each household.
[0091] This lifestyle estimation data is correct data based on the questionnaire data. The administrator creates a combination of the electricity consumption characteristic data and the lifestyle estimation data of each household as teacher data showing the correspondence between the feature amount of electricity consumption of the corresponding household and the lifestyle of the household, and stores the teacher data in the storage 15.
[0092] When the processor 11 starts the model construction process, the processor 11 reads out a group of training data stored in advance in the storage 15 from the storage 15 (S210). After that, the processor 11 constructs a lifestyle estimation model by machine learning using the group of training data that has been read out (S220).
[0093] After that, the processor 11 stores the constructed lifestyle estimation model, specifically the parameters that define the estimation model, in the storage 15 (S230). Then, the processor 11 ends the model construction process.
[0094] The processor 11 utilizes the lifestyle estimation model stored in the storage 15 to estimate the lifestyle of each household for multiple households that are not part of the panel in the lifestyle estimation process shown in FIG. 3, and can associate the lifestyle estimation data with the advertising identifier of the corresponding household and store it in the storage 15 (S180).
[0095] Next, details of the data providing process executed by the processor 11 using the lifestyle estimation data associated with the advertisement identifier will be described with reference to Fig. 9A and Fig. 9B. When the processor 11 receives a data request from an external system through the communication interface 19, the processor 11 executes the data providing process shown in Fig. 9A. An example of the external system is a customer management system 30 of a company that uses a data providing service provided by the information processing system 1.
[0096] When the data providing process starts, the processor 11 acquires the requested lifestyle estimation data from the user management database 15A in the storage 15. The data request from the external system is made by specifying an advertisement identifier. The processor 11 acquires, for each of the one or more specified advertisement identifiers, lifestyle estimation data of the household associated with the corresponding advertisement identifier from the user management database 15A (S310).
[0097] Then, the processor 11 associates each of the acquired lifestyle estimation data with the corresponding advertisement identifier, and transmits the compiled data to the data request source via the communication interface 19 (S320). As a result, the processor 11 outputs the household characteristic data with the advertisement identifier. Then, the processor 11 ends the data provision process.
[0098] If the external system requesting the data is a customer management system 30 that manages a CRM (Customer Relationship Management) database, which is a customer database, the customer management system 30 can link the lifestyle estimation data with advertising identifiers provided by the information processing system 1 with customer data with advertising identifiers that it holds, using the advertising identifier as a clue, as shown in Figure 9B.
[0099] The CRM database is a customer database that stores customer data, which is characteristic data of each customer, in association with the corresponding customer's identifier. Therefore, the life style estimation data providing service realized in the information processing system 1 of this embodiment is very useful for enriching the customer data of the companies that use the service.
[0100] Next, details of the first advertisement delivery process executed by the processor 11 using the lifestyle estimation data associated with the advertisement identifier will be described with reference to Fig. 10. When a predetermined condition is satisfied, the processor 11 executes the first advertisement delivery process shown in Fig. 10.
[0101] The processor 11 can execute the first advertisement delivery process, for example, on the condition that a delivery cycle of the advertisement content or a designated delivery time has arrived. Alternatively, the processor 11 can execute the first advertisement delivery process when a delivery instruction is input through an operation device of the information processing system 1 (not shown).
[0102] When the first advertisement delivery process is started, the processor 11 selects a target household from a group of households registered as targets for delivery of advertisement content (S410). Then, the processor 11 determines the lifestyle of the target household by referring to the lifestyle estimation data of the target household registered in the user management database 15A (S420).
[0103] The lifestyle determination here can be realized by referring to a segment of a specific category among a plurality of categories whose segments are described in the lifestyle estimation data. For example, when the advertising content to be delivered is related to food, the processor 11 can determine the segment of the food category by referring to the lifestyle estimation data.
[0104] For example, the processor 11 can determine the segment to which a pre-specified category belongs by referring to the lifestyle estimation data. Alternatively, the first advertisement delivery process may be executed for each category. A group of households to which the advertisement is to be delivered may be defined for each category, and advertisement content may be prepared for each category and each segment.
[0105] After completing the process in S420, the processor 11 selects, from among a plurality of advertisement contents prepared in advance, the advertisement content associated with the segment to which the processing target household belongs determined in S420, as the content to be distributed (S430).
[0106] In the next S440, the processor 11 determines the advertisement identifier of the household to be processed by referring to the user management database 15A, and distributes the advertisement content selected in S430 to the information terminal 60 corresponding to the advertisement identifier. The processor 11 can make a distribution request to the distribution server 40 and distribute the advertisement content to the information terminal 60 via the distribution server 40.
[0107] The processor 11 repeatedly executes the processes of S410 to S440 to deliver advertising content according to the segment to which the household belongs to all households registered as targets of advertising content delivery. Then, when the delivery of advertising content to all households is completed (Yes in S450), the first advertisement delivery process is terminated.
[0108] Here, for the sake of simple explanation and easy understanding, an example has been described in which distribution target content is selected for each household and the selected advertising content is distributed. However, it goes without saying that after selecting advertising content to be distributed to each of a plurality of households, a process of distributing the advertising content to each of the plurality of households may be executed. The distribution request to the distribution server 40 may be an advertisement submission to the distribution server 40.
[0109] In addition, the processor 11 can execute a second advertisement delivery process shown in Fig. 11 instead of or in addition to the first advertisement delivery process. The processor 11 can execute the second advertisement delivery process when a predetermined condition is satisfied. For example, the processor 11 can execute the second advertisement delivery process when a delivery instruction is input through an operation device of the information processing system 1 (not shown).
[0110] When the second advertisement delivery process is started, the processor 11 acquires delivery target information (S510). The delivery target information may be information that specifies a delivery destination by combining a lifestyle category and a segment, for example. The delivery target information may be input from a delivery instruction source.
[0111] In the next S520, the processor 11 determines a group of households belonging to a specified segment in the category specified in the delivery target information by referring to a group of lifestyle estimation data in the user management database 15A.
[0112] In the next S530, the processor 11 distributes the advertising content designated by the distribution instruction source to the group of households identified in S520. At this time, the processor 11 identifies a group of advertising identifiers corresponding to the group of identified households, and distributes the advertising content to a group of information terminals 60 having these advertising identifiers. The distribution can be performed through the distribution server 40, similar to the process in S440.
[0113] According to the information processing system 1 of the present embodiment described above, lifestyle estimation based on the power consumption of multiple devices 150 in a residence makes it possible to estimate the lifestyle of the people living in the residence, that is, the lifestyle of the household, with higher accuracy than ever before.
[0114] According to this embodiment, since the lifestyle estimation is performed based on the total consumption, the power consumption by device, and the power consumption of other devices, the lifestyle estimation can be performed while appropriately considering the power consumption of unknown devices that cannot be separated by device. Furthermore, according to this embodiment, the lifestyle estimation is performed while considering the stationary component of the power consumption, so that it is possible to realize a highly accurate lifestyle estimation.
[0115] In addition, in this embodiment, in order to prevent an excessive increase in input data to the estimation model due to the handling of power consumption by device, the power consumption is converted into statistics for each time segment, and the statistics are used to generate input data to the estimation model. Furthermore, by utilizing the fact that human daily activities show periodic behavior according to the calendar, the time segments are defined by dividing one week. Therefore, according to this embodiment, it is possible to realize highly accurate lifestyle estimation while suppressing the processing load of the processor 11.
[0116] In addition, in this embodiment, the lifestyle estimation data estimated by the estimation model is associated with an advertising identifier. The lifestyle estimation data with the advertising identifier can be used effectively for advertisement distribution and enrichment of customer data.
[0117] In the above embodiment, the types of lifestyles are defined by defining multiple segments for each lifestyle category. However, lifestyles may be defined by clustering a group of lifestyles in a corresponding category into multiple clusters.
[0118] Each lifestyle category can be subdivided by multiple parameters. For example, a lifestyle related to "eating" can be subdivided by multiple parameters, such as the type of food, the place where the meal is eaten, the type of cook, and the frequency of eating out, as shown in FIG. 12. The term "clustering" refers to classifying lifestyles subdivided using multiple parameters into a small number of clusters. In this way, multiple clusters can be defined for each lifestyle category.
[0119] In this case, the processor 11 can estimate a cluster corresponding to the lifestyle of the household, instead of estimating the segment to which the household belongs, for each category.
[0120] [Second embodiment] In the information processing system 1 of the second embodiment, the processor 11 is configured to execute the behavior estimation process shown in Fig. 13 in addition to the process described in the first embodiment. In the following, the details of the behavior estimation process executed by the processor 11 will be selectively described as the configuration of the information processing system 1 of the second embodiment. The configuration of the information processing system 1 and the peripheral configuration of the information processing system 1 that are not mentioned in this embodiment may be understood to be the same as those in the first embodiment.
[0121] The processor 11 executes the behavior estimation process shown in Fig. 13 for each household, thereby estimating the behavior of the corresponding household from the characteristics related to power consumption. The behavior to be estimated includes the daily life behavior of the household members within the residence and the behavior related to entering and leaving the residence, which may have a correlation with power consumption. The processor 11 can periodically and repeatedly execute the behavior estimation process for each household.
[0122] When the behavior estimation process is started, the processor 11 acquires power analysis data representing the power consumption of the target household in a time series during a target period, which is a predetermined past period including the present, from the cloud server 20 (S710). The target household here means a household whose behavior is to be estimated.
[0123] Thereafter, the processor 11 generates power time-series data that explains the change in power consumption during the target period based on the acquired power analysis data (S720). As shown in Fig. 14A, the power time-series data has array data that arrays the power consumption of the multiple devices 150 and other devices at the corresponding date and time for each time point of a predetermined time interval during the target period. The power time-series data is configured as data in which this array data is arranged in chronological order. The power consumption is the power consumption for a predetermined time (e.g., one minute).
[0124] In the next step S730, the processor 11 inputs the power time-series data generated in step S720 into a behavior estimation model, and obtains behavior estimation data of the target household from the behavior estimation model as output data of the behavior estimation model. This estimation model is a mathematical model for estimating household behavior, and is constructed by machine learning using teacher data, for example. Examples of the estimation model include a neural network.
[0125] As shown in FIG. 14A, the behavior estimation data has a behavior flag for each type of behavior regarding multiple types of behavior to be estimated, which indicates whether or not a corresponding type of behavior has been performed with 1 or 0. In other words, the behavior flag indicates an estimated value regarding whether or not a corresponding behavior has been performed with 1 or 0. Examples of types of behavior include behaviors that may occur in a residence in daily life, such as taking a break, eating, doing laundry, cleaning, cooking, using SNS, watching mass media, bathing, sleeping, being at home, and going out. According to another example, instead of the behavior flag, a score indicating the possibility of performing the corresponding behavior may be used, for example, a score corresponding to a behavior probability having a possible range of values from 0 to 1 may be used.
[0126] The behavior estimation data may represent, for example, whether or not the target household is performing each type of behavior at the present time (e.g., the time indicated by the black circle in FIG. 14B) corresponding to the end point of the target period. Alternatively, the behavior estimation data may represent, as a predicted value, whether or not the target household is performing each type of behavior at a time point in the near future (e.g., the time point indicated by the white circle in FIG. 14B) a certain time after the present.
[0127] In the next step S740, the processor 11 determines whether the behavior estimation model has estimated that the target household is currently performing a specific type of behavior or will perform it in the near future based on the acquired behavior estimation data. The specific type of behavior may be one or more of the multiple types of behavior estimated by the behavior estimation model.
[0128] If the processor 11 determines in S740 that the household is currently performing a particular type of behavior or is predicted to perform the behavior in the near future, the processor 11 makes a positive determination and delivers advertising content corresponding to the particular type of behavior to the target household (S750).
[0129] That is, the processor 11 delivers the advertising content to the information terminal 60 corresponding to the advertising identifier of the target household by referring to the user management database 15A. The processor 11 can deliver the advertising content to the information terminal 60 through the distribution server 40.
[0130] When multiple types of behavior are set as a specific type of behavior, the processor 11 can select, from among the multiple advertising contents, advertising content corresponding to the type of behavior that is currently being performed or will be performed in the near future as the delivery target, and deliver the selected advertising content.
[0131] On the other hand, if the household is not currently performing or is not estimated to perform a specific type of behavior in the near future, the processor 11 makes a negative judgment in S740, does not deliver advertising content to the target household, and ends the behavior estimation process.
[0132] By repeatedly executing the behavior estimation process described above, the processor 11 can deliver the advertising content to the information terminal 60 of the household when the household performs a behavior related to the advertising content or when the household is likely to perform the behavior in the near future. Alternatively, the processor 11 can switch the type of advertising content to be delivered in response to a change in the behavior of the household.
[0133] The execution cycle of the behavior estimation process may be the same time interval as the acquisition period of the power analysis data used for behavior estimation (that is, the target period), or may be a short time interval as shown in FIG. 14B.
[0134] Moreover, the specific type of behavior can be selected from among multiple types of behaviors according to selection conditions set by an administrator of the information processing system 1. The processor 11 can select the specific type of behavior from among multiple types of behaviors that can be estimated by the behavior estimation model, according to the type of advertising content prepared as a distribution target.
[0135] Alternatively, for each advertisement content, a distribution condition that specifies an action that should be treated as the specific type of action among a plurality of types of actions may be defined. The processor 11 can execute the processes of S740 and S750 in accordance with the distribution condition.
[0136] In addition, prior to repeated execution of the behavior estimation process, the processor 11 can acquire training data for the behavior estimation model (S210), construct the behavior estimation model by machine learning using the training data (S220), and store parameters defining the constructed behavior estimation model in the storage 15 (S230), similar to the model construction process of the first embodiment (see FIG. 8).
[0137] As training data, behavioral history data that explains whether or not multiple types of behaviors are performed in a time series can be obtained from multiple households corresponding to the panel. The training data can be created based on the power time series data and behavioral history data for each household corresponding to the panel. In other words, training data according to the input and output of the behavior estimation model to be constructed can be created from the power time series data and behavioral history data for each household corresponding to the panel, and stored in the storage 15.
[0138] According to the information processing system 1 of the second embodiment described above, current or near-future living activities can be estimated with high accuracy, and content delivery in response to changes in living activities can be realized, thereby realizing the delivery of highly appealing content.
[0139] [Third embodiment] In the information processing system 1 of the third embodiment, the processor 11 is configured to further execute a life event estimation process shown in Fig. 15. In the following, as the configuration of the information processing system 1 of the third embodiment, the details of the life event estimation process executed by the processor 11 will be selectively described. The configuration of the information processing system 1 and the peripheral configuration of the information processing system 1 that are not mentioned in this embodiment may be understood to be the same as those of the first or second embodiment.
[0140] The processor 11 executes the life event estimation process shown in Fig. 15 for each household, thereby estimating the life events of the corresponding household from the characteristics related to power consumption. The life events to be estimated are life events that may have a correlation with power consumption in the residence. The processor 11 can periodically and repeatedly execute the life event estimation process for each household.
[0141] When the life event estimation process is started, the processor 11 acquires power analysis data representing the power consumption of the target household during a relatively long past predetermined period, such as one year including the present, from the cloud server 20 (S810). The target household here means a household for which life events are to be estimated.
[0142] Thereafter, the processor 11 generates long-term time series data that explains the change in power consumption in the target period based on the acquired power analysis data (S820). As shown in FIG. 16, the long-term time series data has array data that arrays feature amounts of power consumption of the multiple devices 150 and other devices in the corresponding month for each month in the target period, and is configured as data in which the array data for each month is arranged in chronological order. The feature amount may be the total amount of power consumption of the corresponding device in the corresponding month. Alternatively, the feature amount may be a combination of the maximum, minimum, and average value of the power consumption per predetermined time of the corresponding device in the corresponding month. Examples of the predetermined time include one minute, one hour, and one day.
[0143] In the next step S830, the processor 11 inputs the long-term time series data generated in step S820 into a life event estimation model, and obtains life event estimation data of the target household from the life event estimation model as output data of the life event estimation model. This estimation model may also be a machine learning model such as a neural network, similar to the lifestyle estimation model and the behavior estimation model.
[0144] The life event estimation data shown in FIG. 16 has an event flag for each type of life event, which indicates with 1 or 0 whether or not a corresponding type of life event has occurred, for a plurality of types of life events to be estimated.
[0145] An event flag is an estimate of whether or not a corresponding life event will occur. Examples of life events include marriage, pregnancy, childbirth, moving, and employment. Moving here includes moving of some household members. In another example, instead of an event flag, a score representing the likelihood of the corresponding life event occurring may be used, for example a score corresponding to the probability of occurrence ranging from a value of 0 to a value of 1.
[0146] In the next step S840, the processor 11 determines whether a specific type of life event has occurred in the target household based on the acquired life event estimation data. The specific type of life event may be one or more of the multiple types of life events estimated by the life event estimation model.
[0147] When the processor 11 determines that a specific type of life event has occurred in the target household (Yes in S840), the processor 11 delivers advertising content corresponding to the specific type of life event to the target household (S850). That is, the processor 11 delivers the advertising content to the information terminal 60 corresponding to the advertising identifier of the target household.
[0148] When multiple types of life events are set as a specific type of life event, the processor 11 can select, from among the multiple advertising contents, advertising content corresponding to the type of the currently occurring life event as the distribution target, and distribute the selected advertising content.
[0149] On the other hand, if the processor 11 determines that a specific type of life event will not occur in the target household (No in S840), it ends the life event estimation process without delivering the advertising content to the target household.
[0150] By repeatedly executing the above-described life event estimation process, the processor 11 can deliver advertising content to the information terminal 60 of a household when the household experiences a life event related to the advertising content. Alternatively, the processor 11 can switch the type of advertising content to be delivered in response to a change in the life event of the household.
[0151] The specific type of life event may be selected from among a plurality of types of life events according to a selection condition set by an administrator of the information processing system 1. According to another example, the processor 11 may select the specific type of life event from among a plurality of types of life events according to the type of advertising content prepared as a distribution target.
[0152] Alternatively, for each advertisement content, a distribution condition may be defined that specifies a life event that should be treated as the specific type of life event among a plurality of types of life events. The processor 11 may execute the processes of S840 and S850 in accordance with the distribution condition.
[0153] In addition, the life event estimation model may be constructed by machine learning prior to repeated execution of the life event estimation process. For example, training data regarding inputs and outputs of the life event estimation model may be prepared based on information provided by a plurality of households corresponding to a panel, and the life event estimation model may be constructed by machine learning based on the prepared training data.
[0154] According to the information processing system 1 of the third embodiment described above, a consumer's life events can be estimated from changes in electricity consumption, and content can be delivered in response to the occurrence of a life event, thereby enabling the delivery of highly appealing content.
[0155] [Other embodiments] The present disclosure is not limited to the above-described embodiment, and can adopt various aspects.
[0156] For example, the idea of associating an advertising identifier with output data of an estimation model to be useful for advertisement delivery and enrichment of customer data is not limited to a technology that estimates a user's living situation or living behavior based on the power consumption of each device. That is, this idea may be applied to a technology that estimates a user's living situation or living behavior based on the total consumption. That is, the above idea can also be applied to a system that does not separate the power consumption for each device.
[0157] The function of one component in the above embodiments may be distributed among multiple components. The functions of multiple components may be integrated into one component. Part of the configuration of the above embodiments may be omitted. At least part of the configuration of the above embodiments may be added to or substituted for the configuration of another of the above embodiments. All aspects included in the technical idea identified from the wording of the claims are embodiments of the present disclosure. [Explanation of symbols]
[0158] 1...information processing system, 11...processor, 13...memory, 15...storage, 15A...user management database, 19...communication interface, 20...cloud server, 21...analysis unit, 30...customer management system, 40...distribution server, 50...web server, 60...information terminal, 100...distribution board, 110...measuring instrument, 120...branch circuit, 150...equipment.
Claims
1. an acquisition unit configured to acquire, as power information, information indicating the power consumption of each of a plurality of devices used by the household in the residence, the information being determined by monitoring the power supplied through an electrical wiring in the residence of the household; an estimation unit configured to estimate a lifestyle of the household based on the power consumption of each of the devices indicated by the power information acquired by the acquisition unit; The lifestyle estimation includes at least one of estimating a lifestyle situation of the household correlated with the power consumption and estimating a lifestyle activity of the household, the estimation unit calculates, for each of the plurality of devices, one or more of a usage count of the corresponding device, a usage time of the corresponding device, and a usage rate of the corresponding device with respect to the plurality of devices, based on time series data of the power consumption of the corresponding device; The estimation unit is an estimation system that performs a lifestyle estimation of the household based further on the usage amount of each of the plurality of devices.
2. The estimation system according to claim 1 , wherein estimating the living situation includes at least one of estimating a household composition, estimating a lifestyle, and estimating a life event.
3. an acquisition unit configured to acquire, as power information, information indicating the power consumption of each of a plurality of devices used by the household in the residence, the information being determined by monitoring the power supplied through an electrical wiring in the residence of the household; an estimation unit configured to estimate a lifestyle of the household based on the power consumption of each of the devices indicated by the power information acquired by the acquisition unit; wherein the lifestyle estimation includes estimating life events of the household as a lifestyle condition of the household correlated with the amount of electricity consumption.
4. The estimation system as described in claim 3, wherein the life events include at least one of marriage, pregnancy, childbirth, moving of some household members, and employment.
5. An estimation system as described in claim 3 or claim 4, wherein the lifestyle estimation includes estimating lifestyle activities of the household that are correlated with the electricity consumption.
6. The estimation unit performs the lifestyle estimation by inputting a group of features related to the household into a machine learning model and obtaining an estimated value related to the lifestyle of the household as an output of the machine learning model; the set of feature amounts includes feature amounts related to power consumption of each of the devices and feature amounts related to usage of each of the devices, The estimation system according to claim 1 or claim 2, wherein the machine learning model is constructed based on a group of training data indicating a correspondence between a group of the features for each household and lifestyles of a plurality of households.
7. the estimation unit performs the lifestyle estimation by inputting features of the power consumption in the household into a machine learning model based on the power consumption of each of the devices and acquiring an estimated value regarding the lifestyle of the household as an output of the machine learning model; The estimation system according to any one of claims 3 to 5, wherein the machine learning model is a machine learning model constructed based on a group of training data showing a correspondence between the characteristics of the electricity consumption of each household and lifestyle for a plurality of households.
8. The estimation unit is For each of the plurality of devices, calculate, as an actual value, one or more of a maximum consumption amount, a minimum consumption amount, and an average consumption amount of the corresponding device within a corresponding time segment for each predefined time segment based on time series data of the corresponding device's power consumption during a predetermined period; The estimation system according to any one of claims 1 to 7, wherein the lifestyle estimation is performed based on the performance values for each time segment of each of the plurality of devices.
9. the estimation unit is configured to calculate, for each of the plurality of devices, one or more of a maximum consumption amount, a minimum consumption amount, and an average consumption amount of power of the corresponding device within a corresponding time segment for each predefined time segment, as an actual value, based on time series data of power consumption of the corresponding device within a predetermined period of time; The estimation system according to claim 6 , wherein the feature amount relating to the power consumption of each of the devices includes a performance value of the corresponding device for each time segment.
10. 6. The estimation system according to claim 1, wherein the acquisition unit acquires, as the power information, information indicating the amount of power consumption of each of the devices per predetermined time period.
11. The acquisition unit further acquires, as the power information, information indicating a total consumption amount of power used in the residence per predetermined time period determined by the power monitoring, and The estimation system according to claim 10 , wherein the estimation unit performs the lifestyle estimation based on the total power consumption for each of the predetermined hours and the power consumption of each of the devices for each of the predetermined hours, both of which are indicated by the power information.
12. the acquiring unit further acquires, as the power information, information indicating a total of remaining power consumption other than the power consumption of the plurality of devices included in the total consumption for each predetermined time period, the remaining power consumption being determined as other consumption by the power monitoring; The estimation system according to claim 11 , wherein the estimation unit performs the lifestyle estimation based on the total consumption for each specified hour, the power consumption of each of the devices for each specified hour, and the other consumption for each specified hour, all of which are indicated by the power information.
13. The acquisition unit further acquires, as the power information, information indicating a steady component or a non-steady component as a component included in the total consumption determined by monitoring the power, The estimation system according to claim 11 , wherein the estimation unit performs the lifestyle estimation based on the total consumption amount and the components for each of the predetermined hours indicated by the power information and the power consumption amount of each of the devices for each of the predetermined hours.
14. The estimation system according to claim 1 , wherein the estimation unit estimates the living situation by estimating a living style of the household from a plurality of predetermined living styles.
15. The estimation system according to claim 14 , wherein the estimation unit estimates a lifestyle related to at least one of entertainment, food, work, and housework as the lifestyle of the household.
16. The estimation system according to claim 1, claim 2, claim 5, or claim 6, wherein the estimation unit estimates the living activities of the household by estimating the current living activities of the household or predicting the future living activities of the household based on time series data of the power consumption of each of the devices.
17. The estimation system according to claim 16 , wherein the estimating or predicting the living behavior includes estimating or predicting at least one of behaviors related to going out, eating, and sleeping.
18. A selection unit configured to select information content to be delivered to an information terminal associated with the household based on information regarding at least one of a living situation and a living activity of the household obtained by the life estimation; a delivery unit configured to transmit the information content selected by the selection unit to the information terminal; The estimation system according to claim 1 , claim 2 , claim 5 , or claim 6 , comprising:
19. a data output unit configured to output characteristic data of the household, the characteristic data describing information on at least one of a living situation and a living activity of the household estimated by the estimation unit in association with an identifier of the household. The estimation system according to claim 1, claim 2, claim 5, or claim 6, wherein the identifier is a terminal ID for advertisement delivery issued to an information terminal used by the household or a cookie ID issued to a browser.
20. an acquisition unit configured to acquire information indicating an amount of power consumption related to power consumed by a household within a residence as power information; an estimation unit configured to perform a lifestyle estimation of the household, including at least one of estimating a lifestyle situation of the household correlated with the power consumption and estimating a lifestyle activity of the household, based on the power information acquired by the acquisition unit; a data output unit configured to output characteristic data of the household, the characteristic data describing information on at least one of the living situation and the living activity of the household estimated by the estimation unit in association with an identifier of the household; wherein the identifier is a terminal ID for advertisement delivery issued to an information terminal used by the household or a cookie ID issued to a browser, The power information includes information indicating the power consumption of each of a plurality of devices used by the household in the residence, the estimation unit calculates, for each of the plurality of devices, one or more of a usage count of the corresponding device, a usage time of the corresponding device, and a usage rate of the corresponding device with respect to the plurality of devices, based on time series data of the power consumption of the corresponding device; The estimation unit is an estimation system that performs a lifestyle estimation of the household based further on the usage amount of each of the plurality of devices.
21. an acquisition unit configured to acquire information indicating an amount of power consumption related to power consumed by a household within a residence as power information; an estimation unit configured to perform a lifestyle estimation of the household, the lifestyle estimation including at least estimating a lifestyle situation of the household that is correlated with the amount of power consumption, based on the power information acquired by the acquisition unit; a data output unit configured to output characteristic data of the household that describes information about the living conditions of the household estimated by the estimation unit in association with an identifier of the household; wherein the identifier is a terminal ID for advertisement delivery issued to an information terminal used by the household or a cookie ID issued to a browser, The estimation system includes estimating life events of the household as a living condition of the household that is correlated with the electricity consumption.
22. The estimation system according to any one of claims 19 to 21, wherein the data output unit outputs the characteristic data for a plurality of customers to a system that manages a customer database that stores the characteristic data for each customer in association with the identifier of the corresponding customer, so as to transmit the characteristic data for the household.
23. An update unit configured to update a database including characteristic data for each of a plurality of households, the update unit updating the database so that the database stores characteristic data describing information on at least one of the living situation and living behavior of the household estimated by the estimation unit in association with an identifier of the household as the characteristic data of the household that is the subject of the lifestyle estimation. The estimation system according to claim 1, claim 2, claim 5, or claim 6, wherein the identifier is a terminal ID for advertisement delivery issued to an information terminal used by the household or a cookie ID issued to a browser.
24. an acquisition unit configured to acquire information indicating an amount of power consumption related to power consumed by a household within a residence as power information; an estimation unit configured to perform a lifestyle estimation of the household, including at least one of estimating a lifestyle situation of the household correlated with the power consumption and estimating a lifestyle activity of the household, based on the power information acquired by the acquisition unit; an update unit configured to update a database including characteristic data for each of a plurality of households, the update unit updating the database so that the database stores characteristic data describing information on at least one of the living situation and living activities of the household estimated by the estimation unit in association with an identifier of the household as the characteristic data of the household that is the subject of the lifestyle estimation; wherein the identifier is a terminal ID for advertisement delivery issued to an information terminal used by the household or a cookie ID issued to a browser, The power information includes information indicating the power consumption of each of a plurality of devices used by the household in the residence, the estimation unit calculates, for each of the plurality of devices, one or more of a usage count of the corresponding device, a usage time of the corresponding device, and a usage rate of the corresponding device with respect to the plurality of devices, based on time series data of the power consumption of the corresponding device; The estimation unit is an estimation system that performs a lifestyle estimation of the household based further on the usage amount of each of the plurality of devices.
25. an acquisition unit configured to acquire information indicating an amount of power consumption related to power consumed by a household within a residence as power information; an estimation unit configured to perform a lifestyle estimation of the household, the lifestyle estimation including at least estimating a lifestyle situation of the household that is correlated with the amount of power consumption, based on the power information acquired by the acquisition unit; an update unit configured to update a database including characteristic data for each of a plurality of households, the update unit updating the database so that the database stores characteristic data describing information about the living conditions of the households estimated by the estimation unit in association with an identifier of the household as the characteristic data of the households that are the subject of the lifestyle estimation; wherein the identifier is a terminal ID for advertisement delivery issued to an information terminal used by the household or a cookie ID issued to a browser, The estimation system includes estimating life events of the household as a living condition of the household that is correlated with the electricity consumption.
26. A computer program for causing a computer to realize functions as the acquisition unit and the estimation unit in the estimation system according to any one of claims 1 to 17.
27. A computer program for causing a computer to realize functions of the acquisition unit, the estimation unit, the selection unit, and the delivery unit in the estimation system according to claim 18.
28. A computer program for causing a computer to realize the functions of the acquisition unit, the estimation unit, and the data output unit in the estimation system according to any one of claims 19 to 22.
29. A computer program for causing a computer to realize functions of the acquisition unit, the estimation unit, and the update unit in the estimation system according to any one of claims 23 to 25.
30. 1. A computer-implemented estimation method comprising: obtaining information relating to a plurality of devices used by a household within the dwelling, the information being indicative of the power consumption of each of the devices, the information being determined by monitoring the power supplied through an electrical wiring in the dwelling of the household; performing a lifestyle estimation of the household based on the power consumption of each of the devices indicated by the acquired information; The lifestyle estimation includes at least one of estimating a lifestyle situation of the household correlated with the power consumption and estimating a lifestyle activity of the household; The estimation method includes calculating, for each of the plurality of devices, one or more of the number of times the corresponding device is used, the usage time of the corresponding device, and the utilization rate of the corresponding device among the plurality of devices as a usage amount based on time series data of the power consumption of the corresponding device, and performing a lifestyle estimation of the household based further on the usage amount of each of the plurality of devices.
31. 1. A computer-implemented estimation method comprising: obtaining information relating to a plurality of devices used by a household within the dwelling, the information being indicative of the power consumption of each of the devices, the information being determined by monitoring the power supplied through an electrical wiring in the dwelling of the household; performing a lifestyle estimation of the household based on the power consumption of each of the devices indicated by the acquired information; wherein the lifestyle estimation includes estimating life events of the household as a lifestyle condition of the household correlated with the amount of electricity consumption.
32. 1. A computer-implemented estimation method comprising: Obtaining information indicating an amount of electricity consumed by a household within a residence as electricity information; performing a lifestyle estimation of the household, the lifestyle estimation including at least one of estimating a lifestyle situation of the household correlated with the amount of power consumption and estimating a lifestyle activity of the household based on the acquired power information; outputting characteristic data of the household describing information on at least one of the estimated living conditions and living activities of the household in association with an identifier of the household; The identifier is a terminal ID for advertisement delivery issued to an information terminal used by the household or a cookie ID issued to a browser, The power information includes information indicating the power consumption of each of a plurality of devices used by the household in the residence, The estimation method includes calculating, for each of the plurality of devices, one or more of the number of times the corresponding device is used, the usage time of the corresponding device, and the utilization rate of the corresponding device among the plurality of devices as a usage amount based on time series data of the power consumption of the corresponding device, and performing a lifestyle estimation of the household based further on the usage amount of each of the plurality of devices.
33. 1. A computer-implemented estimation method comprising: obtaining information indicative of electricity consumption related to electricity consumed by a household within a residence; performing a lifestyle estimation of the household, the lifestyle estimation including at least estimating a lifestyle situation of the household that is correlated with the amount of power consumption based on the amount of power consumption indicated by the acquired information; outputting characteristic data of the household describing information related to the estimated living conditions of the household in association with an identifier of the household; The identifier is a terminal ID for advertisement delivery issued to an information terminal used by the household or a cookie ID issued to a browser, The lifestyle estimation method includes estimating life events of the household as a lifestyle condition of the household that is correlated with the electricity consumption.
34. 1. A computer-implemented estimation method comprising: Obtaining information indicating an amount of electricity consumed by a household within a residence as electricity information; performing a lifestyle estimation of the household, the lifestyle estimation including at least one of estimating a lifestyle situation of the household correlated with the amount of power consumption and estimating a lifestyle activity of the household based on the acquired power information; updating a database that includes characteristic data for each of a plurality of households, the database being updated so that the database stores, as the characteristic data for the households that are the subject of the lifestyle estimation, characteristic data that describes information on at least one of the estimated living situation and living behavior of the household in association with an identifier of the household; The identifier is a terminal ID for advertisement delivery issued to an information terminal used by the household or a cookie ID issued to a browser, The power information includes information indicating the power consumption of each of a plurality of devices used by the household in the residence, The estimation method includes calculating, for each of the plurality of devices, one or more of the number of times the corresponding device is used, the usage time of the corresponding device, and the utilization rate of the corresponding device among the plurality of devices as a usage amount based on time series data of the power consumption of the corresponding device, and performing a lifestyle estimation of the household based further on the usage amount of each of the plurality of devices.
35. 1. A computer-implemented estimation method comprising: obtaining information indicative of electricity consumption related to electricity consumed by a household within a residence; performing a lifestyle estimation of the household, the lifestyle estimation including at least estimating a lifestyle situation of the household that is correlated with the amount of power consumption based on the amount of power consumption indicated by the acquired information; updating a database that includes characteristic data for each of a plurality of households, the database being updated so that the database stores characteristic data describing information on the estimated living conditions of the households in association with an identifier of the households as the characteristic data of the households that are the subject of the lifestyle estimation; The identifier is a terminal ID for advertisement delivery issued to an information terminal used by the household or a cookie ID issued to a browser, The lifestyle estimation method includes estimating life events of the household as a lifestyle condition of the household that is correlated with the electricity consumption.
Citation Information
Patent Citations
Method of monitoring electric instrument, and monitoring device
JP2013213825A
Power management apparatus, distribution apparatus, power management system, power management method, and power management program
JP2015119544A
Device, program and method capable of allowing for consistent estimation of living situation based on power consumption
JP2015153156A
Program, device, and method for estimating user attribute from power consumption in characteristic time zone
JP2015162229A
Behavior management device, behavior management method, and program
JP2016081091A
