Most beginner recommendation projects are a dictionary lookup. You type "comedy", it returns the comedy list. That works, and it is also the reason those projects are forgettable: a dictionary can tell you what is similar, but it can never tell you what is interestingly different . I wanted the second thing. So I modelled the catalogue as a weighted graph instead, and ended up finding a kind of similarity I had not designed for. The project is called CreatorRoute. It recommends short...