This is epic cool stuff, we wanted to predict results of voter elections before they were declared and we did extreme NLP to get to know the results were even declared. We were right too! with RBI chair professor.
And of course with StanfordNLP you get access to do it for hindi too. Why Hindi? Because the analysis was done on voter comments on policies, we classified first the voter comments based on issues after tokenization, then did sentiment analysis and then applied deep NLP over gigabytes of review data. Finally weighing it with votes of the constituencies, that is since the constituencies themselves have a fixed number of seats to be sent to the Lok Sabha (Indian legislative organ that forms the government at the center) we weighted them in the ratio of seats that the state contributes to know people's opinions on the issue vis a vis their tendency. First the tendency is measured by assigning a score from 0 to 1 on a left vs right agenda, if it is let us say 0.1, the voter has a left leaning stance and hence would likely vote for a leftist party. Then it is scored to get the voter's tendency for the current government's rule, which is decided by whether there is an active expression of positive or negative comments. Then based on experiments done at a small scale on regional ward level elections a prediction is then made on the test data set, that is the one for the general elections. The sampling was completely random since comments were collected from newspapers and feedbacks on news channels (the bias is removed by balancing with equal number of left leaning and right t leaning, and equal number of incumbent and opposition favouring sources). The results were ofcourse prone to errors for the random sampling in the channels could not be controlled by the experimenters. Then the funny thing happened, can I use it also on transcripts of news readers? that is this can also be used to highlight the effect of the news channel's convincing power to sway its audience. Can it be used for that? Haha, let us see. Again being a proprietary project, only the method can be discussed in detail and some snippets of code transferred to local machine are all that is left.