keepset

MovieLens 1M User-Movie Ratings

Bipartite user-movie rating network from the GroupLens research group. 1,000,209 ratings from 6,040 users on 3,706 movies. Edge weights are ratings normalised to [0, 1].

npx keepset fetch movielens-1m

Nodes
9,746
Edges
1,000,209
Size
5.6 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-1m
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-1m.ziplive2026-03-27yes20260513093508rawa6898adb50b9

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

Edges1,000,209
Nodes9,746

Properties

Components1
Connectedyes
Cyclicyes
Density0.02106
Directedno
Download bytes5.6 MiB
Edge types1
Heterogeneousyes
Multigraphno
Node types2
Raw bytes0 B
Self loopsno
Weightedyes