logo Netzschleuder network catalog, repository, and centrifuge

yambda — Yandex Music user-track interactions (Yambda)

Description

Bipartite networks of the users of the music streaming service Yandex Music and the tracks they listened to or rated, from the Yambda dataset released by Yandex. The data are the interactions of a sample of users with the tracks over about four years (the dates are not given): listens (with the fraction of the track played) and the explicit feedback of the users, i.e. likes and dislikes and their withdrawal (unlikes and undislikes). Each interaction is marked as organic (initiated by the user) or as the result of a recommendation of the service. Each node is a user or a track, and an edge connects a user to a track for each interaction (a multigraph). Yambda comes in three sizes, from nested samples of users; there is one network per size:

  • 50m: 10,000 users, 47.8 million interactions.
  • 500m: 100,000 users, 480.3 million interactions (only available in the gt format).

The largest sample (5b, one million users and 4.79 billion interactions) is not included. The times of the interactions are given relative to the beginning of the data (not as dates), in bins of 5 seconds. The audio embeddings of the tracks are not included.

The networks have the following properties:

  • (Node) id: the number of the user or of the track in the data.
  • (Node) is_user: whether the node is a user (otherwise a track).
  • (Node) track_length: the length of the track, in seconds (-1 for users, and for tracks without listens).
  • (Node) artists: the numbers of the artists of the track (empty for users).
  • (Node) albums: the numbers of the albums containing the track (empty for users).
  • (Edge) time: the time of the interaction, in seconds since the beginning of the data (in steps of 5 seconds).
  • (Edge) event: the kind of interaction: 0 for a listen, 1 for a like, 2 for a dislike, 3 for an unlike and 4 for an undislike.
  • (Edge) organic: whether the interaction was initiated by the user (otherwise it followed a recommendation).
  • (Edge) played_ratio: for listens, the percentage of the track that was played (it can exceed 100); -1 for the other interactions.
Tags
Social Online Preferences Bipartite Unweighted Multigraph Timestamps Temporal Metadata
Added
2026-10-28
Citation
  • A. Ploshkin, V. Tytskiy, A. Pismenny, V. Baikalov, E. Taychinov, A. Permiakov, D. Burlakov, E. Krofto, N. Savushkin, "Yambda-5B -- A Large-Scale Multi-modal Dataset for Ranking And Retrieval." arXiv:2505.22238 (2025) arXiv:2505.22238
Upstream URL OK
https://huggingface.co/datasets/yandex/yambda
Upstream license
Apache 2.0, https://huggingface.co/datasets/yandex/yambda/blob/main/LICENSE
Networks
Tip: click on a column header to sort the list, or hover over it for a description.
Column legend
$\left<k\right>$
Mean degree
$\sigma_k$
Standard deviation of the degrees
$\lambda_h$
Largest eigenvalue of the Hashimoto (non-backtracking) matrix
$\tau$
Random walk mixing time
$r$
Degree assortativity
$c$
Global clustering coefficient
$\oslash$
(Pseudo-) diameter
$S$
Relative size of the largest component
NPs
Node properties
EPs
Edge properties
Name Nodes Edges $\left<k\right>$ $\sigma_k$ $\lambda_h$ $\tau$ $r$ $c$ $\oslash$ $S$ Kind Mode NPs EPs gt GraphML GML csv
50m 944,057 47,790,449 101.24 839.01 1055.53 83.00 -0.37 0.00 8 1.00 Undirected Bipartite id is_user track_length artists albums time event organic played_ratio 221.4 MiB 363.3 MiB 348.4 MiB 329.2 MiB
500m 3,104,578 480,255,564 309.39 2479.57 3383.68 219.66 -0.07 0.00 8 1.00 Undirected Bipartite id is_user track_length artists albums time event organic played_ratio 2.116 GiB — — —