Heiki-Jaan Kaalep

Also published as: Heiki Jaan Kaalep


2023

pdf bib
Microservices at Your Service: Bridging the Gap between NLP Research and Industry
Tiina Lindh-Knuutila | Hrafn Loftsson | Pedro Alonso Doval | Sebastian Andersson | Bjarni Barkarson | Héctor Cerezo-Costas | Jon Gudnason | Jökull Gylfason | Jarmo Hemminki | Heiki-Jaan Kaalep
Proceedings of the 24th Nordic Conference on Computational Linguistics (NoDaLiDa)

This paper describes a collaborative European project whose aim was to gather open source Natural Language Processing (NLP) tools and make them accessible as running services and easy to try out in the European Language Grid (ELG). The motivation of the project was to increase accessibility for more European languages and make it easier for developers to use the underlying tools in their own applications. The project resulted in the containerization of 60 existing NLP tools for 16 languages, all of which are now currently running as easily testable services in the ELG platform.

2019

pdf bib
Proceedings of the Fifth International Workshop on Computational Linguistics for Uralic Languages
Tommi A. Pirinen | Heiki-Jaan Kaalep | Francis M. Tyers
Proceedings of the Fifth International Workshop on Computational Linguistics for Uralic Languages

2018

pdf bib
Parallel Forms in Estonian Finite State Morphology
Heiki-Jaan Kaalep
Proceedings of the Fourth International Workshop on Computational Linguistics of Uralic Languages

2017

pdf bib
Can We Create a Tool for General Domain Event Analysis?
Siim Orasmaa | Heiki-Jaan Kaalep
Proceedings of the 21st Nordic Conference on Computational Linguistics

2016

pdf bib
EstNLTK - NLP Toolkit for Estonian
Siim Orasmaa | Timo Petmanson | Alexander Tkachenko | Sven Laur | Heiki-Jaan Kaalep
Proceedings of the Tenth International Conference on Language Resources and Evaluation (LREC'16)

Although there are many tools for natural language processing tasks in Estonian, these tools are very loosely interoperable, and it is not easy to build practical applications on top of them. In this paper, we introduce a new Python library for natural language processing in Estonian, which provides unified programming interface for various NLP components. The EstNLTK toolkit provides utilities for basic NLP tasks including tokenization, morphological analysis, lemmatisation and named entity recognition as well as offers more advanced features such as a clause segmentation, temporal expression extraction and normalization, verb chain detection, Estonian Wordnet integration and rule-based information extraction. Accompanied by a detailed API documentation and comprehensive tutorials, EstNLTK is suitable for a wide range of audience. We believe EstNLTK is mature enough to be used for developing NLP-backed systems both in industry and research. EstNLTK is freely available under the GNU GPL version 2+ license, which is standard for academic software.

2012

pdf bib
Robust clause boundary identification for corpus annotation
Heiki-Jaan Kaalep | Kadri Muischnek
Proceedings of the Eighth International Conference on Language Resources and Evaluation (LREC'12)

The paper describes a rule-based system for tagging clause boundaries, implemented for annotating the Estonian Reference Corpus of the University of Tartu, a collection of written texts containing ca 245 million running words and available for querying via Keeleveeb language portal. The system needs information about parts of speech and grammatical categories coded in the word-forms, i.e. it takes morphologically annotated text as input, but requires no information about the syntactic structure of the sentence. Among the strong points of our system we should mention identifying parenthesis and embedded clauses, i.e. clauses that are inserted into another clause dividing it into two separate parts in the linear text, for example a relative clause following its head noun. That enables a corpus query system to unite the otherwise divided clause, a feature that usually presupposes full parsing. The overall precision of the system is 95% and the recall is 96%. If “ordinary” clause boundary detection and parenthesis and embedded clause boundary detection are evaluated separately, then one can say that detecting an “ordinary” clause boundary (recall 98%, precision 96%) is an easier task than detecting an embedded clause (recall 79%, precision 100%).

2011

pdf bib
Morphological analysis of a non-standard language variety
Heiki-Jaan Kaalep | Kadri Muischnek
Proceedings of the 18th Nordic Conference of Computational Linguistics (NODALIDA 2011)

2008

pdf bib
Experiments on Processing Overlapping Parallel Corpora
Mark Fishel | Heiki-Jaan Kaalep
Proceedings of the Sixth International Conference on Language Resources and Evaluation (LREC'08)

The number and sizes of parallel corpora keep growing, which makes it necessary to have automatic methods of processing them: combining, checking and improving corpora quality, etc. We here introduce a method which enables performing many of these by exploiting overlapping parallel corpora. The method finds the correspondence between sentence pairs in two corpora: first the corresponding language parts of the corpora are aligned and then the two resulting alignments are compared. The method takes into consideration slight differences in the source documents, different levels of segmentation of the input corpora, encoding differences and other aspects of the task. The paper describes two experiments conducted to test the method. In the first experiment, the Estonian-English part of the JRC-Acquis corpus was combined with another corpus of legislation texts. In the second experiment alternatively aligned versions of the JRC-Acquis are compared to each other with the example of all language pairs between English, Estonian and Latvian. Several additional conclusions about the corpora can be drawn from the results. The method proves to be effective for several parallel corpora processing tasks.

2007

pdf bib
Comparing parallel corpora and evaluating their quality
Heiki-Jaan Kaalep | Kaarel Veskis
Proceedings of Machine Translation Summit XI: Papers

pdf bib
Proceedings of the 16th Nordic Conference of Computational Linguistics (NODALIDA 2007)
Joakim Nivre | Heiki-Jaan Kaalep | Kadri Muischnek | Mare Koit
Proceedings of the 16th Nordic Conference of Computational Linguistics (NODALIDA 2007)

pdf bib
Estonian-English Statistical Machine Translation: the First Results
Mark Fishel | Heiki-Jaan Kaalep | Kadri Muischnek
Proceedings of the 16th Nordic Conference of Computational Linguistics (NODALIDA 2007)

2006

pdf bib
Multi-word verbs in a flective language: the case of Estonian
Heiki-Jaan Kaalep | Kadri Muischnek
Proceedings of the Workshop on Multi-word-expressions in a multilingual context

2002

pdf bib
Using the Text Corpus to Create a Comprehensive List of Phrasal Verbs
Heiki-Jaan Kaalep | Kadri Muischnek
Proceedings of the Third International Conference on Language Resources and Evaluation (LREC’02)

1998

pdf bib
Multext-East: Parallel and Comparable Corpora and Lexicons for Six Central and Eastern European Languages
Ludmila Dimitrova | Tomaz Erjavec | Nancy Ide | Heiki Jaan Kaalep | Vladimir Petkevic | Dan Tufis
COLING 1998 Volume 1: The 17th International Conference on Computational Linguistics

pdf bib
Multext-East: Parallel and Comparable Corpora and Lexicons for Six Central and Eastern European Languages
Ludmila Dimitrova | Tomaz Erjavec | Nancy Ide | Heiki Jaan Kaalep | Vladimir Petkevic | Dan Tufis
36th Annual Meeting of the Association for Computational Linguistics and 17th International Conference on Computational Linguistics, Volume 1