kProlog is a simple algebraic extension of Prolog with facts and rules annotated with semiring labels. We propose kProlog as a language for learning with kernels. kProlog allows to elegantly specify systems of algebraic expressions on databases. We propose some code examples of gradually increasing complexity, we give a declarative specification of some matrix operations and an algorithm to solve linear systems. Finally we show the encodings of state-of-the-art graph kernels such as Weisfeiler-Lehman graph kernels, propagation kernels and an instance of Graph Invariant Kernels (GIKs), a recent framework for graph kernels with continuous attributes. The number of feature extraction schemas, that we can compactly specify in kProlog, shows its potential for machine learning applications.
KProbLog: An algebraic prolog for kernel programming / Orsini, Francesco; Frasconi, Paolo; De Raedt, Luc. - STAMPA. - 9575:(2016), pp. 152-165. (Intervento presentato al convegno 25th International Conference on Inductive Logic Programming, ILP 2015 tenutosi a jpn nel 2015) [10.1007/978-3-319-40566-7_11].
KProbLog: An algebraic prolog for kernel programming
ORSINI, FRANCESCO;FRASCONI, PAOLO;
2016
Abstract
kProlog is a simple algebraic extension of Prolog with facts and rules annotated with semiring labels. We propose kProlog as a language for learning with kernels. kProlog allows to elegantly specify systems of algebraic expressions on databases. We propose some code examples of gradually increasing complexity, we give a declarative specification of some matrix operations and an algorithm to solve linear systems. Finally we show the encodings of state-of-the-art graph kernels such as Weisfeiler-Lehman graph kernels, propagation kernels and an instance of Graph Invariant Kernels (GIKs), a recent framework for graph kernels with continuous attributes. The number of feature extraction schemas, that we can compactly specify in kProlog, shows its potential for machine learning applications.File | Dimensione | Formato | |
---|---|---|---|
ilp2015.pdf
Accesso chiuso
Tipologia:
Pdf editoriale (Version of record)
Licenza:
Tutti i diritti riservati
Dimensione
411.08 kB
Formato
Adobe PDF
|
411.08 kB | Adobe PDF | Richiedi una copia |
I documenti in FLORE sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.