this invention helps improve the precision of data mining . this information processing device is provided with the following : a function - defining means that defines a new function by composing a plurality of functions ; an attribute - generating means that applies said new function to an attribute to generate a new attribute that is the result of applying that function to that attribute ; and a determining means that inputs the new attribute to an analysis engine , which executes an analysis process on the basis of the attribute , and determines whether or not information outputted by said analysis engine satisfies a prescribed requirement .