HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

AttaCut: A Fast and Accurate Neural Thai Word Segmenter

Pattarawat Chormai; Ponrawee Prasertsom; Attapol Rutherford

AttaCut: A Fast and Accurate Neural Thai Word Segmenter

Abstract

Word segmentation is a fundamental pre-processing step for Thai Natural Language Processing. The current off-the-shelf solutions are not benchmarked consistently, so it is difficult to compare their trade-offs. We conducted a speed and accuracy comparison of the popular systems on three different domains and found that the state-of-the-art deep learning system is slow and moreover does not use sub-word structures to guide the model. Here, we propose a fast and accurate neural Thai Word Segmenter that uses dilated CNN filters to capture the environment of each character and uses syllable embeddings as features. Our system runs at least 5.6x faster and outperforms the previous state-of-the-art system on some domains. In addition, we develop the first ML-based Thai orthographical syllable segmenter, which yields syllable embeddings to be used as features by the word segmenter.

Code Repositories

PyThaiNLP/attacut
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
thai-word-tokenization-on-best-2010AttaCut-SC
F1-Score: 0.9839

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
AttaCut: A Fast and Accurate Neural Thai Word Segmenter | Papers | HyperAI