Hello. I was wondering if someone could help me get pointers to solve this problem. A link to algorithms would be great, but pointers to papers/info is also good.
The problem is as follows. Suppose I have a set E of entities E={car1, car2, bicycle}
and a set of properties P ={red, blue, small}
. I also have a knowledge base such that red(bicycle), blue(car1), blue(car2), small(car2)
. Suppose I also have a referent r
which belongs to E
.
The problem consists of finding the minimum set of properties P' \subseteq P
such that it unequivocally picks out r
from E
. Thus, if r
is car2
, then P'={small}
.
Any ideas? I guess something like the set covering problem or functional dependencies (as in DB theory) might provide some insight, but I thought I'd ask before going into that literature. Yet another possibility is building graphs and find algorithms for subgraph isomorphisms... maybe.
Thanks.