Me preguntaba si alguien podría ayudarme a obtener sugerencias para resolver este problema. Un enlace a los algoritmos sería genial, pero los punteros a los documentos/información también son buenos.Encontrar el conjunto mínimo de propiedades que describen un referente en un conjunto de entidades
El problema es el siguiente. Supongamos que tengo un conjunto E de entidades E={car1, car2, bicycle}
y un conjunto de propiedades P ={red, blue, small}
. También tengo una base de conocimiento tal que red(bicycle), blue(car1), blue(car2), small(car2)
. Supongamos que también tengo un referente r
que pertenece a E
.
El problema consiste en encontrar el conjunto mínimo de propiedades P' \subseteq P
de manera que distingue inequívocamente r
de E
. Por lo tanto, si r
es car2
, entonces P'={small}
.
¿Alguna idea? Supongo que algo así como el conjunto de problemas que cubren o las dependencias funcionales (como en la teoría de DB) pueden proporcionar alguna idea, pero pensé que lo haría antes de entrar en esa literatura. Otra posibilidad es construir gráficos y encontrar algoritmos para subomizar isomorfismos ... tal vez.
Gracias.
¿Qué es 'P'' para' bicycle'? Tengo dos variantes: '{blue}' o '{red}'. Si vemos algo 'rojo', inequívocamente determinamos que es una' bicicleta'. Pero también es evidente que si vemos algo "no azul", también podemos razonar que es una "bicicleta". Es el caso? –
Sí, Pavel. Eso es correcto (¿problema de marco, mucho?) :( –