byteSteady: Fast Classification Using Byte-Level n-Gram Embeddings
Not on the map. Why?
Abstract (arXiv)
This article introduces byteSteady -- a fast model for classification using byte-level n-gram embeddings. byteSteady assumes that each input comes as a sequence of bytes. A representation vector is produced using the averaged embedding vectors of byte-level n-grams, with a pre-defined set of n. The hashing trick is used to reduce the number of embedding vectors. This input representation vector is then fed into a linear classifier. A straightforward application of byteSteady is text classification. We also apply byteSteady to one type of non-language data -- DNA sequences for gene classification. For both problems we achieved competitive classification results against strong baselines, suggesting that byteSteady can be applied to both language and non-language data. Furthermore, we find that simple compression using Huffman coding does not significantly impact the results, which offers an accuracy-speed trade-off previously unexplored in machine learning.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 6 of its 29 references that are in the map. First posted on arXiv 24 Jun 2021.
Builds on
6 of 29 references.
References · 6
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,016
- 2014Sequence to Sequence Learning with Neural Networkscited by 2,974
- 2016Bag of Tricks for Efficient Text Classificationcited by 869
- 2015Multilingual Language Processing From Bytescited by 26
- 2017Which Encoding is the Best for Text Classification in Chinese, English, Japanese and Korean?cited by 10
- 2015Large-scale Machine Learning for Metagenomics Sequence Classificationcited by 2
Built on by
Not cited yet.