Representing items as word-embedding vectors and generating recommendations by measuring their linear independence