BioSequence2Vec: Efficient Embedding Generation For Biological Sequences
Not on the map. Why?
Abstract (arXiv)
Representation learning is an important step in the machine learning pipeline. Given the current biological sequencing data volume, learning an explicit representation is prohibitive due to the dimensionality of the resulting feature vectors. Kernel-based methods, e.g., SVM, are a proven efficient and useful alternative for several machine learning (ML) tasks such as sequence classification. Three challenges with kernel methods are (i) the computation time, (ii) the memory usage (storing an n× n matrix), and (iii) the usage of kernel matrices limited to kernel-based ML methods (difficult to generalize on non-kernel classifiers). While (i) can be solved using approximate methods, challenge (ii) remains for typical kernel methods. Similarly, although non-kernel-based ML methods can be applied to kernel matrices by extracting principal components (kernel PCA), it may result in information loss, while being computationally expensive. In this paper, we propose a general-purpose representation learning approach that embodies kernel methods' qualities while avoiding computation, memory, and generalizability challenges. This involves computing a low-dimensional embedding of each sequence, using random projections of its k-mer frequency vectors, significantly reducing the computation needed to compute the dot product and the memory needed to store the resulting representation. Our proposed fast and alignment-free embedding method can be used as input to any distance (e.g., k nearest neighbors) and non-distance (e.g., decision tree) based ML method for classification and clustering tasks. Using different forms of biological sequences as input, we perform a variety of real-world classification tasks, such as SARS-CoV-2 lineage and gene family classification, outperforming several state-of-the-art embedding and kernel methods in predictive performance.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 18 of its 38 references that are in the map. First posted on arXiv 1 Apr 2023.
Builds on
18 of 38 references.
References · 18
- 2015Unsupervised Deep Embedding for Clustering Analysiscited by 763
- 2021Tabular Data: Deep Learning is Not All You Needcited by 530
- 2021Deep Neural Networks and Tabular Data: A Surveycited by 489
- 2016Time Series Classification from Scratch with Deep Neural Networks: A Strong Baselinecited by 358
- 2021Spike2Vec: An Efficient and Scalable Embedding Approach for COVID-19 Spike Sequencescited by 30
- 2021A k-mer Based Approach for SARS-CoV-2 Variant Identificationcited by 23
- 2022PWM2Vec: An Efficient Embedding Approach for Viral Host Specification from Coronavirus Spike Sequencescited by 22
- 2017Efficient Approximation Algorithms for String Kernel Based Sequence Classificationcited by 20
- 2022Efficient Approximate Kernel Based Spike Sequence Classificationcited by 18
- 2022Learning Backward Compatible Embeddingscited by 16
- 2020Effect of Analysis Window and Feature Selection on Classification of Hand Movements Using EMG Signalcited by 14
- 2021Robust Representation and Efficient Feature Selection Allows for Effective Clustering of SARS-CoV-2 Variantscited by 14
6 more
- 2017GaKCo: a Fast GApped k-mer string Kernel using COuntingcited by 11
- 2021Efficient Analysis of COVID-19 Clinical Data using Machine Learning Modelscited by 6
- 2022Benchmarking Machine Learning Robustness in Covid-19 Genome Sequence Classificationcited by 6
- 2022Informative Initialization and Kernel Selection Improves t-SNE for Biological Sequencescited by 5
- 2022Evaluating COVID-19 Sequence Data Using Nearest-Neighbors Based Network Modelcited by 3
- 2021Characterizing SARS-CoV-2 Spike Sequences Based on Geographical Locationcited by 2
Built on by
Citing papers per year: 2024: 1.
1 paper.