How do you propose to make such relations between the keywords, and how to mitigate false positives?
Naïve Bayes deals with words independently. If we want to link between words, I think we are into Natural Language Processing (NLP). If you have any good thoughts please share. --- Mahmoud Khonji