Skip to content

Commit ae9933c

Browse files
committed
[ADD] friendly paragraphs about modal ARM
1 parent 691b1be commit ae9933c

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

docs/src/modal-generalization.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,17 @@
22
CurrentModule = ModalAssociationRules
33
```
44

5+
Symbolic modal learning is a branch of machine learning which deals with training classical symbolic machine learning models (e.g., list and set of rules, decision trees, random forests, association rules, etc.) but substituting propositional logic with a more expressive logical formalism (yet, computationally more affordable than first order logic), that is, a specific kind of modal logic.
6+
7+
In the context of this package, modal logic helps us highlight complex relations hidden in data, especially in *unstructured data*, consisting of graph-like relational data, time series, spatial databases, text, etc. For more information about the modal symbolic learning, we suggest reading the main page of [`Sole.jl` framework](https://github.com/aclai-lab/Sole.jl) and [`SoleLogics.jl`](https://github.com/aclai-lab/SoleLogics.jl).
8+
9+
The idea is to discretize complex data into relational objects called *Kripke models*, each of which consists of many propositional models called *worlds*, and expliciting the relations between worlds. In this way, it is possible to mine complex [`Itemset`](@ref), including a certain subset of [`Item`](@ref) that are true on a target world, but also *modally enhanced* items that are true on related worlds.
10+
11+
A picture is worth a thousand words. Here you are a slightly more complex example, with respect to the one at the top of [`Getting started`](@ref getting-started) section.
12+
13+
14+
15+
516
# [Association rule mining with modal logic](@id man-modal-generalization)
617

718
## New building blocks

0 commit comments

Comments
 (0)