Trieu and Quoc
A Simple Method for Commonsense Reasoning Trieu and Quoc - - PowerPoint PPT Presentation
A Simple Method for Commonsense Reasoning Trieu and Quoc - - PowerPoint PPT Presentation
A Simple Method for Commonsense Reasoning Trieu and Quoc Google AI Residency Program | g.co/airesidency The trophy cannot fit in the suitcase because it is too big. Google AI Residency Program | g.co/airesidency ?? The trophy
Google AI Residency Program | g.co/airesidency
Google AI Residency Program | g.co/airesidency
- The trophy cannot fit in the suitcase because it is too big.
Google AI Residency Program | g.co/airesidency
- The trophy cannot fit in the suitcase because it is too big.
??
Google AI Residency Program | g.co/airesidency
- The trophy cannot fit in the suitcase because it is too big.
??
Google AI Residency Program | g.co/airesidency
- The trophy cannot fit in the suitcase because it is too big.
Winograd Schema Challenge
??
Coreference Resolution
Google AI Residency Program | g.co/airesidency
- The trophy cannot fit in the suitcase because it is too big.
Winograd Schema Challenge
??
Winograd Schema Challenge
Google AI Residency Program | g.co/airesidency
Winograd Schema Challenge
The racecar zoomed by the school bus because [it] was going so fast.
Google AI Residency Program | g.co/airesidency
Winograd Schema Challenge
The racecar zoomed by the school bus because [it] was going so fast.
Google AI Residency Program | g.co/airesidency
Winograd Schema Challenge
The racecar zoomed by the school bus because [it] was going so fast. Frank was pleased when Bill said [he] was the winner of the competition.
Coreference Resolution
Google AI Residency Program | g.co/airesidency
- The trophy cannot fit in the suitcase because it is too big.
Winograd Schema Challenge
??
Winograd Schema Challenge
Coreference Resolution
Google AI Residency Program | g.co/airesidency
- The trophy cannot fit in the suitcase because it is too big.
Winograd Schema Challenge
??
Expensive to construct commonsensereasoning.org < 300 samples. Winograd Schema Challenge
Google AI Residency Program | g.co/airesidency
- The trophy cannot fit in the suitcase because it is too big.
Winograd Schema Challenge
??
Random Guess: ~50% Human: ~90% Human: ~90% Random Guess: ~50%
Google AI Residency Program | g.co/airesidency
- The trophy cannot fit in the suitcase because it is too big.
Winograd Schema Challenge
??
Random Guess: ~50% SOTA: ~53% Human: ~90% SOTA: ~53% Human: ~90% Random Guess: ~50%
Google AI Residency Program | g.co/airesidency
- The trophy cannot fit in the suitcase because it is too big.
Winograd Schema Challenge
??
Random Guess: ~50% SOTA: ~53% Human: ~90% SOTA: ~53% Human: ~90% Random Guess: ~50%
Wordnet(1995) ConceptNet(2004)-17m Cyc(1984) Google Search API
Rule-based reasoning, Hand-crafted features.
Google AI Residency Program | g.co/airesidency
- The trophy cannot fit in the suitcase because it is too big.
Winograd Schema Challenge
??
Random Guess: ~50% SOTA: ~53% Human: ~90% SOTA: ~53% Human: ~90% Random Guess: ~50%
Word2Vec Wordnet(1995) ConceptNet(2004)-17m Cyc(1984) Google Search API
Google AI Residency Program | g.co/airesidency
- The trophy cannot fit in the suitcase because it is too big.
Winograd Schema Challenge
??
Random Guess: ~50% SOTA: ~53% Human: ~90% SOTA: ~53% Human: ~90% Random Guess: ~50%
Word2Vec + Supervised DeepNN Wordnet(1995) ConceptNet(2004)-17m Cyc(1984) Google Search API
Google AI Residency Program | g.co/airesidency
- The trophy cannot fit in the suitcase because it is too big.
Winograd Schema Challenge
??
Random Guess: ~50% SOTA: ~53% Human: ~90% SOTA: ~53% Human: ~90% Random Guess: ~50%
Word2Vec + Supervised DeepNN Wordnet(1995) ConceptNet(2004)-17m Cyc(1984) Google Search API
Google AI Residency Program | g.co/airesidency
- The trophy cannot fit in the suitcase because it is too big.
Winograd Schema Challenge
??
Random Guess: ~50% SOTA: ~53% Human: ~90% SOTA: ~53% Human: ~90% Random Guess: ~50% Ours LM: ~64%
Google AI Residency Program | g.co/airesidency
- The trophy cannot fit in the suitcase because it is too big.
Method
Google AI Residency Program | g.co/airesidency
- The trophy cannot fit in the suitcase because it is too big.
The trophy cannot fit in the suitcase because the trophy is too big .
Method
Google AI Residency Program | g.co/airesidency
- The trophy cannot fit in the suitcase because it is too big.
Method
The trophy cannot fit in the suitcase because the trophy is too big . The trophy cannot fit in the suitcase because the suitcase is too big .
Google AI Residency Program | g.co/airesidency
- The trophy cannot fit in the suitcase because it is too big.
Method
The trophy cannot fit in the suitcase because the trophy is too big . The trophy cannot fit in the suitcase because the suitcase is too big .
More probable?
Google AI Residency Program | g.co/airesidency
- The trophy cannot fit in the suitcase because it is too big.
Method
The trophy cannot fit in the suitcase because the trophy is too big . The trophy cannot fit in the suitcase because the suitcase is too big .
More probable?
Google AI Residency Program | g.co/airesidency
- The trophy cannot fit in the suitcase because it is too big.
Method
The trophy cannot fit in the suitcase because the trophy is too big . The trophy cannot fit in the suitcase because the suitcase is too big .
More probable?
Google AI Residency Program | g.co/airesidency
- The trophy cannot fit in the suitcase because it is too big.
Method
The trophy cannot fit in the suitcase because the trophy is too big . The trophy cannot fit in the suitcase because the suitcase is too big .
More probable?
Google AI Residency Program | g.co/airesidency
- The trophy cannot fit in the suitcase because it is too big.
Method
The trophy cannot fit in the suitcase because the trophy is too big . The trophy cannot fit in the suitcase because the suitcase is too big .
Google AI Residency Program | g.co/airesidency
- The trophy cannot fit in the suitcase because it is too big.
Method
The trophy cannot fit in the suitcase because the trophy is too big . The trophy cannot fit in the suitcase because the suitcase is too big .
Language Model
Google AI Residency Program | g.co/airesidency
- The trophy cannot fit in the suitcase because it is too big.
Method
The trophy cannot fit in the suitcase because the trophy is too big . The trophy cannot fit in the suitcase because the suitcase is too big .
Language Model
Google AI Residency Program | g.co/airesidency
- The trophy cannot fit in the suitcase because it is too big.
Method
The trophy cannot fit in the suitcase because the trophy is too big . The trophy cannot fit in the suitcase because the suitcase is too big .
Language Model
Google AI Residency Program | g.co/airesidency
- The trophy cannot fit in the suitcase because it is too big.
Method
The trophy cannot fit in the suitcase because the trophy is too big . The trophy cannot fit in the suitcase because the suitcase is too big .
Language Model
Google AI Residency Program | g.co/airesidency
- The trophy cannot fit in the suitcase because it is too big.
Method
The trophy cannot fit in the suitcase because the trophy is too big . The trophy cannot fit in the suitcase because the suitcase is too big .
Language Model
Google AI Residency Program | g.co/airesidency
- The trophy cannot fit in the suitcase because it is too big.
Method
The trophy cannot fit in the suitcase because the trophy is too big . The trophy cannot fit in the suitcase because the suitcase is too big .
Language Model
Google AI Residency Program | g.co/airesidency
- The trophy cannot fit in the suitcase because it is too big.
Method
The trophy cannot fit in the suitcase because the trophy is too big . The trophy cannot fit in the suitcase because the suitcase is too big .
Language Model
Google AI Residency Program | g.co/airesidency
- The trophy cannot fit in the suitcase because it is too big.
Method
The trophy cannot fit in the suitcase because the trophy is too big . The trophy cannot fit in the suitcase because the suitcase is too big .
Language Model
Google AI Residency Program | g.co/airesidency
- The trophy cannot fit in the suitcase because it is too big.
Method
The trophy cannot fit in the suitcase because the trophy is too big . The trophy cannot fit in the suitcase because the suitcase is too big .
Language Model
The trophy cannot fit in the suitcase because the trophy is too big . The trophy cannot fit in the suitcase because the suitcase is too big .
- The trophy cannot fit in the suitcase because it is too big.
Method
Language Model
Google AI Residency Program | g.co/airesidency
The trophy cannot fit in the suitcase because the trophy is too big . The trophy cannot fit in the suitcase because the suitcase is too big .
- The trophy cannot fit in the suitcase because it is too big.
Method
Language Model
Google AI Residency Program | g.co/airesidency
The trophy cannot fit in the suitcase because the trophy is too big . The trophy cannot fit in the suitcase because the suitcase is too big .
- The trophy cannot fit in the suitcase because it is too big.
Method
Language Model
=
Google AI Residency Program | g.co/airesidency
0.0 1.0 ∞
The trophy cannot fit in the suitcase because the trophy is too big . The trophy cannot fit in the suitcase because the suitcase is too big .
- The trophy cannot fit in the suitcase because it is too big.
Method
Language Model
=
Google AI Residency Program | g.co/airesidency
0.0 1.0 ∞
The trophy cannot fit in the suitcase because the trophy is too big . The trophy cannot fit in the suitcase because the suitcase is too big .
- The trophy cannot fit in the suitcase because it is too big.
Method
Language Model
=
Google AI Residency Program | g.co/airesidency
0.0 1.0 ∞
The trophy cannot fit in the suitcase because the trophy is too big . The trophy cannot fit in the suitcase because the suitcase is too big .
- The trophy cannot fit in the suitcase because it is too big.
Method
Language Model
=
Google AI Residency Program | g.co/airesidency
0.0 1.0 ∞
- The trophy cannot fit in the suitcase because it is too small.
The trophy cannot fit in the suitcase because the trophy is too big . The trophy cannot fit in the suitcase because the suitcase is too big .
- The trophy cannot fit in the suitcase because it is too big.
Method
Language Model
=
Google AI Residency Program | g.co/airesidency
0.0 1.0 ∞
- The trophy cannot fit in the suitcase because it is too small.
The trophy cannot fit in the suitcase because the trophy is too big . The trophy cannot fit in the suitcase because the suitcase is too big .
- The trophy cannot fit in the suitcase because it is too big.
Method
Language Model
=
Google AI Residency Program | g.co/airesidency
0.0 1.0 ∞
- The trophy cannot fit in the suitcase because it is too small.
Capturing special words
Google AI Residency Program | g.co/airesidency
Capturing special words
Google AI Residency Program | g.co/airesidency
- Vocabulary of 800K words, including common names
Capturing special words
Google AI Residency Program | g.co/airesidency
Results
Google AI Residency Program | g.co/airesidency
Results
Google AI Residency Program | g.co/airesidency
Gutenberg Books LM-1-Billion CommonCrawl SQuAD
Results
Google AI Residency Program | g.co/airesidency
Gutenberg Books LM-1-Billion CommonCrawl SQuAD + STORIES
STORIES = CommonCrawl documents w/ largest overlapping n-grams
Results
Google AI Residency Program | g.co/airesidency
Gutenberg Books LM-1-Billion CommonCrawl SQuAD + STORIES
STORIES = CommonCrawl documents w/ largest overlapping n-grams
Diversity of Training Data
Google AI Residency Program | g.co/airesidency
Preprint and Code for Reproducing
Google AI Residency Program | g.co/airesidency
Takeaway
Google AI Residency Program | g.co/airesidency
- Deep NN can capture Commonsense.
- Commonsense representation does not
have to be Graphs or Tuples, but - might as well be vectors.
Thank you!
Q & A
Google AI Residency Program | g.co/airesidency