Skip to main content

Blog

Learn About Our Meetup

5000+ Members

MEETUPS

LEARN, CONNECT, SHARE

Join our meetup, learn, connect, share, and get to know your Toronto AI community. 

JOB POSTINGS

INDEED POSTINGS

Browse through the latest deep learning, ai, machine learning postings from Indeed for the GTA.

CONTACT

CONNECT WITH US

Are you looking to sponsor space, be a speaker, or volunteer, feel free to give us a shout.

[D] Evaluate if a Sentence Makes Sense (Grammar and Content)

Let’s say I have a chatbot that can generate random sentences (and hence we have no ground truth to compare to) like:

  1. “I like the weather today because it is very sunny and bright”.

  2. “I like the cat today because it is rainy”.

  3. “I like cat yesterday it is because”.

What are the best methods to evaluate if each sentence makes sense based on both its grammar and/or content? Example 1. above would make the most sense in terms of content and grammar, 2. makes grammatical sense but not in terms of content (makes no sense to like a cat because it is rainy), and 3. above has horrible grammar.

The issue here is these are randomly generated sentences with no ground truth to compare to (unlike, for example, machine translation where you have an expected translation and hence can use BLEU or perplexity).

submitted by /u/AnonMLstudent
[link] [comments]