| CPC G06V 20/41 (2022.01) [G06N 5/022 (2013.01); G06V 20/58 (2022.01)] | 21 Claims |

|
1. A computer implemented method for explainable clustering of a scene, the method comprising the following steps:
identifying objects in the scene, the objects including a first object that belongs to a first object class and a second object that belongs to a second object class;
based on the identification of the objects, identifying, in a first knowledge graph, a pair of entities that respectively correspond to the first and second object classes, wherein the first knowledge graph is a scene-independent commonsense knowledge graph that identifies a first relation, the first relation being a scene-independent relationship of how the pair of entities is related to each other without regard to the scene;
clustering the scene into one of a plurality of scene clusters, the scene cluster into which the scene is clustered also including other scenes, wherein the clustering is performed based on commonalities between the scene and the other scenes determined at least partly using the first relation;
based on the scene cluster into which the scene has been clustered, determining a second relation that relates one or more visual features of digital image data representing the scene to the scene cluster into which the scene has been clustered; and
determining a rule that maps the first relation to the second relation.
|