| CPC G06F 16/538 (2019.01) [G06F 16/55 (2019.01); G06V 20/52 (2022.01); G06V 40/10 (2022.01)] | 11 Claims |

|
1. An information processing apparatus comprising:
at least one memory storing instructions, and
at least one processor configured to execute the instructions to:
manage at least one object, an attribute by which the at least one object is classified, and a certainty factor indicating a probability that the at least one object has the attribute in association with each other;
acquire a search condition that designates an attribute about a search target and a certainty factor indicating a probability that the search target has the attribute;
calculate a score indicating a matching degree of the at least one object with the search condition according to Σj=1mpjq×pjh×Sim(fjq, fjh), where j is the index of the summation Σ, m is a total number of attributes, q is a number of attributes designated as the search condition, h is a number of attributes in association with the at least one object, pjq is the certainty factor of the attribute designated as the search condition, pjh is a certainty factor of the at least one object having an attribute identical or similar to the attribute designated as the search condition, and Sim(fjq, fjh) is a similarity value between the attribute designated as the search condition (fjq) and the attribute identical or similar to the attribute designated as the search condition (fjh),
wherein the attribute designated as the search condition and the attribute identical or similar to the attribute designated as the search condition are set in a same category; and
display the at least one object as the search target based on the calculated score.
|