A uniform framework for concept definitions in des

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

JournalofArticialIntelligenceResearch6(1997)87-110Submitted7/96;published3/97AUniformFrameworkforConceptDenitionsinDescriptionLogicsGiuseppeDeGiacomodegiacomo@dis.uniroma1.itUniversitadiRoma\LaSapienzaViaSalaria113,00198Roma,ItalyMaurizioLenzerinilenzerini@dis.uniroma1.itUniversitadiRoma\LaSapienzaViaSalaria113,00198Roma,ItalyAbstractMostmodernformalismsusedinDatabasesandArticialIntelligencefordescribinganapplicationdomainarebasedonthenotionsofclass(orconcept)andrelationshipamongclasses.Oneinterestingfeatureofsuchformalismsisthepossibilityofdeningaclass,i.e.,providingasetofpropertiesthatpreciselycharacterizetheinstancesoftheclass.Manyrecentarticlespointoutthatthereareseveralwaysofassigningameaningtoaclassdenitioncontainingsomesortofrecursion.Inthispaper,wearguethat,insteadofchoosingasinglestyleofsemantics,weachievebetterresultsbyadoptingaformalismthatallowsfordierentsemanticstocoexist.Wedemonstratethefeasibilityofourargument,bypresentingaknowledgerepresentationformalism,thedescriptionlogicALCQ,withtheabovecharacteristics.Inadditiontotheconstructsforconjunction,disjunction,negation,quantiers,andqualiednumberrestrictions,ALCQincludesspecialxpointconstructstoexpress(suitablyinterpreted)recursivedenitions.Theseconstructsenabletheusualframe-baseddescriptionstobecombinedwithdenitionsofrecursivedatastructuressuchasdirectedacyclicgraphs,lists,streams,etc.WeestablishseveralpropertiesofALCQ,includingthedecidabilityandthecomputationalcomplexityofreasoning,byformulatingacorrespondencewithaparticularmodallogicofprogramscalledthemodalmu-calculus.1.IntroductionMostmodernformalismsusedinDatabasesandArticialIntelligenceforrepresentinganapplicationdomainarebasedonthenotionsofclass(orconcept)andrelationshipamongclasses.Forexample,theobject-orientedandsemanticsdatamodelsdevelopedinDatabasesdescribedataintermsofclasses(sometimescalledentitytypes)andincorporateseveralfeaturesforestablishingvariousformsofrelationshipsbetweenclasses.Ontheotherhand,thenotionofclass(oftencalledconceptorframe)andthatoflinkamongclassesareprovidedinallstructuredformalismsforKnowledgeRepresentation(frame-basedlanguages,semanticnetworks,descriptionlogics,etc.).Finally,thisnotionisalsopresentinseveraltypesystemsofprogramminglanguages,speciallythosebasedontheobject-orientedparadigm.Therearebasicallytwowaysofusinganddescribingclasses(concepts).Intherstone,whichwecancalltheprescriptiveapproach,thedescriptionformalismallowsforexpressinganumberofpropertiesofaclass,thusprescribingconstraintsthattheinstancesoftheclassmustsatisfy.Inthesecondone,whichwecancallthedenitionalapproach,theformalismallowsforprovidingthedenitionofaclass,i.e.,asetofpropertiesthatpreciselycharacter-c1997AIAccessFoundationandMorganKaufmannPublishers.Allrightsreserved.DeGiacomo&Lenzeriniizetheinstancesoftheclass.Whiletheprescriptiveapproachisquitewellunderstoodandestablished,thedenitionalapproachisstillthesubjectofaninterestingdebate,regardingbothitsnatureanditssemanticfoundation.Inparticular,itiswellknownthattherearevariouswaystoassignameaningtoaclassdenitionwhenitcontainssomesortofrecursion(Baader,1990,1991;Nebel,1991;Beneventano&Bergamaschi,1992;Beeri,1990).Inthispaper,weareconcernedwiththesemanticproblemsrelatedtothedenitionalapproach,arguingthat,insteadofchoosingasinglestyleofsemanticsfortheknowledgerepresentationformalism,weachievebetterresultsbyallowingdierentsemanticstocoex-ist.WediscussthisissueinthecontextofDescriptionLogics1,whicharelogicsoriginallydevelopedinKnowledgeRepresentationtoprovideaformalreconstructionofframe-basedlanguages.Descriptionlogicsdescribethedomainofinterestintermsofconcepts,whichrepresentclassesofindividuals,androles,whicharebinaryrelationsusedtospecifyproper-tiesorattributesofindividualsaswellaslinkswithotherindividuals(Nebel,1990).Startingfromatomicconcepts,denotedsimplybyaname,morecomplexconceptsarebuiltbyus-ingasuitablesetofconstructs.Forexample,theexpressionparentumaleu8child:maledenotestheconceptoffather(maleparent)whosechildrenareallmale.Thesymboludenotestheconstructforconceptconjunction,while8denotesuniversalrolequantication.Typically,conceptsarestructuredintohierarchiesdeterminedbythepropertiesassociatedwiththem.Thehierarchicalstructureisdenedinsuchawaythatmorespecicconceptsinheritthepropertiesofthemoregeneralones.Weintroduceadescriptionlogic,calledALCQ,whichextendsthewell-knownde-scriptionlogicALC(Schmidt-Schau&Smolka,1991)byincludingthesocalledqualiednumberrestrictions,whichareaverygeneralformofcardinalityconstraintsonroles,andspecialxpointconstructs,whichenableustocapturethevarioussemanticsforrecursivedenitionswithinasingleformalism.Notably,theavailabilityoftheseconstructsmakesitpossibletocombinetheusualframe-baseddescriptionswithdenitionsofrecursivedatastructuressuchasdirectedacyclicgraphs,lists,streams,etc.WeestablishseveralpropertiesofALCQ,includingthedecidabilityandthecompu-tationalcomplexityofreasoning,byformulatingacorrespondencewithaparticularmodallogicofprogramscalledthemodalmu-calculus.Recentarticles,(e.g

1 / 24
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功