Symbolic classification is a subfield of symbolic learning focused on extracting a collection of mutually exclusive logical rules for classification. This is typically achieved by learning intermediate models, such as decision trees or decision lists. In this paper, we present Modal Sequential Covering (MSC), a decision list learning algorithm that generalizes several existing proposals in the literature. We also provide an early open-source implementation of this algorithm in Julia, integrated within Sole, a comprehensive end-to-end framework for modern symbolic AI. An experimental comparison with available tools reveals that MSC allows us to learn simpler but equally performant models. The integration of MSC into Sole enables manipulating and visualizing the extracted knowledge in logical form. As Sole is designed for symbolic learning with modal and propositional logics, this work lays the foundation for further generalization to non-tabular data. © 2024 Copyright for this paper by its authors.

Symbolic classification is a subfield of symbolic learning focused on extracting a collection of mutually exclusive logical rules for classification. This is typically achieved by learning intermediate models, such as decision trees or decision lists. In this paper, we present Modal Sequential Covering (MSC), a decision list learning algorithm that generalizes several existing proposals in the literature. We also provide an early open-source implementation of this algorithm in Julia, integrated within Sole, a comprehensive end-to-end framework for modern symbolic AI. An experimental comparison with available tools reveals that MSC allows us to learn simpler but equally performant models. The integration of MSC into Sole enables manipulating and visualizing the extracted knowledge in logical form. As Sole is designed for symbolic learning with modal and propositional logics, this work lays the foundation for further generalization to non-tabular data.

Towards Modern Rule-Based Learning

Giovanni Pagliarini;Edoardo Ponsanesi;Guido Sciavicco;Ionel Eduard Stan
2024

Abstract

Symbolic classification is a subfield of symbolic learning focused on extracting a collection of mutually exclusive logical rules for classification. This is typically achieved by learning intermediate models, such as decision trees or decision lists. In this paper, we present Modal Sequential Covering (MSC), a decision list learning algorithm that generalizes several existing proposals in the literature. We also provide an early open-source implementation of this algorithm in Julia, integrated within Sole, a comprehensive end-to-end framework for modern symbolic AI. An experimental comparison with available tools reveals that MSC allows us to learn simpler but equally performant models. The integration of MSC into Sole enables manipulating and visualizing the extracted knowledge in logical form. As Sole is designed for symbolic learning with modal and propositional logics, this work lays the foundation for further generalization to non-tabular data.
2024
Symbolic classification is a subfield of symbolic learning focused on extracting a collection of mutually exclusive logical rules for classification. This is typically achieved by learning intermediate models, such as decision trees or decision lists. In this paper, we present Modal Sequential Covering (MSC), a decision list learning algorithm that generalizes several existing proposals in the literature. We also provide an early open-source implementation of this algorithm in Julia, integrated within Sole, a comprehensive end-to-end framework for modern symbolic AI. An experimental comparison with available tools reveals that MSC allows us to learn simpler but equally performant models. The integration of MSC into Sole enables manipulating and visualizing the extracted knowledge in logical form. As Sole is designed for symbolic learning with modal and propositional logics, this work lays the foundation for further generalization to non-tabular data. © 2024 Copyright for this paper by its authors.
Decision List Learning; Rule Extraction; Symbolic Learning;
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in SFERA sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11392/2621651
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact