Induction of Decision Trees based on Generalized Graph Queries

08/18/2017
by   Pedro Almagro-Blanco, et al.
0

Usually, decision tree induction algorithms are limited to work with non relational data. Given a record, they do not take into account other objects attributes even though they can provide valuable information for the learning task. In this paper we present GGQ-ID3, a multi-relational decision tree learning algorithm that uses Generalized Graph Queries (GGQ) as predicates in the decision nodes. GGQs allow to express complex patterns (including cycles) and they can be refined step-by-step. Also, they can evaluate structures (not only single records) and perform Regular Pattern Matching. GGQ are built dynamically (pattern mining) during the GGQ-ID3 tree construction process. We will show how to use GGQ-ID3 to perform multi-relational machine learning keeping complexity under control. Finally, some real examples of automatically obtained classification trees and semantic patterns are shown. ----- Normalmente, los algoritmos de inducción de árboles de decisión trabajan con datos no relacionales. Dado un registro, no tienen en cuenta los atributos de otros objetos a pesar de que éstos pueden proporcionar información útil para la tarea de aprendizaje. En este artículo presentamos GGQ-ID3, un algoritmo de aprendizaje de árboles de decisiones multi-relacional que utiliza Generalized Graph Queries (GGQ) como predicados en los nodos de decisión. Los GGQs permiten expresar patrones complejos (incluyendo ciclos) y pueden ser refinados paso a paso. Además, pueden evaluar estructuras (no solo registros) y llevar a cabo Regular Pattern Matching. En GGQ-ID3, los GGQ son construidos dinámicamente (pattern mining) durante el proceso de construcción del árbol. Además, se muestran algunos ejemplos reales de árboles de clasificación multi-relacionales y patrones semánticos obtenidos automáticamente.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/12/2017

Generalized Graph Pattern Matching

Most of the machine learning algorithms are limited to learn from flat d...
research
09/11/2019

LazyBum: Decision tree learning using lazy propositionalization

Propositionalization is the process of summarizing relational data into ...
research
11/26/2018

Automatic Induction of Neural Network Decision Tree Algorithms

This work presents an approach to automatically induction for non-greedy...
research
08/30/2015

X-TREPAN: a multi class regression and adapted extraction of comprehensible decision tree in artificial neural networks

In this work, the TREPAN algorithm is enhanced and extended for extracti...
research
10/26/2017

Big Data Classification Using Augmented Decision Trees

We present an algorithm for classification tasks on big data. Experiment...
research
04/23/2018

Generalized comparison trees for point-location problems

Let H be an arbitrary family of hyper-planes in d-dimensions. We show th...
research
04/21/2019

Integrating Association Rules with Decision Trees in Object-Relational Databases

Research has provided evidence that associative classification produces ...

Please sign up or login with your details

Forgot password? Click here to reset