keepset

IMDB

Heterogeneous film network from the Internet Movie Database, as the Heterogeneous Graph Benchmark packages it. Contains movies, directors, actors and plot keywords, with director, actor and keyword relations each listed in both directions. Used as a standard benchmark for heterogeneous graph neural networks.

npx keepset fetch imdb

Nodes
21,420
Edges
86,642
Size
2 MiB

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

Overview

Idimdb
Categorygraph/v1
Kindgraph
DomainFilm heterogeneous
Tagsheterogeneous
Licencenot recorded by the source
Cataloguekeepset 1.33.0

Sources and provenance

#URLStatusRetrievedRead by recipePinned snapshotSHA-256
0https://drive.google.com/uc?id=18qXmmwKJBrEJxVQaYwKTL3Ny3fPqJeJ2&export=downloadlive2026-02-16yes

Citations

Recipe

Source#0
Archivezip
Part nodesIMDB/node.dat
Part linksIMDB/link.dat
Parser format"hgb"
Parser encoding"utf-8"
Parser nodeTypes["movie","director","actor","keyword"]
Parser linkTypes[{"name":"movie->director","source":"movie","target":"director"},{"name":"director->movie","source":"director","target":"movie"},{"name":"movie->actorh","source":"movie","target":"actor"},{"name":"actor->movie","source":"actor","target":"movie"},{"name":"movie->keyword","source":"movie","target":"keyword"},{"name":"keyword->movie","source":"keyword","target":"movie"}]

Crosswalk

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

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

Expected counts

Edges86,642
Nodes21,420

Properties

Components63
Connectedno
Cyclicyes
Density0.0001888
Directedno
Download bytes2 MiB
Edge types6
Heterogeneousyes
Multigraphyes
Node types4
Raw bytes0 B
Self loopsno
Weightedno