Open-Set Language Identification
This addresses the problem of identifying languages in open-set scenarios for NLP applications, representing an incremental improvement with a novel method for a known bottleneck.
The paper tackled open-set language identification by using one-class classification with a hashing-based feature vectorization approach, achieving an average F-score of 0.99 on a dataset of 10 languages.
We present the first open-set language identification experiments using one-class classification. We first highlight the shortcomings of traditional feature extraction methods and propose a hashing-based feature vectorization approach as a solution. Using a dataset of 10 languages from different writing systems, we train a One- Class Support Vector Machine using only a monolingual corpus for each language. Each model is evaluated against a test set of data from all 10 languages and we achieve an average F-score of 0.99, highlighting the effectiveness of this approach for open-set language identification.