1. An information matching apparatus comprising: a processor; and a memory, wherein the processor executes: first acquiring a first judgment criteria and a second judgment criteria utilizing a first training data and a second training data, respectively, the first judgment criteria and the second judgment criteria being generated by a machine learning device that learns judgment criteria for name-based aggregation between a plurality of data sets, each of the plurality of data sets including a plurality of records; selecting a plurality of check points, each of the plurality of check points being a pair of two records in different data sets and having a specific result for the name-based aggregation, specific results of the plurality of check points being known in advance, respectively; second acquiring judgment differences between a first judgment result by the first judgment criteria and a second judgment result by the second judgment criteria, for the name-based aggregation judgment to the plurality of check points; and evaluating the second training data based on the judgment differences and an evaluation of the second training data.