Combinación de ontologías en base a razonadores de

Anuncio
Combinación de ontologías en base a razonadores de
argumentación rebatible.
Cristian D. Pacico
Facultad de Ciencias de la Administración - Universidad Nacional de Entre Ríos
Av. Tavella 1425, (E3202KAC) Concordia - ER, Argentina - Tel: (0345) 423-1400
[email protected]
Guillermo R. Simari
Laboratorio de Investigación y Desarrollo en Inteligencia Articial
Departamento de Ciencias e Ingeniería de la Computación - Universidad Nacional del Sur
Av. Alem 1253, (B8000CPB) Bahía Blanca - BA, Argentina - Tel: (0291) 459-5135
[email protected]
1.
Resumen
Contexto
Esta línea de investigación se llevará a cabo
La automatización del proceso de integración
dentro del ámbito de colaboración entre el La-
de bases del conocimientos de orígenes hetero-
boratorio de Investigación y Desarrollo en In-
géneo, en un cuerpo universal coherente e inter-
teligencia Articial (LIDIA) del Departamen-
relacionado, es una de las áreas de investigación
to de Ciencias e Ingeniería de la Computación,
que más interés genera. Una de las formas más
Universidad Nacional del Sur y la Facultad de
comunes de estructurar bases de conocimiento
Ciencias de la Administración, Universidad Na-
es a través de
ontologías. Las ontologías pue-
cional de Entre Ríos.
den tener diferentes niveles de genericidad y de
expresividad; y comúnmente son descriptas y
2.
desarrolladas en lenguajes basados en Lógica
Introducción
Descriptiva. Si se piensa en la integración de
ontologías, las formas tradicionales de combi-
La automatización del proceso de integración
nación (mapeo, alineación y fusión) no son ade-
de bases del conocimientos de orígenes hetero-
cuados si las ontologías a combinar son inconsis-
géneo, en un cuerpo universal coherente e in-
tentes entre sí. Por esta razón, utilizar argumen-
terrelacionado, es una de las áreas de investiga-
tación rebatible para la denición y automati-
ción que más interés genera. Este sentido son
zación de la integración de ontologías es una
variados los problemas que enfrentan las ideas
opción aceptable. En este trabajo se presentan
de compartir e integrar conocimiento. Actual-
las líneas de investigación tendientes a desarro-
mente el hecho de compartir información, en la
llar una arquitectura de razonador que utilice
forma de base de datos o de conocimiento, se
el formalismo DeLP, basado en argumentación
logra en formas ad-hoc, careciendo de un ade-
rebatible, para integrar ontologías basadas en
cuado entendimiento del signicado de los datos
Lógica Descriptiva y los lenguajes de Web Se-
y de sus relaciones; lo que hace imposible su
mántica derivados.
formalización para procesos automatizados de
integración. Por el compartir de conocimiento
se entiende la transferencia o reutilización de
conocimiento o saberes de una persona a otra,
o de una organización a otra, de un grupo a
Palabras clave:
otro grupo, de una persona a una organización,
Ontologías, Razonador, Ar-
etc. [De 03].
gumentación, Lógica Descriptiva, Web Semán-
Una de las formas más comunes de estructu-
tica
1
onto-
tologías a combinar son inconsistentes entre sí
logías. En el área de Agentes y Sistemas Inteli-
[BK00]; es decir, que los compromisos ontoló-
gentes, el término ontología hace referencia a
gicos que se asumen en la conceptualización
la descripción formal de una porción del mundo
son incompatibles. Estos marcos de integración
o de conocimiento en un programa. Las ontolo-
tampoco son aptos si se pretende combinar on-
gías fueron desarrolladas para facilitar el com-
tologías que conformarán porciones de informa-
partir y reuso de conocimiento [Fen01]. Una im-
ción parcial o incompleta. A esto debe sumarse
portante denición fue introducida por Gruber
la problemática de combinar ontologías descrip-
[Gru93] que dice: una ontología es la especi-
tas en diferentes lenguajes con diferentes nivel
cación formal explícita de una conceptualiza-
de expresividad.
rar bases de conocimiento es a través de
ción compartida. Dicha denición fue utiliza-
Por esta razón, pensar en formalismos de ar-
da por varios autores en trabajos subsiguientes
gumentación rebatible para la denición y auto-
[DFKOng, Mee99, SBF98, McG02].
matización de la integración de ontologías heterogéneas, inconsistentes entre sí e incompletas,
Una ontología es una conceptualización ex-
es una opción aceptable.
presada en algún lenguaje. Los lenguajes onto-
La
lógicos son comúnmente declarativos, basados
argumentación rebatible (Defeasible
en la Lógica de Primer Orden -FOL- y/o de la
Argumentation) [Pol87] es un mecanismo de ra-
Lógica Descriptiva -DL-. Las ontologías pueden
zonamiento no-monótono en donde la acepta-
tener diferentes niveles de genericidad y de ex-
ción o el rechazo de una proposición depen-
presividad; y el conocimiento que contiene pu-
den de un análisis entre argumentos a favor y
do haber sido descrito u obtenido a partir de
en contra de esa proposición [CML00, Nut01].
un proceso de derivación o inferencia. Para es-
Usualmente es utilizada bajo diferentes forma-
ta tarea, es necesario un lenguaje con la expre-
lizaciones para capturar aspectos del razona-
sividad necesaria para explicitar información y
miento del sentido común y la representación
algún razonador que permita extraer el cono-
de información incompleta y potencialmente in-
cimiento implícito a partir de reglas especícas
consistente [BCD07].
aplicables a información explícita.
Estos formalismos se han evolucionado pa-
3.
ra su utilización la Web Semántica [Av04]. En
particular se han denido lenguajes basados en
Líneas de investigación
Esta línea de investigación se centrará en el
DL, como el RDF(S) [LS99] y OWL [DS04], por
problema de desarrollar una arquitectura de ra-
tener un balance entre expresividad y producir
zonador que medie en la integración de diferen-
mecanismos de inferencia decidibles. La consis-
tes ontologías. Para lo cual se expondrán dife-
tencia es uno de los principios de diseño de on-
rentes escenarios de ontología a combinar, con
tologías [Gru95, SBF98, UG96]; por tal razón,
diferente grado expresividad. En particular se
el común de los razonadores sean mecanismos
tratarán de ontologías descriptas en lenguajes
monótonos.
de la Web Semántica. El razonador estará desa-
Si se piensa en la integración de ontologías,
rrollado a partir de los principios de argumen-
las formas tradicionales de combinación pueden
tación rebatible, en particular se partirá de lo
ser categorizadas [DFKOng] en mapeo/relación
propuesto en [GCS10a, GCS10b]; en este caso
(ontology mapping)
ali-
particular se toma la Programación Lógica Re-
neación (ontology alignment ) [ES04a, ES04b,
batible (DeLP) como formalismo y ontologías
RB01, DMDH03] y fusión (ontology merging)
basadas en DL.
[MMSV02,
SdB05],
[NM03, DMQ02]. Estos son enfoques que bus-
La Programación Lógica Rebatible (DeLP)
can preservar la consistencia y claridad en la on-
[GS04] es un formalismo que combina progra-
tología resultante producto de la integración de
mación lógica y argumentación rebatible. Como
varias. Estos procesos tienden a sobrecodicar
rasgo particular, DeLP utiliza argumentación
el metaconocimiento necesario para combinar
para decidir entre información contradictoria a
las ontologías en forma consistente; limitando
través de un análisis dialéctico, lo que justica
de esta forma la escalabilidad [AK07, Ros06].
la conclusiones obtenidas.
El trabajo a desarrollar en esta línea, busca-
Estos enfoques no son adecuados si las on-
2
[BK00]
rá extender el marco de trabajo para otros for-
Alexander Borgida and Ralf Küs-
malismos descriptivos y lograr una implemen-
ters.
What's not in a name: So-
tación en base a la arquitectura denida del ra-
me properties of a purely structu-
zonador.
ral approach to integrating large dl
In Description
knowledge bases.
Logics, pages 6578, 2000.
4.
Resultados y Objetivos
[CML00]
Carlos Ivan Chesñevar, Ana Gabriela
Esta línea de investigación tiene por objetivo
Maguitman,
and
Ro-
nald Prescott Loui. Logical models
desarrollar una arquitectura de razonador para
of argument. ACM COMPUTING
integración de ontologías heterogéneas, a través
SURVEYS, 32:337383, 2000.
del formalismo de Programación Lógica Rebatible. Por otro lado, se establecerán las bases
[De 03]
para la formalización de una metodología para
Jos De Bruijn.
Using ontologies
- enabling knowledge sharing and
la integración y combinación de ontologías, con
reuse on the semantic web. Techni-
base en la argumentación rebatible.
cal Report DERI-2003-10-29, DERI, 2003.
5.
Formación de Recursos Hu-
[DFKOng]
Ying Ding, Dieter Fensel, Michel
Klein, and Borys Omelayenko. The
manos
semantic
web:
Yet
another
hip?
Data and Knowledge Engineering,
Esta investigación se lleva a cabo en el con-
forthcoming.
texto de una beca de postgrado otorgada por
la Universidad Nacional de Entre Ríos y de un
[DMDH03] Anhai
Proyecto de Investigación y Desarrollo (PID)
Pedro
nanciado por la misma Universidad, denomi-
levy.
nado "Sistema de Argumentación Masiva sobre
Doan,
Jayant
Domingos,
and
Madhavan,
Alon
Ha-
Ontology matching: A ma-
chine learning approach. In Hand-
Base de Datos Federadas". En el marco de este
book on Ontologies in Information
proyecto y colaboración, esta línea de investi-
Systems, pages 397416. Springer,
gación llevara a un doctorado en Ciencias de la
2003.
Computación. Se espera además que se realicen
[DMQ02]
tesinas de licenciatura en el tema descripto.
Dejing Dou, Drew Mcdermott, and
Peishen Qi.
Ontology translation
by ontology merging and automa-
Referencias
ted reasoning. In In Proc. EKAW
Workshop on Ontologies for Multi[AK07]
Leila Amgoud and Souhila Kaci.
Agent Systems, pages 318, 2002.
An argumentation framework for
[DS04]
merging conicting knowledge bases.
OWL web ontology language re-
Int. J. Approx. Reasoning,
ference.
45:321340, July 2007.
[Av04]
[ES04a]
A Semantic Web Pri-
recommendation,
Marc
Ehrig
and
Steen
Staab.
Qom quick ontology mapping. In
mer. Cooperative Information Sys-
In Proc. 3rd International Seman-
tems. MIT Press, April 2004.
[BCD07]
W3C
W3C, February 2004.
Grigoris Antoniou and Frank van
Harmelen.
Mike Dean and Guus Schreiber.
tic Web Conference (ISWC04, pages 683697. Springer, 2004.
T.J.M. Bench-Capon and Paul E.
[ES04b]
Dunne. Argumentation in articial
Marc Ehrig and York Sure. Onto-
intelligence. Articial Intelligence,
logy mapping - an integrated ap-
171(10-15):619 641, 2007. Argu-
proach. pages 7691. Springer Ver-
mentation in Articial Intelligence.
lag, 2004.
3
[Fen01]
Dieter Fensel. Ontologies: a silver
Full Potential. MIT Press, Cam-
bullet for knowledge management
bridge, MA, 2002.
and electronic commerce. Springer[Mee99]
Verlag New York, Inc., New York,
Robert Meersman.
Semantic onIn IS-
tology tools in is design.
NY, USA, 2001.
MIS '99: Proceedings of the 11th
[GCS10a]
Sergio
Alejandro
Gómez,
Car-
International Symposium on Foun-
los Iván Chesñevar, and Guiller-
dations of Intelligent Systems, pa-
mo Ricardo Simari.
A Defeasi-
ges
ble Logic Programming Approach
3045,
London,
UK,
1999.
Springer-Verlag.
to the Integration of Rules and
Journal of Computer
[MMSV02] Alexander Maedche, Boris Motik,
Science & Technology, 10(2):7480,
Nuno Silva, and Raphael Volz. Ma-
2010.
fra - a mapping framework for dis-
Ontologies.
[GCS10b]
Sergio
Alejandro
Gómez,
tributed ontologies. In Proceedings
Car-
of the 13th International Conferen-
los Iván Chesñevar, and Guillermo
Ricardo
Simari.
ce on Knowledge Engineering and
Reasoning
Knowledge Management. Ontolo-
with Inconsistent Ontologies Through
gies and the Semantic Web, EKAW
Journal
Argumentation.
'02, pages 235250, London, UK,
of Applied Articial Intelligence,
2002. Springer-Verlag.
1(24):102148, 2010.
[Gru93]
Thomas R. Gruber.
tion
approach
to
[NM03]
A transla-
portable
Natalya F. Noy and Mark A. Musen.
onto-
The
prompt
suite:
Inter-
logy specications. Knowl. Acquis.,
active tools for ontology merging
5(2):199220, 1993.
and mapping. International Jour-
nal of Human-Computer Studies,
[Gru95]
Thomas R. Gruber. Toward prin-
59:2003, 2003.
ciples for the design of ontologies
used for knowledge sharing. Int. J.
[GS04]
[Nut01]
Handbook of Logic in Articial In-
928, 1995.
telligence and Logic Programming,
pages 353395. Oxford University
Alejandro J. García and Guiller-
Press, 2001.
mo R. Simari. Defeasible logic programming: an argumentative approach.
[Pol87]
Theory Pract. Log. Pro-
Ora
Lassila
Swick.
Resource
framework
syntax
sed
and
(RDF)
Ralph
specication.
work,
W3C,
R.
[RB01]
Erhard Rahm and Philip A. Bernstein. A survey of approaches to au-
and
tomatic schema matching.
super-
February
Cognitive Science, 11:481
518, 1987.
description
model
John L. Pollock. Defeasible reasoning.
gram., 4:95138, January 2004.
[LS99]
Donald Nute. Defeasible logic. In
Hum.-Comput. Stud., 43(5-6):907
VLDB
JOURNAL, 10:2001, 2001.
1999.
http://www.w3.org/TR/1999/REC[Ros06]
rdf-syntax-19990222.
Riccardo Rosati.
Integrating on-
tologies and rules: Semantic and
[McG02]
Ontolo-
computational issues. In Reasoning
gies Come of Age. In Dieter Fensel,
Web, Second International Summer
Jim
Hendler,
School 2006, Lissabon, Portugal,
and
Wolfgang
Deborah L. McGuinness.
Henry
Lieberman,
Wahlster,
September
editors,
25-29,
2006,
Tutorial
Spinning the Semantic Web: Brin-
Lectures, volume 4126 of LNCS,
ging the World Wide Web to Its
pages 128151. Springer, 2006.
4
[SBF98]
Rudi Studer, V. Richard Benjamins, and Dieter Fensel. Knowledge engineering: principles and methods.
Data Knowl. Eng., 25(1-
2):161197, 1998.
[SdB05]
François
de Bruijn.
Schare
and
Jos
A language to spe-
cify mappings between ontologies.
In
Proceedings
ternational
on
of
IEEE
Signal-Image
Internet-Based
the
First
In-
Conference
Technology
Systems,
and
pages
267271, 2005.
[UG96]
Mike Uschold and Michael Grüninger.
Ontologies: principles, met-
hods, and applications. Knowledge
Engineering Review, 11(2):93155,
1996.
5
Descargar