keepset

MovieLens 100K User-Movie Ratings

Bipartite user-movie rating network from the GroupLens research group. 100,000 ratings (1–5 stars) from 943 users on 1,682 movies. Edge weights are ratings normalised to [0, 1].

npx keepset fetch movielens-100k

Nodes
2,625
Edges
100,000
Size
4.7 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-100k
Categorygraph/v1
Kindgraph
DomainMovie recommendation network
Tagsheterogeneous
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-100k.ziplive2026-03-27yes20260917053053raw50d2a982c669

Citations

Recipe

Source#0
Archivezip
Memberu.data
Parser format"user-item-ratings"
Parser encoding"utf-8"
Parser delimiter"tab"
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

Edges100,000
Nodes2,625

Properties

Components1
Connectedyes
Cyclicyes
Density0.02904
Directedno
Download bytes4.7 MiB
Edge types1
Heterogeneousyes
Multigraphno
Node types2
Raw bytes0 B
Self loopsno
Weightedyes