An adaptive learning method of data positional relationship performed by an information processing device,
- the adaptive data positional relationship learning method comprising:
- calculating a parameter of a model having a mapping function of plotting a plurality of pieces of data in a Euclidean space, the parameter minimizing a triplet loss function to which a value of the model is input when a triplet set is given to the model;
- determining whether a group made up of the model having the parameter being calculated and the triplet set satisfies a predetermined conditional expression;
- and
- generating a new triplet set to be targeted for an arithmetic operation, by removing at least one triplet from the triplet set of the group determined not to satisfy the predetermined conditional expression.