MétaCan
Menu
Back to cohort
Record W43592726

Towards Object-Relational Data Mining.

2003· article· en· W43592726 on OpenAlexaboutno aff
Francesca A. Lisi, Donato Malerba

Bibliographic record

VenueCINECA IRIS Institutional Research Information System (University of Bari Aldo Moro) · 2003
Typearticle
Languageen
FieldComputer Science
TopicRough Sets and Fuzzy Logic
Canadian institutionsnot available
Fundersnot available
KeywordsRelational databaseComputer scienceObject (grammar)Data miningData scienceArtificial intelligence
DOInot available

Abstract

fetched live from OpenAlex

Mining data of complex data types (e.g. spatial, multimedial, etc.) is deemed an important research frontier in data mining. These data types are often currently modelled according to the object-relational data model. In this paper we face the problem of de ning general framework for mining object-relational databases instead of concentrating on speci c forms of data mining tailored to speci c data types (e.g. spatial data mining, multimedia data mining, etc.). Such framework allows us to formulate data mining tasks in application domains characterized by objects, properties of objects, relations between objects and concept hierarchies. The hybrid language AL-log and an ILP approach are the building blocks of the framework. Frequent pattern discovery at multiple levels of description granularity is taken as showcase of ORDM. 1 Background and motivation Data models play relevant role in data mining [8]. Yet data mining techniques often make assumptions on the representation of input data which mismatch the data model adopted by the database to be mined. Indeed most techniques, here collectively referred to as Classical Data Mining (CDM), have been developed for data in the single-table form traditionally used in statistics. However, real-world data is seldom of this form. Rather, relational databases are widely used. Only recently large body of research, named Relational Data Mining (RDM) and aimed at overcoming the limits of CDM in dealing with relational databases, has emerged [6]. We would like to emphasize that RDM is not simply data mining in relational databases. This de nition would not be suAEcient to distinguish it from CDM, which has been nonetheless extensively applied to relational databases. We de ne research on RDM as the study of methods and techniques for discovering relational patterns in relational data to emphasize that the relational data model is an invariant of the discovery process. RDM techniques have been mainly developed within the eld of Inductive Logic Programming (ILP), research area at the intersection of machine learning and logic programming [12]. Data in ILP is expected to be represented in Horn clausal logic. Therefore there is natural t between relational databases and ILP techniques as regards the data model. ILP was initially concerned with the synthesis of logic programs from examples and background knowledge. The recent developments, however, have broadened the range of learning problems of ILP from the traditional predictive tasks (classi cation rules) of machine learning to the descriptive ones more peculiar to data mining. E.g., WARMR [4] is an ILP system for frequent pattern discovery where data and patterns are represented in Datalog [3]. Mining data of complex data types (e.g. spatial, multimedial, etc.) is deemed an important research frontier in data mining [8]. These data types are often currently modelled according to the object-relational data model. In this paper we de ne Object-Relational Data Mining as the study of methods and techniques for discovering object-relational patterns in object-relational data and face the problem of de ning general framework for ORDM instead of concentrating on speci c forms of data mining tailored to speci c data types (e.g. spatial data mining, multimedia data mining, etc.). Such framework allows us to formulate data mining tasks in application domains characterized by objects, properties of objects, relations between objects, and concept hierarchies (or taxonomies). An open question in ORDM research is: what approach? ILP seems good candidate, except for the pure relational data model it adopts. Complex data types require appropriate representation and reasoning means. Description Logics (DLs) are particularly interesting because they have been invented for representing and reasoning with structural knowledge and concept hierarchies [1]. Unfortunately in exchange for the ability to model and reason about value restrictions in domains with rich hierarchical structure, DLs o er weaker than usual query language. This makes also pure DLs inadequate as knowledge representation and reasoning means in ORDM problems. Hybrid languages such as AL-log [5] appear more promising because they combine description logics and functionfree Horn clausal logic. In this paper we show that AL-log can be the starting point for the de nition of general framework for ORDM obtained by upgrading ILP solutions for RDM to ILP solutions for ORDM. Also we extend the work on spatial data mining presented in [10]. The paper is organized as follows. Section 2 recalls the link between description logics and databases. Section 3 de nes the data mining task chosen as ORDM showcase. Section 4 presents the application of the AL-log framework to the ORDM showcase. Section 5 concludes the paper with nal remarks and directions for future work. 2 Description logics and databases Description Logics (DLs) are fragments of rst-order logic with equality [1]. From the beginning DLs have been considered general-purpose languages for knowledge representation and reasoning. They were considered especially e ective for those domains where the knowledge could be easily organized along hierarchical structure, based on the is-a relationship. This motivated the use of DLs as modeling language in the design and maintenance of large, hierarchically structured bodies of knowledge. E.g. the description logic ALC [13] allows for the speci cation of structural knowledge in terms of concepts, roles, and individuals. Individuals represent objects in the domain of interest. Concepts represent classes of these objects, while roles represent binary relations between concepts. Complex concepts can be de ned by means of constructs, such as u and t. An ALC knowledge base is two-component system. The intensional component T consists of concept hierarchies spanned by is-a relations between concepts, namely inclusion statements of the form v D (read C is included in where and D are two arbitrary concepts. The extensional component M speci es instance-of relations, e.g. concept assertions of the form : (read a belongs to C) where is an individual and is concept. In ALC an interpretation I = ( I ; ) consists of set I (the domain of I) and function I (the interpretation function of I). E.g., it maps concepts to subsets of I and individuals to elements of I such that 6= b if 6= b (unique names assumption). We say that I is model for v D if D , and for : if 2 . The main reasoning services for ALC knowledge bases are checking whether logically implies an inclusion (i.e. j= v D) or membership assertion (i.e. j= o : C). The former inference is called subsumption check, the latter instance check. Both checks boil down to the more general problem of checking the satis ability of an ALC knowledge base . The relationship between DLs and databases is also rather strong [1]. Several investigations have been carried out on the usage of DLs to formalize objectoriented data models and semantic data models. In these proposals concept descriptions in DLs are used to present the schema of database. On the other hand, since concept description provides necessary and suAEcient conditions for objects to satisfy it, it is natural to treat it as query, thus leading to uni cation of two traditionally distinct languages: the data de nition and data manipulation languages. Unfortunately in exchange for more expressive description of the schema, DLs pay the price of weaker than usual query language. Queries can only return subsets of existing concepts, rather than creating new concepts (as in standard SQL databases). Furthermore, the selection conditions are rather limited. Given the expressive limitations of DL concepts alone as queries, it has been reasonable to consider extending Datalog queries with DLs. In one approach, exempli ed by the AL-log language [5], ALC concept assertions are used essentially as type constraints on variables appearing in function-free Horn clauses. E.g., q(X) item(X,Y), item(X,Z) & X:Order, Y:DairyProduct, Z:GrainsCereals give avor of what unary conjunctive queries look like in AL-log. Here the concept assertions Y:DairyProduct and Z:GrainsCereals restrict the range of the variables Y and Z to individuals of the concepts DairyProduct and GrainsCereals respectively. We claim that AL-log can be used as formal language for objectrelational data models. 3 A case study for ORDM A good representative of the class of data mining tasks which our framework can elegantly deal with is frequent pattern discovery at multiple levels of description granularity. This task and related issues have been already discussed in [10]. For the sake of brevity we only recall the formal problem statement. North American Customer European Customer Customer South American Customer Canadian Customer USA Customer Argentinian Customer Venezuelan Customer Austrian Customer UK Customer 1

Fetched live from OpenAlex and de-inverted. Abstracts are not stored in this database: the inverted indexes are 8.6 GB of the frame’s 9.3 GB of text, and the host has 13 GB free.

How this classification was reachedexpand

Full frame distilled prediction

Teacher imitation

Not calibrated prevalence, not ground truth. Human validation pending. Learned from the 10,348 direct Codex labels and 10,348 direct Gemma labels. Candidate is the union of thresholded teacher heads; consensus is their intersection. These outputs are machine_predicted_unvalidated and are not human labels or direct frontier model labels.

metaresearch head score (Codex)0.003
metaresearch head score (Gemma)0.000
Version: codex-gemma-dda1882f352aValidation status: machine_predicted_unvalidated
Candidate categoriesnone
Consensus categoriesnone
DomainCandidate signal: none · Consensus signal: none
Study designCandidate signal: Theoretical or conceptual · Consensus signal: none
GenreCandidate signal: Empirical · Consensus signal: none
Teacher disagreement score0.964
Threshold uncertainty score0.757

Codex and Gemma teacher scores by category

CategoryCodexGemma
Metaresearch0.0030.000
Meta-epidemiology (narrow)0.0000.000
Meta-epidemiology (broad)0.0000.000
Bibliometrics0.0010.001
Science and technology studies0.0010.000
Scholarly communication0.0000.005
Open science0.0020.001
Research integrity0.0000.000
Insufficient payload (model declined to judge)0.0000.000

Machine scores (provisional)

The two teacher heads of the student model, read on this work. A score orders the frame for review; it never asserts a category, and the validation status ships verbatim with every row.

Baseline scores from an immature model (maturity gate not passed, 7 training rounds). Scores rank; they never assert a category.

Opus teacher head0.140
GPT teacher head0.298
Teacher spread0.159 · how far apart the two teachers sit on this one work
Validation statusscore_only:v0-immature-baseline · verbatim from the scoring run: score_only means the number may rank works, and no category label ships from it

Classification

machine, unvalidated

Machine predicted; a candidate call from one teacher head, not a consensus.

The models applied no category: nothing in the taxonomy fit this work.
Study designTheoretical or conceptual
Domainnot available
GenreEmpirical

How this classification was reached, model by model and score by score, is at the end of the page under "How this classification was reached".

Quick stats

Citations1
Published2003
Admission routes1
Has abstractyes

Explore more

Same venueCINECA IRIS Institutional Research Information System (University of Bari Aldo Moro)Same topicRough Sets and Fuzzy LogicFrench-language works237,207