Patent ID: 8635174

Claim:
An information processing apparatus comprising: a physical processor; a predictor construction unit, performed by the processor, that creates, by machine learning based on a genetic algorithm and by combining processing functions prepared in advance, a plurality of feature quantity extraction formulae for extracting, from an observation value observed before a predetermined time, feature quantities of the observation value, creates a prediction formula for predicting an observation value at the predetermined time by linearly combining at least two of the plurality of feature quantity extraction formulae, a combination coefficient being assigned to each feature quantity extraction formula of the prediction formula, calculates a contribution rate of each feature quantity extraction formula of the prediction formula to the prediction formula based on the combination coefficient, calculates a total contribution rate to the prediction formula, and decides whether the total contribution rate satisfies a predetermined terminating condition to determine whether to use the prediction formula for predicting the observation value at the predetermined time; and a prediction unit, performed by the processor, that predicts an observation value at a time t from an observation value observed before the time t, by using the prediction formula created by the predictor construction unit.