verb physics
play

Verb Physics Relative Physical Knowledge of Actions and Objects - PowerPoint PPT Presentation

QUALS EDITION Verb Physics Relative Physical Knowledge of Actions and Objects Max Forbes Yejin Choi [Gao et al., 2016] [Angeli and Manning, 2014] [Gordon and Schubert, 2012] [Li et al., 2014] Physical properties of objects What is the


  1. QUALS EDITION Verb Physics Relative Physical Knowledge of Actions and Objects Max Forbes Yejin Choi

  2. [Gao et al., 2016] [Angeli and Manning, 2014] [Gordon and Schubert, 2012] [Li et al., 2014]

  3. Physical properties of objects What is the physical world like? strength size If I drop this How big are dogs? styrofoam ball into Tennis balls? Cars? the steel table, will either break?

  4. “I am larger than a chair”

  5. “I am larger than a chair”

  6. “I am larger than a pen” “I am larger than a stone” “I am larger than a chair” “I am larger than a ball” “I am larger than a towel” [Grice, 1975] [Sorower et al., 2011] [Misra et al., 2016]

  7. “The horse was as small as a dog!” ⟹ horse = size dog ?

  8. “Hey robot, pass me the <unk>.” “OK.” (attempts to pick up table)

  9. “I picked up the <thing>.” “I took a drink from the <thing>.” “The <thing> shattered when it hit the ground

  10. Two related problems Physical properties implied by predicates Physical properties of objects size “I picked up the <thing>.” “I took a drink from the <thing>.” weight “The <thing> shattered when it hit the ground strength

  11. 1. Introduction 2. Related work 3. Approach 4. Model 5. Data 6. Evaluation

  12. Pattern-based IE “ how often do [Gordon et al., 2010] you sleep?” [Gordon and Schubert, 2012] Word embeddings [Rubinstein et al., 2015] “is yellow” “is large” Commonsense knowledge base completion [Angeli and Manning, 2013] [Li et al., 2016] [Angeli and Manning, 2014] “not all birds can fly”

  13. Verbs grounded in robotics + vision [Tellex et al., 2011] [Misra et al., 2014] [She and Chai, 2016] [Gao et al., 2016] “ cutting changes the number of pieces” Overcoming reporting Semantic proto-roles bias [Dowty, 1991] [Sorower et al., 2011] [Kako, 2006] [Misra et al., 2016] [Reisinger et al., 2015]

  14. 1. Introduction 2. Related work 3. Approach 4. Model 5. Data 6. Evaluation

  15. Two related problems Physical properties implied by predicates Physical properties of objects size “I picked up the <unk>.” “I took a drink from the <unk>.” weight “The <unk> shattered when it hit the ground strength

  16. Attributes x > size y x > weight y x > speed y x > strength y x < rigidness y

  17. “I threw the _____”

  18. “I threw the _____” ball stone chair

  19. “I threw the _____” ball stone chair game party

  20. “I threw the _____” ball stone chair

  21. x threw y

  22. x threw y x is bigger than y

  23. x threw y x is bigger than y x weighs more than y as a result, y will be moving faster than x

  24. Action frame x threw y ⟹ x > size y ⟹ x > weight y ⟹ x < speed y

  25. Terminology Action frames — simple syntax-based verb constructions that compare two objects

  26. Terminology Action frames — simple syntax-based verb constructions that compare two objects x threw y PERSON threw x into y PERSON threw on x distinct action frames for the same verb

  27. Terminology Action frames — simple syntax-based verb constructions that compare two objects x threw y PERSON threw x into y PERSON threw on x Objects — non-abstract nouns ball evil ✘ ✓ train time ✘ ✓

  28. Two related problems Physical properties implied by predicates Physical properties of objects size “I picked up the <thing>.” “I took a drink from the <thing>.” weight “The <thing> shattered when it hit the ground strength

  29. Two related problems Physical properties implied by predicates Physical properties of objects Example size “I picked up the <unk>.” takes values in { > , < , ' } “I took a drink from the F = “x threw y” <unk>.” attribute: size weight correct value: > “The <unk> shattered when intuition: “x threw y” it hit the ground ⟹ x > size y strength

  30. Two related problems Physical properties implied by predicates Physical properties of objects Example Example size “I picked up the <unk>.” takes values in { > , < , ' } takes values in { > , < , ' } “I took a drink from the F = “x threw y” = (person, ball) J p,q <unk>.” attribute: size weight attribute: size correct value: > correct value: > “The <unk> shattered when intuition: people are intuition: “x threw y” it hit the ground generally larger ⟹ x > size y than balls strength

  31. Solving both puzzles together x threw y Action frame FRAME KNOWLEDGE

  32. Solving both puzzles together person, ball x threw y person, stone person, chair FRAME KNOWLEDGE OBJECT KNOWLEDGE

  33. Solving both puzzles together person, ball x threw y person > size ball ⟹ x > size y person, stone person > size stone person, chair person > size chair FRAME KNOWLEDGE OBJECT KNOWLEDGE

  34. Solving both puzzles together person, ball x threw y person > size ball ⟹ x > size y person, stone person > size stone person, chair person > size chair FRAME KNOWLEDGE OBJECT KNOWLEDGE

  35. OBSERVABLE IN LANGUAGE (!) person, ball x threw y person > size ball ⟹ x > size y person, stone person > size stone person, chair person > size chair FRAME KNOWLEDGE OBJECT KNOWLEDGE

  36. 1. Introduction 2. Related work 3. Approach 4. Model 5. Data 6. Evaluation

  37. High level model OBJECT PAIRS ACTION FRAMES

  38. High level model OBJECT PAIRS ACTION FRAMES

  39. High level model OBJECT PAIRS ACTION FRAMES

  40. High level model OBJECT PAIRS ACTION FRAMES

  41. F a Random variables v t Take values in { > , < , ' } OBJECT PAIRS ACTION FRAMES

  42. F a Random variables v t Take values in { > , < , ' } OBJECT PAIRS ACTION FRAMES F size threw 1 ≈ “ x threw y ”

  43. F a Random variables v t { > , < , ' } Take values in OBJECT PAIRS ACTION FRAMES F size threw 1 ≈ “ x threw y ” threw 1 = > ) := p (“ x threw y ” ⇒ x > size y ) p ( F size

  44. F a J a Random variables Random variables v t p,q { > , < , ' } { > , < , ' } Take values in Take values in OBJECT PAIRS ACTION FRAMES

  45. F a J a Random variables Random variables v t p,q { > , < , ' } { > , < , ' } Take values in Take values in OBJECT PAIRS ACTION FRAMES J size ( person , ball) person , ball ≈

  46. F a J a Random variables Random variables v t p,q { > , < , ' } { > , < , ' } Take values in Take values in OBJECT PAIRS ACTION FRAMES J size ( person , ball) person , ball ≈ person ,ball = > ) := p ( person > size ball) p ( J size

  47. F a J a Random variables Random variables v t p,q { > , < , ' } { > , < , ' } Take values in Take values in OBJECT PAIRS ACTION FRAMES

  48. F a J a Random variables Random variables v t p,q { > , < , ' } { > , < , ' } Take values in Take values in OBJECT PAIRS ACTION FRAMES

  49. Object pair random variables J person, stone size J person, rock J person, house

  50. J person, ψ o stone size J person, rock Object similarity J person, binary factors house

  51. Verb similarity binary factors J person, ψ v ψ o stone v squish size J person, v throw rock J person, v walk v walk house Action frames grouped by verb

  52. Similar frame construction binary factor F throw 1 J person, ψ v ψ o stone v squish F throw 3 size J person, ψ f v throw rock F throw 2 J person, v walk house Several action frames per verb

  53. F throw 1 J person, ψ v ψ o stone v squish ψ s F throw 3 size J person, ψ f v throw rock F throw 2 J person, v walk house Action-object compatibility binary factors

  54. … strength … strength v squish strength More attributes J person, stone ψ a size F throw 1 size J person, ψ v ψ o stone size v squish ψ s size size F throw 3 size J person, ψ f size v throw rock size F throw 2 size J person, size v walk house ψ a Similar attribute binary factors weight weight J person, weight v throw house … …

  55. µ f Loopy belief propagation v ψ f µ OBJECT PAIRS ACTION FRAMES

  56. 1. Introduction 2. Related work 3. Approach 4. Model 5. Data 6. Evaluation

  57. Why collect data? OBJECT PAIRS ACTION FRAMES

  58. Why collect data? OBJECT PAIRS ACTION FRAMES

  59. Why collect data? OBJECT PAIRS ACTION FRAMES - Small seed set (5%) breaks symmetry - Evaluate generalizability (dev = 45%, test = 50%)

  60. Selecting frames and objects Verbs - took - grew - washed - trimmed “Action” verbs - squished [Levin, 1993] - got - looked - wrote - entered - kept - lived - played - …

  61. Selecting frames and objects Verbs Action frames - took - grew … - washed - x squished y - trimmed - x squished on y - squished - PERSON squished Syntax + surface + - got crowdsourcing x with y - looked - PERSON squished - wrote x on y - entered … - kept - lived - played - …

Recommend


More recommend