Sentiment analysis for multiple entry in one text I would like to do sentiment analysis on a set of financial news from the S&amp;P 500 for given entities (organization names). However, each news (rows in my dataset) may have more than one entity and I have to do analysis for each entity separately the same news. First, my algorithm should find which entities are present in a specific news and then do sentiment analysis for them.

I would appreciate if someone could help me.

Example of output:
A Ensemble of "Target based sentiment" models worked for a similar use-case that I worked on. 

Some of the models that were part of the solution : 


http://sentic.net/sentic-lstm.pdf
https://hal.archives-ouvertes.fr/hal-01537896/document
https://arxiv.org/pdf/1802.05818.pdf