A Refinement Operator Based Method for Semantic Grouping of Conjunctive Query Results

The methods proposed for aggregating results of structured queries are typically grounded on syntactic approaches. This may be inconvenient for an exploratory data retrieval, with often overwhelming number of the returned answers, requiring their further analysis and categorization. For example, if the values instantiating a grouping criterion are all different, a separate group for each answer would be created, providing no added value. In our recent work, we proposed a new approach, coined semantic grouping, where the results of conjunctive queries were grouped based on the semantics of knowledge bases (ontologies) of reference. Specifically, a user defined grouping criterion was expressed as a concept from a given ontology, and results grouped based on the concept subsumption hierarchy. In this work, we propose a novel method for the task of semantic grouping, that is based on an application of a concept refinement operator. This novel method is able to deal with some cases not handled by the initially proposed one, where, for example, a grouping criterion is a primitive concept thus not allowing for further semantic grouping of the results. In such a way, we achieve a solution able to deal with both problems: of too large and of too small number of groups.

[1]  Ian Horrocks,et al.  Conjunctive Query Answering for the Description Logic SHIQ , 2007, IJCAI.

[2]  Diego Calvanese,et al.  Data Complexity of Answering Unions of Conjunctive Queries in SHIQ , 2006, Description Logics.

[3]  Nicola Fanizzi,et al.  Categorize by: Deductive Aggregation of Semantic Web Query Results , 2010, ESWC.

[4]  Seung-won Hwang,et al.  Automatic categorization of query results , 2004, SIGMOD '04.

[5]  Jens Lehmann,et al.  DL-Learner: Learning Concepts in Description Logics , 2009, J. Mach. Learn. Res..

[6]  Ian Horrocks,et al.  Querying the Semantic Web: A Formal Approach , 2002, SEMWEB.

[7]  Diego Calvanese,et al.  Aggregate queries over ontologies , 2008, ONISW '08.

[8]  Diego Calvanese,et al.  Dwq : Esprit Long Term Research Project, No 22469 on the Decidability of Query Containment under Constraints on the Decidability of Query Containment under Constraints , 2022 .

[9]  James A. Hendler,et al.  The Semantic Web — ISWC 2002 , 2002, Lecture Notes in Computer Science.

[10]  Nicola Fanizzi,et al.  DL-FOIL Concept Learning in Description Logics , 2008, ILP.

[11]  Diego Calvanese,et al.  Data Complexity of Query Answering in Description Logics , 2006, Description Logics.

[12]  Luigi Iannone,et al.  An algorithm based on counterfactuals for concept learning in the Semantic Web , 2005, Applied Intelligence.

[13]  Sharad Mehrotra,et al.  Grouping and Aggregate queries Over Semantic Web Databases , 2007 .

[14]  Diego Calvanese,et al.  The Description Logic Handbook , 2007 .

[15]  Xiao-Ying Liu,et al.  Sentence Similarity based on Dynamic Time Warping , 2007 .