tags / RelatedTags / 0.1.1

Takes as input a mapping from each object to its tags, and a set of starting tags to generate recommendations for.

{"object" -> ["tagA", "tagB"]}, ["tag1", "tag2"]

This algorithm models the tags as a bipartite graph, and uses collaborative filtering to recommend new tags.

This can be useful when paired with automatic tag generation, as it allows for generating new tags that don't necessarily appear in the auto-tagged documents, but may still be related.