How do I develop an algorithm?

Is there a way to develop an algorithm that understands user comments and the sentiments of each?

  • Let’s say every hour I have a page that gets 100 comments and each comment says something specific about this page.  Is there a way to use an algorithm to break down what each comment says and categorize the comments as positive/negative and get from each comment the underlying tone? Example, one user left a comment saying something great and said they liked it because of xyz and another said they didn’t because of abc.

  • Answer:

    Understanding natural language is still an open problem.  There are some decent algorithms out there that obviously do part of the job, but they frequently still have problems.  You could probably start by picking up keywords and go from there if an 80% solution is sufficient.

Tony Li at Quora Visit the source

Was this solution helpful to you?

Other answers

Yes, there exists such algorithms. They are still far from perfect and subject to active research. Two keywords to look for are "affective computing" and "sentiment analysis".

Rudi Chen

If you have just started then I would suggest tutorials on http://bit.ly/mecr (Massively Empowered Classrooms) a Microsoft research project designed to bring the highest quality classroom material to every undergraduate engineering student in India. So you can signup for that and see to it. Here is the link http://bit.ly/mecr

Sarthak Bhatia

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.