KeLP

A kernel-based learning platform for natural language processing

Simone Filice, Giuseppe Castellucci, Danilo Croce, Roberto Basili

Research output: Chapter in Book/Report/Conference proceedingConference contribution

28 Citations (Scopus)

Abstract

Kernel-based learning algorithms have been shown to achieve state-of-the-art results in many Natural Language Processing (NLP) tasks. We present KELP, a Java framework that supports the implementation of both kernel-based learning algorithms and kernel functions over generic data representation, e.g. vectorial data or discrete structures. The framework has been designed to decouple kernel functions and learning algorithms: once a new kernel function has been implemented it can be adopted in all the available kernelmachine algorithms. The platform includes different Online and Batch Learning algorithms for Classification, Regression and Clustering, as well as several Kernel functions, ranging from vector-based to structural kernels. This paper will show the main aspects of the framework by applying it to different NLP tasks.

Original languageEnglish
Title of host publicationACL-IJCNLP 2015 - 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing, Proceedings of System Demonstrations
PublisherAssociation for Computational Linguistics (ACL)
Pages19-24
Number of pages6
ISBN (Print)9781941643990
Publication statusPublished - 2015
Externally publishedYes
Event53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing, ACL-IJCNLP 2015 - Beijing, China
Duration: 26 Jul 201531 Jul 2015

Other

Other53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing, ACL-IJCNLP 2015
CountryChina
CityBeijing
Period26/7/1531/7/15

Fingerprint

Learning algorithms
Processing
Kernel
Natural Language Processing

ASJC Scopus subject areas

  • Language and Linguistics
  • Pollution

Cite this

Filice, S., Castellucci, G., Croce, D., & Basili, R. (2015). KeLP: A kernel-based learning platform for natural language processing. In ACL-IJCNLP 2015 - 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing, Proceedings of System Demonstrations (pp. 19-24). Association for Computational Linguistics (ACL).

KeLP : A kernel-based learning platform for natural language processing. / Filice, Simone; Castellucci, Giuseppe; Croce, Danilo; Basili, Roberto.

ACL-IJCNLP 2015 - 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing, Proceedings of System Demonstrations. Association for Computational Linguistics (ACL), 2015. p. 19-24.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Filice, S, Castellucci, G, Croce, D & Basili, R 2015, KeLP: A kernel-based learning platform for natural language processing. in ACL-IJCNLP 2015 - 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing, Proceedings of System Demonstrations. Association for Computational Linguistics (ACL), pp. 19-24, 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing, ACL-IJCNLP 2015, Beijing, China, 26/7/15.
Filice S, Castellucci G, Croce D, Basili R. KeLP: A kernel-based learning platform for natural language processing. In ACL-IJCNLP 2015 - 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing, Proceedings of System Demonstrations. Association for Computational Linguistics (ACL). 2015. p. 19-24
Filice, Simone ; Castellucci, Giuseppe ; Croce, Danilo ; Basili, Roberto. / KeLP : A kernel-based learning platform for natural language processing. ACL-IJCNLP 2015 - 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing, Proceedings of System Demonstrations. Association for Computational Linguistics (ACL), 2015. pp. 19-24
@inproceedings{03157613996f431a8a3fbcc9b29715ff,
title = "KeLP: A kernel-based learning platform for natural language processing",
abstract = "Kernel-based learning algorithms have been shown to achieve state-of-the-art results in many Natural Language Processing (NLP) tasks. We present KELP, a Java framework that supports the implementation of both kernel-based learning algorithms and kernel functions over generic data representation, e.g. vectorial data or discrete structures. The framework has been designed to decouple kernel functions and learning algorithms: once a new kernel function has been implemented it can be adopted in all the available kernelmachine algorithms. The platform includes different Online and Batch Learning algorithms for Classification, Regression and Clustering, as well as several Kernel functions, ranging from vector-based to structural kernels. This paper will show the main aspects of the framework by applying it to different NLP tasks.",
author = "Simone Filice and Giuseppe Castellucci and Danilo Croce and Roberto Basili",
year = "2015",
language = "English",
isbn = "9781941643990",
pages = "19--24",
booktitle = "ACL-IJCNLP 2015 - 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing, Proceedings of System Demonstrations",
publisher = "Association for Computational Linguistics (ACL)",

}

TY - GEN

T1 - KeLP

T2 - A kernel-based learning platform for natural language processing

AU - Filice, Simone

AU - Castellucci, Giuseppe

AU - Croce, Danilo

AU - Basili, Roberto

PY - 2015

Y1 - 2015

N2 - Kernel-based learning algorithms have been shown to achieve state-of-the-art results in many Natural Language Processing (NLP) tasks. We present KELP, a Java framework that supports the implementation of both kernel-based learning algorithms and kernel functions over generic data representation, e.g. vectorial data or discrete structures. The framework has been designed to decouple kernel functions and learning algorithms: once a new kernel function has been implemented it can be adopted in all the available kernelmachine algorithms. The platform includes different Online and Batch Learning algorithms for Classification, Regression and Clustering, as well as several Kernel functions, ranging from vector-based to structural kernels. This paper will show the main aspects of the framework by applying it to different NLP tasks.

AB - Kernel-based learning algorithms have been shown to achieve state-of-the-art results in many Natural Language Processing (NLP) tasks. We present KELP, a Java framework that supports the implementation of both kernel-based learning algorithms and kernel functions over generic data representation, e.g. vectorial data or discrete structures. The framework has been designed to decouple kernel functions and learning algorithms: once a new kernel function has been implemented it can be adopted in all the available kernelmachine algorithms. The platform includes different Online and Batch Learning algorithms for Classification, Regression and Clustering, as well as several Kernel functions, ranging from vector-based to structural kernels. This paper will show the main aspects of the framework by applying it to different NLP tasks.

UR - http://www.scopus.com/inward/record.url?scp=84944322439&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84944322439&partnerID=8YFLogxK

M3 - Conference contribution

SN - 9781941643990

SP - 19

EP - 24

BT - ACL-IJCNLP 2015 - 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing, Proceedings of System Demonstrations

PB - Association for Computational Linguistics (ACL)

ER -