Using Sequences of Life-events to Predict Human Lives

Germans Savcisens, Tina Eliassi-Rad, Lars Kai Hansen, Laust Mortensen, Lau Lilleholt +3 more
6/5/2023
stat.MLcs.LGstat.AP

No official code found. Best implementation: SocialComplexityLab/life2vec (570 stars, MIT, last commit 2024-02-28). 1 more below.

Abstract

Over the past decade, machine learning has revolutionized computers' ability to analyze text through flexible computational models. Due to their structural similarity to written language, transformer-based architectures have also shown promise as tools to make sense of a range of multi-variate sequences from protein-structures, music, electronic health records to weather-forecasts. We can also represent human lives in a way that shares this structural similarity to language. From one perspective, lives are simply sequences of events: People are born, visit the pediatrician, start school, move to a new location, get married, and so on. Here, we exploit this similarity to adapt innovations from natural language processing to examine the evolution and predictability of human lives based on detailed event sequences. We do this by drawing on arguably the most comprehensive registry data in existence, available for an entire nation of more than six million individuals across decades. Our data include information about life-events related to health, education, occupation, income, address, and working hours, recorded with day-to-day resolution. We create embeddings of life-events in a single vector space showing that this embedding space is robust and highly structured. Our models allow us to predict diverse outcomes ranging from early mortality to personality nuances, outperforming state-of-the-art models by a wide margin. Using methods for interpreting deep learning models, we probe the algorithm to understand the factors that enable our predictions. Our framework allows researchers to identify new potential mechanisms that impact life outcomes and associated possibilities for personalized interventions.

View on arXivView PDF

Code Implementations(2)

MIT
57076Python, Jupyter NotebookJun 13, 20232 years agoMIT
MIT

Basic implementation of the life2vec model with the dummy data.

5717Python, Jupyter NotebookJan 24, 20246 months agoMIT
bertdeep-learninglife-trajectorieslife2vecnature-comput-sci+4 more

Similar Papers

Cite this paper

@article{savcisens2023using,
  title  = {Using Sequences of Life-events to Predict Human Lives},
  author = {Germans Savcisens and Tina Eliassi-Rad and Lars Kai Hansen and Laust Mortensen and Lau Lilleholt and Anna Rogers and Ingo Zettler and Sune Lehmann},
  year   = {2023},
  eprint = {2306.03009},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.03009v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2306.03009.svg)](https://codeofpaper.com/paper/2306.03009)

Discussion