M5: A Whole Genome Bacterial Encoder at Single Nucleotide Resolution
<|reference_start|>M5: A Whole Genome Bacterial Encoder at Single Nucleotide Resolution: A linear attention mechanism is described to extend the context length of an encoder only transformer, called M5 in this report, to a multi-million single nucleotide resolution foundation model pretrained on bacterial whole genomes. The linear attention mechanism used approximates a full quadratic attention mechanism tightly and has a simple and lightweight implementation for the use case when the key-query embedding dimensionality is low. The M5-small model is entirely trained and tested on one A100 GPU with 40gb of memory up to 196K nucleotides during training and 2M nucleotides during testing. We test the performance of the M5-small model and record notable improvements in performance as whole genome bacterial sequence lengths are increased as well as demonstrating the stability of the full multi-head attention approximation used as sequence length is increased.<|reference_end|>
@article{egilsson2024m5:,
    title={M5: A Whole Genome Bacterial Encoder at Single Nucleotide Resolution},
    author={Agust Egilsson},
    journal={arXiv preprint arXiv:2407.03392},
    year={2024},
    archivePrefix={arXiv},
    eprint={2407.03392},
    primaryClass={q-bio.QM cs.AI cs.LG}
}