PyTorch-Lifestream: Learning Embeddings on Discrete Event Sequences

Abstract

The domain of event sequences is widely applied in various industrial tasks in banking, healthcare, etc., where temporal tabular data processing is required. This paper introduces PyTorch-Lifestream, the first open-source library specially designed to handle event sequences. It supports scenarios with multimodal data and offers a variety of techniques for learning embeddings of event sequences and end-to-end model training. Furthermore, PyTorch-Lifestream efficiently implements state-of-the-art methods for event sequence analysis and adapts approaches from similar domains, thus enhancing the versatility and performance of sequence-based models for a wide range of applications, including financial risk scoring, campaigning, user ID matching, churn prediction, fraud detection, medical diagnostics, and recommender systems.

Cite

Text

Sakhno et al. "PyTorch-Lifestream: Learning Embeddings on Discrete Event Sequences." International Joint Conference on Artificial Intelligence, 2025. doi:10.24963/IJCAI.2025/1272

Markdown

[Sakhno et al. "PyTorch-Lifestream: Learning Embeddings on Discrete Event Sequences." International Joint Conference on Artificial Intelligence, 2025.](https://mlanthology.org/ijcai/2025/sakhno2025ijcai-pytorch/) doi:10.24963/IJCAI.2025/1272

BibTeX

@inproceedings{sakhno2025ijcai-pytorch,
  title     = {{PyTorch-Lifestream: Learning Embeddings on Discrete Event Sequences}},
  author    = {Sakhno, Artem and Kireev, Ivan and Babaev, Dmitrii and Savchenko, Maxim and Gusev, Gleb and Savchenko, Andrey},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {2025},
  pages     = {11104-11108},
  doi       = {10.24963/IJCAI.2025/1272},
  url       = {https://mlanthology.org/ijcai/2025/sakhno2025ijcai-pytorch/}
}