DBAILGLOAug 16, 2015

Schema Independent Relational Learning

arXiv:1508.03846v220 citations
Originality Incremental advance
AI Analysis

This addresses a practical issue for database systems and machine learning applications where schema changes hinder off-the-shelf use, though it is incremental as it builds on existing relational learning methods.

The paper tackles the problem of relational learning algorithms being highly sensitive to database schema variations, which affects their accuracy and efficiency. It introduces Castor, a sample-based algorithm that achieves schema independence using data dependencies, and demonstrates its effectiveness on benchmarks and real-world datasets.

Learning novel concepts and relations from relational databases is an important problem with many applications in database systems and machine learning. Relational learning algorithms learn the definition of a new relation in terms of existing relations in the database. Nevertheless, the same data set may be represented under different schemas for various reasons, such as efficiency, data quality, and usability. Unfortunately, the output of current relational learning algorithms tends to vary quite substantially over the choice of schema, both in terms of learning accuracy and efficiency. This variation complicates their off-the-shelf application. In this paper, we introduce and formalize the property of schema independence of relational learning algorithms, and study both the theoretical and empirical dependence of existing algorithms on the common class of (de) composition schema transformations. We study both sample-based learning algorithms, which learn from sets of labeled examples, and query-based algorithms, which learn by asking queries to an oracle. We prove that current relational learning algorithms are generally not schema independent. For query-based learning algorithms we show that the (de) composition transformations influence their query complexity. We propose Castor, a sample-based relational learning algorithm that achieves schema independence by leveraging data dependencies. We support the theoretical results with an empirical study that demonstrates the schema dependence/independence of several algorithms on existing benchmark and real-world datasets under (de) compositions.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes