Machine learning method, information processing system, information processing apparatus, server, and program
AssigneeFUJIFILM Corporation
InventorsMasahiro SATO, Tomoki TANIGUCHI, Tomoko OHKUMA
Life of this patent
Estimating the term…
Abstract
An information processing system includes one or more processors, in which the one or more processors are configured to: perform a training, by using data of each facility collected at each of a plurality of facilities, of a local model that predicts, for each of the facilities, a behavior of a user on an item; perform an evaluation of a difference between models in a parameter of the local model trained for each of the facilities; and correct the training of the local model such that the difference between the models is small based on a result of the evaluation.
Claims20
A machine learning method executed by an information processing system including one or more processors, the machine learning method comprising:
- causing the information processing system to execute:
- performing a training, by using data of each facility collected at each of a plurality of facilities, of a local model that predicts, for each of the facilities, a behavior of a user on an item;
- performing an evaluation of a difference between models in a parameter of the local model trained for each of the facilities;
- and
- correcting the training of the local model such that the difference between the models is small based on a result of the evaluation.
An information processing system comprising:
- one or more processors,
- wherein the one or more processors are configured to:
- perform a training, by using data of each facility collected at each of a plurality of facilities, of a local model that predicts, for each of the facilities, a behavior of a user on an item;
- perform an evaluation of a difference between models in a parameter of the local model trained for each of the facilities;
- and
- correct the training of the local model such that the difference between the models is small based on a result of the evaluation.
An information processing apparatus comprising:
- one or more first processors;
- and
- one or more first storage devices,
- wherein the one or more first processors are configured to:
- perform a training, by using first data collected at a first facility, of a first local model that predicts a behavior of a user on an item in the first facility;
- transmit a parameter of the first local model, on which the training is performed, to a server;
- receive, from the server, an instruction of correcting the training of the first local model such that a difference between models in a parameter of a second local model trained by using second data that is collected at a second facility different from the first facility, is smaller;
- and
- update the first local model based on the received instruction.
A server comprising:
- one or more second processors;
- and
- one or more second storage devices,
- wherein the one or more second processors are configured to:
- acquire a parameter of a local model trained at each of a plurality of information processing apparatuses corresponding to each of a plurality of facilities;
- perform an evaluation of a difference between models in the parameter of the local model for each of the facilities;
- and
- transmit an instruction of correcting a training of the local model such that the difference between the models is small with respect to each of the plurality of information processing apparatuses, based on a result of the evaluation.
A non-transitory, computer-readable tangible recording medium which records thereon a program for causing, when read by a computer, the computer to realize:
- a function of performing a training, by using data of each facility collected at each of a plurality of facilities, of a local model that predicts, for each of the facilities, a behavior of a user on an item;
- a function of performing an evaluation of a difference between models in a parameter of the local model trained for each of the facilities;
- and
- a function of correcting the training of the local model such that the difference between the models is small based on a result of the evaluation.
A non-transitory, computer-readable tangible recording medium which records thereon a program for causing, when read by a computer, the computer to realize:
- a function of performing a training, by using first data collected at a first facility, of a first local model that predicts a behavior of a user on an item in the first facility;
- a function of transmitting a parameter of the first local model, on which the training is performed, to a server;
- a function of receiving, from the server, an instruction of correcting the training of the first local model such that a difference between models in a parameter of a second local model trained by using second data that is collected at a second facility different from the first facility, is smaller;
- and
- a function of updating the first local model based on the received instruction.
A non-transitory, computer-readable tangible recording medium which records thereon a program for causing, when read by a computer, the computer to realize:
- a function of acquiring a parameter of a local model trained at each of a plurality of information processing apparatuses corresponding to each of a plurality of facilities;
- a function of performing an evaluation of a difference between models in the parameter of the local model for each of the facilities;
- and
- a function of transmitting an instruction of correcting a training of the local model such that the difference between the models is small with respect to each of the plurality of information processing apparatuses, based on a result of the evaluation.
Dependencies are inferred from the claim text.