Calculation result providing device
By using the corrected old model to provide calculation results when the user environment changes and creating a new model, the problem of inaccurate calculation results in the existing technology is solved, real-time update of the model and accurate adaptation of the user environment is achieved.
Patent Information
- Application Number
- JP2022047516
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-03-23
- Publication Date
- 2025-04-02
- Estimated Expiration
- 2042-03-23
AI Technical Summary
When the user environment changes, it is difficult to accurately provide calculation results in new environments, and it is not possible to ensure real-time update of the model.
By using the existing old model to correct the user environment changes, providing temporary calculation results, and creating a new model during this period until the new model is completed and replacing the old model.
It realizes that when the user environment changes, more accurate calculation results are provided, ensuring real-time updates of the model and improving user experience.
Smart Images

Figure 0007655255000001 
Figure 0007655255000002 
Figure 0007655255000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to an operation result providing device. [Background technology]
[0002] A calculation result providing device is known that uses a model to provide a calculation result (eg, the amount of power consumption at the user's home) related to a user and the user's environment (eg, the home address).
[0003] On the other hand, a trained model providing system is known that selects one or more trained models from a plurality of trained models stored in a database in advance in response to a usage request obtained from a user-side device and provides the selected trained model to the user-side device (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0004] [Patent Document 1] International Publication No. 2018 / 142766 Summary of the Invention [Problem to be solved by the invention]
[0005] However, in the above-mentioned computation result providing device, when the user's environment is changed (for example, the user moves), the above-mentioned model is not necessarily suitable for the user's new environment. Therefore, it is difficult to provide accurate computation results related to the user's new environment using the above-mentioned model.
[0006] Therefore, if a model suitable for the user's new environment is selected from a plurality of models stored in a database, following the example of Patent Document 1, and the selected model is used, it may be possible to provide accurate calculation results related to the user and the new environment. However, a model suitable for the user's new environment is not necessarily stored in the database in advance. For this reason, even if Patent Document 1 is taken into consideration, it is difficult to provide accurate calculation results related to the user's new environment. [Means for solving the problem]
[0007] According to the present disclosure, the following is provided: [Configuration 1] A calculation result providing device for providing a calculation result using a model suitable for a user and an environment of the user, comprising: an output unit configured to provide, when the user's environment is changed from an old environment to a new environment, an output of a corrected old model obtained by correcting an old model suitable for the user and the user's old environment as a calculation result until a new model suitable for the user and the new environment is completed, and to provide an output of the new model as a calculation result when the new model is completed; An operation result providing device comprising: Effect of the Invention
[0008] When the user's environment changes, calculation results regarding the user and the new environment can be provided more accurately. [Brief description of the drawings]
[0009] [Figure 1] 1 is a schematic diagram of an operation result providing device according to an embodiment of the present disclosure. [Diagram 2] FIG. 1 is a schematic diagram for explaining an embodiment according to the present disclosure. [Diagram 3] 10 is a flowchart illustrating a calculation result providing routine according to an embodiment of the present disclosure. [Figure 4] FIG. 2 is a functional block diagram of a processor of the computation result providing device according to the embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] Fig. 1 shows a schematic diagram of a computation result providing device 10 according to an embodiment of the present disclosure. Referring to Fig. 1, the computation result providing device 10 includes one or more processors 11, one or more memories 12, a storage device 13, and an input / output interface (IF) 14, which are communicatively connected to each other via a bidirectional bus. The computation result providing device 10 according to the embodiment of the present disclosure includes a user terminal or a server.
[0011] The memory 12 in the embodiment of the present disclosure includes a volatile or non-volatile memory. Various programs and the like are stored in the memory 12, and these programs are executed by the processor 11. The storage device 13 in the embodiment of the present disclosure stores a created model and the like.
[0012] The input / output IF 14 of the embodiment according to the present disclosure is communicatively connected to a communication device 15, an input / output device 16, and one or more sensors 17. The communication device 15 of the embodiment according to the present disclosure is communicatively connected to a communication network such as the Internet. The input / output device 16 of the embodiment according to the present disclosure includes, for example, a keyboard, a mouse, a media reader / writer, a display, and the like. The sensor 17 of the embodiment according to the present disclosure acquires one or more data related to the user's environment. In one example, the sensor 17 is installed in the user's environment. The sensor 17 detects, for example, one or more of data related to the weather of the user's environment (temperature, precipitation, humidity, etc.), traffic volume, power consumption, and the like.
[0013] The computation result providing device 10 according to the embodiment of the present disclosure is configured to provide computation results related to a user and the user's environment using a model suitable for the user and the user's environment. In the embodiment of the present disclosure, the user's environment includes a place (e.g., a city, a town, a region, etc.) associated with the user. Examples include the user's home address, the user's work address, etc.
[0014] Cities or towns in embodiments according to the present disclosure include smart cities or connected cities that utilize big data, etc.
[0015] In an embodiment of the present disclosure, the model suitable for the user and the user's environment outputs a calculation result related to the user and the user's environment in response to a certain input. In addition, in an embodiment of the present disclosure, the calculation result related to the user and the user's environment includes a quantity or a numerical value obtained in a combination of the user and the user's environment. Examples of such a quantity or numerical value include the amount of electricity consumption in the user's home, the time the user leaves for work, and the control parameters of the automatic driving suitable for the user's preferences in the user's environment.
[0016] The models of the embodiments of the present disclosure are created by, for example, one or more of AI or artificial intelligence, neural networks, machine learning or deep learning, support vector machines (SVM), k-nearest neighbors (k-NN), k-means, association analysis, logistic regression, linear regression, Monte Carlo methods, random forests, boosting, least squares, maximum likelihood estimation, Bayesian estimation, Gaussian processes, and Markov models.
[0017] Now, when a user's environment changes from an old environment to a new environment (e.g., moving from an old city to a new city, changing jobs, etc.), even if a model suitable for the user and the old environment (old model) is used, there is a risk that accurate calculation results associated with the user and the new environment will not be provided.
[0018] Therefore, in an embodiment according to the present disclosure, when the user's environment is changed from an old environment to a new environment, the computation result providing device 10 creates a model (new model) suitable for the user and the new environment. Then, when the new model is completed, the computation result providing device 10 uses the new model to provide computation results associated with the user and the new environment.
[0019] The computation result providing device 10 of the embodiment according to the present disclosure obtains data (teaching data) associated with a user and a new environment, and creates a new model using the teaching data. In one example, the teaching data is input via the input / output device 16 or obtained via the sensor 17. In another embodiment, the new model is created by a model creation device different from the computation result providing device 10.
[0020] However, it may take time to complete a new model after a user's environment is changed, especially to obtain training data required for creating the model. Until the new model is completed, accurate calculation results associated with the user and the new environment may not be provided.
[0021] Therefore, in an embodiment of the present disclosure, until the new model is completed, the calculation result providing device 10 provides the calculation result associated with the user and the new environment using a model obtained by correcting the old model, i.e., the corrected old model. In one example, the corrected old model is formed from a model in which the calculation result obtained using the old model is corrected by a correction coefficient. In another example, the corrected old model is formed from a model in which the weighting coefficient of the old model is corrected by a correction coefficient. Examples of the correction coefficient include a correction coefficient previously obtained in association with at least one of the user and the new environment, a correction coefficient successively updated in association with at least one of the user and the new environment, etc.
[0022] That is, as shown in Fig. 2, until a change in the user's environment is input at time t1, the output of the old model is provided as the calculation result. When a change in the user's environment is input at time t1, the output of the corrected old model is provided as the calculation result. Meanwhile, creation of a new model begins at time t1. Then, when the new model is completed at time t2, the output of the new model is provided as the calculation result.
[0023] FIG. 3 shows a routine for providing a calculation result in an embodiment according to the present disclosure. Referring to FIG. 3, in step 100, it is determined whether a change in the user's environment has been received. When a change in the user's environment has been received, the process proceeds to step 101, where the current model is set to the old model. In the following step 102, the creation of a new model is started. In the following step 103, it is determined whether the new model has been completed. When the new model has not been completed, the process proceeds to step 104, where the corrected old model is used to provide the calculation result. Then, the process returns to step 103. On the other hand, when the new model is completed, the process proceeds from step 103 to step 105, where the new model is used to provide the calculation result. When a change in the user's environment has not been received in step 100, the process proceeds to step 106, where the old model is used to provide the calculation result. In the embodiment according to the present disclosure, the current model (old model), the corrected old model, and the new model are stored in, for example, the storage device 13.
[0024] 4 is a functional block diagram of the processor 11 of the calculation result providing device 10 according to the embodiment of the present disclosure. Referring to FIG. 4, the processor 11 includes an output unit 11a of The output unit 11a is configured to provide, when the user's environment is changed from an old environment to a new environment, an output of a corrected old model obtained by correcting an old model suitable for the user and the user's old environment as a calculation result until a new model suitable for the user and the new environment is completed, and to provide an output of the new model as a calculation result when the new model is completed. [Explanation of symbols]
[0025] 10 Computation result providing device 11 Processors 11a Output section
Claims
[Claim 1] A calculation result providing device for providing a calculation result using a model suitable for a user and an environment of the user, comprising: an output unit configured to start creating a new model suitable for the user and the new environment when the user's environment is changed from an old environment to a new environment, and to provide, as a calculation result, an output of a corrected old model obtained by correcting an old model suitable for the user and the user's old environment until the new model is completed, and to provide, as a calculation result, an output of the new model when the new model is completed; An operation result providing device comprising:
Citation Information
Patent Citations
Information processing apparatus, information processing method and program
JP2020144660A
Electronic circuit, hardware component, edge processing system, edge computing system, identification method, and identification program
JP2020184171A
Learned model provision method and learned model provision device
WO2018142766A1
Information processing device and system, and non-temporary computer-readable medium for storing model adaptation method and program
WO2020065808A1