We introduce kLog, a novel language for kernelbased learning on expressive logical and relational representations. kLog allows users to specify logical and relational learning problems declaratively. It builds on simple but powerful concepts: learning from interpretations, entity/relationship data modeling, and logic programming. Access by the kernel to the rich representation is mediated by a technique we call graphicalization: the relational representation is first transformed into a graph - in particular, a grounded entity/relationship diagram. Subsequently, a choice of graph kernel defines the feature space. The kLog framework can be applied to tackle the same range of tasks that has made statistical relational learning so popular, including classification, regression, multitask learning, and collective classification. An empirical evaluation shows that kLog can be either more accurate, or much faster at the same level of accuracy, than Tilde and Alchemy. kLog is GPLv3 licensed and is available at http://klog.dinfo.unifi.it along with tutorials.

KLog: A language for logical and relational learning with kernels / Frasconi, Paolo; Costa, Fabrizio; De Raedt, Luc; De Grave, Kurt. - In: IJCAI. - ISSN 1045-0823. - STAMPA. - 2015-:(2015), pp. 4183-4187. (Intervento presentato al convegno 24th International Joint Conference on Artificial Intelligence, IJCAI 2015 tenutosi a arg nel 2015).

KLog: A language for logical and relational learning with kernels

FRASCONI, PAOLO;
2015

Abstract

We introduce kLog, a novel language for kernelbased learning on expressive logical and relational representations. kLog allows users to specify logical and relational learning problems declaratively. It builds on simple but powerful concepts: learning from interpretations, entity/relationship data modeling, and logic programming. Access by the kernel to the rich representation is mediated by a technique we call graphicalization: the relational representation is first transformed into a graph - in particular, a grounded entity/relationship diagram. Subsequently, a choice of graph kernel defines the feature space. The kLog framework can be applied to tackle the same range of tasks that has made statistical relational learning so popular, including classification, regression, multitask learning, and collective classification. An empirical evaluation shows that kLog can be either more accurate, or much faster at the same level of accuracy, than Tilde and Alchemy. kLog is GPLv3 licensed and is available at http://klog.dinfo.unifi.it along with tutorials.
2015
IJCAI International Joint Conference on Artificial Intelligence
24th International Joint Conference on Artificial Intelligence, IJCAI 2015
arg
2015
Frasconi, Paolo; Costa, Fabrizio; De Raedt, Luc; De Grave, Kurt
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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

Utilizza questo identificatore per citare o creare un link a questa risorsa: https://hdl.handle.net/2158/1083522
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact