Relational data mining explained

Relational data mining is the data mining technique for relationaldatabases.[1] Unlike traditional data mining algorithms, which look forpatterns in a single table (propositional patterns), relational data mining algorithms look for patterns among multiple tables(relational patterns). For most types of propositionalpatterns, there are corresponding relational patterns. For example,there are relational classification rules (relational classification), relational regression tree, and relational association rules.

There are several approaches to relational data mining:

  1. Inductive Logic Programming (ILP)
  2. Statistical Relational Learning (SRL)
  3. Graph Mining
  4. Propositionalization
  5. Multi-view learning

Algorithms

Multi-Relation Association Rules: Multi-Relation Association Rules (MRAR) is a new class of association rules which in contrast to primitive, simple and even multi-relational association rules (that are usually extracted from multi-relational databases), each rule item consists of one entity but several relations. These relations indicate indirect relationship between the entities. Consider the following MRAR where the first item consists of three relations live in, nearby and humid: “Those who live in a place which is near by a city with humid climate type and also are younger than 20 -> their health condition is good”. Such association rules are extractable from RDBMS data or semantic web data.[2]

Software

Datasets

See also

External links

Notes and References

  1. Dzeroski, Saso, Lavrač, Nada (Eds.), Relational Data Mining, Springer 2001 https://www.springer.com/computer/database+management+%26+information+retrieval/book/978-3-540-42289-1
  2. Ramezani, Reza, Mohamad Saraee, and Mohammad Ali Nematbakhsh; MRAR: Mining Multi-Relation Association Rules, Journal of Computing and Security, 1, no. 2 (2014)