# Topic Similarity Measure | Multi-class Text Classification Model

I am trying to build a multi class text-classifier that classifies whether the tweet belongs to one of the categories ( Advise or Science or others )
let the input be any tweet like this ,
Input :

The goal of teaching should not be to help the students learn how to
memorize and spit out information under academic pressure. Brain

The purpose of teaching is to inspire the desire for learning in them and
make them able to think, understand, and question.

#maths #richardfeyman


Output :
( Learning : 98% , others : 1 % , Science : 1 % )
For now i came up with this
Idea 1 :
Maybe i can use LDA to get the topics of the tweet and perform semantic matching between these labels ( learning , science , others ) so one with the highest score can be choosen as right one (argMax(...) ).
What do you think about the above idea ?
Can anyone please enlighten me or point me in the right direction .