I need to extract relevant key phrases from a single document. Since I don't have a lot of documents, TF-IDF doesn't really work.
Currently I'm using TextRank. It produces okay-ish result - some really good phrases along with a lot of garbage.
Is there a better algorithm to use for this? Can anyone give me a rundown of available options?
Real-world use case: I'm developing a help desk app that comes with Knowledge Base (a bunch of articles, think of it as FAQ). When a user writes a new support ticket I want to extract key phrases and find the most relevant KB articles. Overall there is not enough data to train a model. I need to compare sets of key phrases I think.