1. An information processing device comprising: an input unit for inputting a feature quantity vector and an objective variable corresponding to the feature quantity vector; a basis function generation unit for generating a basis function for outputting a scalar quantity by mapping the feature quantity vector; a scalar quantity calculation unit for mapping the feature quantity vector using the basis function generated by the basis function generation unit and calculating the scalar quantity corresponding to the feature quantity vector; a basis function evaluation unit for evaluating whether or not the basis function used to calculate the scalar quantity is useful for estimating the objective variable using the objective variable input by the input unit along with the scalar quantity calculated by the scalar quantity calculation unit and the feature quantity vector corresponding to the scalar quantity; an estimation function generation unit for generating an estimation function for estimating the objective variable from the scalar quantity by machine learning on the basis of the scalar quantity calculated by the scalar quantity calculation unit and the objective variable corresponding to the scalar quantity using the basis function evaluated to be useful by the basis function evaluation unit; and an output unit for outputting the estimation function generated by the estimation function generation unit.