Pick a film. The pipeline walks the target’s DNA — directors, writers, cast, genres, keywords — to build a candidate pool, then uses RSW to minimize redundancy and rank by weighted role contribution. TMDB’s /similar and /recommendations are supplemental, not seed.
target → director films → writer films → cast films → /discover by genre → /discover by keyword → /similar + /recs (supplemental) → merge → enrich top 30 → RSW → top 8
Choi, S.-M., Ko, S.-K. & Han, Y.-S. (2012). A movie recommendation algorithm based on genre correlations. Expert Systems with Applications, 39(9), 8079–8085. doi:10.1016/j.eswa.2012.01.132
Helali, M. et al. (2025). Optimization of movie recommender system using differential evolutionary bees algorithm for clustering. Progress in Artificial Intelligence, 14, 581–606. doi:10.1007/s13748-025-00378-x
DACTAL — in-memory graph engine for relational similarity queries across crew filmographies.