keepset

MovieLens 10M User-Movie Ratings

Bipartite user-movie rating network from the GroupLens research group. 10,000,054 ratings from 69,878 users on 10,677 movies. Edge weights are ratings normalised to [0, 1].

npx keepset fetch movielens-10m

Nodes
80,555
Edges
10,000,054
Size
62.5 MiB

Fetch and preview this dataset on this page, or download the result as JSON. The command line fetches it without a browser.

Overview

Idmovielens-10m
Categorygraph/v1
Kindgraph
DomainMovie recommendation network
LicenceMovieLens usage license (research use, no redistribution, no commercial use without permission)
Cataloguekeepset 1.33.0

Sources and provenance

#URLStatusRetrievedRead by recipePinned snapshotSHA-256
0https://files.grouplens.org/datasets/movielens/ml-10m.ziplive2026-03-27yes20260917053053raw813c411ccb61

Citations

Recipe

Source#0
Archivezip
Memberratings.dat
Parser format"user-item-ratings"
Parser encoding"utf-8"
Parser delimiter"double-colon"
Parser skipLines0
Parser itemType"movie"
Parser maxRating5

Crosswalk

keepset/rated to graph/v1, as a crossmap crosswalk.

RuleFromToDirection
movemetametaboth
movenodes[].idnodes[].idboth
moveedges[].sourceedges[].sourceboth
moveedges[].targetedges[].targetboth
movenodes[].typenodes[].typeboth
moveedges[].typeedges[].typeboth
moveedges[].weightedges[].weightboth
moveedges[].timestampedges[].timestampboth

Expected counts

Edges10,000,054
Nodes80,555

Properties

Components1
Connectedyes
Cyclicyes
Density0.003082
Directedno
Download bytes62.5 MiB
Edge types1
Heterogeneousyes
Multigraphno
Node types2
Raw bytes0 B
Self loopsno
Weightedyes