Hey now, taco bell is the sh*t! But seriously, thanks for the insight. Do u think this is solvable? It would be so helpful for online discourse.
To correctly analyze the sentiment of that, your software would have to have the "Yo quiero Taco Bell" ad series from, what, the 90s maybe, in its database. It's snarky, but it's not the outright slam that the words themselves would seem to indicate.
That's the problem. There's sarcasm. There's parody, which if done well can be impossible to tell from the real thing. (That's somebody's law - too lazy to look it up right now.) Those are bad enough. But when a sentence drags in cultural knowledge, you have to understand the cultural knowledge to accurately assess the sentence. It's tough to ask a program to "get" not just what the reference is, but how that affects what a sentence is actually saying.