Back to Search Start Over

RQL: A Query Language for Rule Discovery in Databases

Authors :
Emmanuel Coquery
Brice Chardin
Jean-Marc Petit
Marie Pailloux
Laboratoire d'Informatique et d'Automatique pour les Systèmes (LIAS)
Université de Poitiers-ENSMA
Base de Données (BD)
Laboratoire d'InfoRmatique en Image et Systèmes d'information (LIRIS)
Université Lumière - Lyon 2 (UL2)-École Centrale de Lyon (ECL)
Université de Lyon-Université de Lyon-Université Claude Bernard Lyon 1 (UCBL)
Université de Lyon-Institut National des Sciences Appliquées de Lyon (INSA Lyon)
Université de Lyon-Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Centre National de la Recherche Scientifique (CNRS)-Université Lumière - Lyon 2 (UL2)-École Centrale de Lyon (ECL)
Université de Lyon-Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Centre National de la Recherche Scientifique (CNRS)
Laboratoire d'Informatique, de Modélisation et d'optimisation des Systèmes (LIMOS)
Université Blaise Pascal - Clermont-Ferrand 2 (UBP)-Université d'Auvergne - Clermont-Ferrand I (UdA)-SIGMA Clermont (SIGMA Clermont)-Ecole Nationale Supérieure des Mines de St Etienne (ENSM ST-ETIENNE)-Centre National de la Recherche Scientifique (CNRS)
ANR-09-EMER-0003,DAG,Approche déclarative pour énumérer des motifs intéressants(2009)
Institut National des Sciences Appliquées de Lyon (INSA Lyon)
Université de Lyon-Institut National des Sciences Appliquées (INSA)-Université de Lyon-Institut National des Sciences Appliquées (INSA)-Centre National de la Recherche Scientifique (CNRS)-Université Claude Bernard Lyon 1 (UCBL)
Université de Lyon-École Centrale de Lyon (ECL)
Université de Lyon-Université Lumière - Lyon 2 (UL2)-Institut National des Sciences Appliquées de Lyon (INSA Lyon)
Université de Lyon-Université Lumière - Lyon 2 (UL2)
SIGMA Clermont (SIGMA Clermont)-Université d'Auvergne - Clermont-Ferrand I (UdA)-Ecole Nationale Supérieure des Mines de St Etienne-Centre National de la Recherche Scientifique (CNRS)-Université Blaise Pascal - Clermont-Ferrand 2 (UBP)
Source :
Theoretical Computer Science, Theoretical Computer Science, 2017, 658, pp.357-374. ⟨10.1016/j.tcs.2016.11.004⟩, Theoretical Computer Science, Elsevier, 2017, 658, pp.357-374. ⟨10.1016/j.tcs.2016.11.004⟩
Publication Year :
2017
Publisher :
HAL CCSD, 2017.

Abstract

Promoting declarative approaches in data mining is a long standing theme, the main idea being to simplify as much as possible the way data analysts interact with their data. This paper goes into this direction by proposing a well-founded logical query language, S a f e RL , allowing the expression of a wide variety of rules to be discovered against a database. By rules, we mean statements of the form “if …then …”, as defined in logics for “implications” between boolean variables. As a consequence, S a f e RL extends and generalizes functional dependencies to new and unexpected rules. We provide a query rewriting technique and a constructive proof of the main query equivalence theorem, leading to an efficient query processing technique. From S a f e RL , we have devised RQL, a user-friendly SQL-like query language. We have shown how a tight integration can be performed on top of any relational database management system. Every RQL query turns out to be seen as a query processing problem, instead of a particular rule mining problem. This approach has been implemented and experimented on sensor network data. A web prototype has been released and is freely available ( http://rql.insa-lyon.fr ). Data analysts can upload a sample of their data, write their own RQL queries and get answers to know whether or not a rule holds (if not, a counterexample from the database is displayed) and much more.

Details

Language :
English
ISSN :
18792294 and 03043975
Database :
OpenAIRE
Journal :
Theoretical Computer Science, Theoretical Computer Science, 2017, 658, pp.357-374. ⟨10.1016/j.tcs.2016.11.004⟩, Theoretical Computer Science, Elsevier, 2017, 658, pp.357-374. ⟨10.1016/j.tcs.2016.11.004⟩
Accession number :
edsair.doi.dedup.....60d91d2b62c4ef3d3207a5ec640a4480
Full Text :
https://doi.org/10.1016/j.tcs.2016.11.004⟩