Jacob Andreas Berkeley → Microsoft Semantic Machines → MIT
Linguistic scafgolds for policy learning
Linguistic sca fg olds for policy learning Jacob Andreas Berkeley - - PowerPoint PPT Presentation
Linguistic sca fg olds for policy learning Jacob Andreas Berkeley Microsoft Semantic Machines MIT Linguistic sca fg olds for policy learning Work on language! Jacob Andreas Berkeley Microsoft Semantic Machines MIT What RL can do
Jacob Andreas Berkeley → Microsoft Semantic Machines → MIT
Linguistic scafgolds for policy learning
Linguistic scafgolds for policy learning
Jacob Andreas Berkeley → Microsoft Semantic Machines → MIT
What RL can do for language
What language can do for RL
Crafting environment make plank get wood use toolshed make stick get wood use workbench make cloth get grass use factory make rope get grass use toolshed make bridge get iron get wood make bed∗ get wood use toolshed make axe∗ get wood use workbench make shears get wood use workbench get gold get iron get wood get gem get wood use workbench replace the last letter of the word drop head change the final letter to t i add a z if the last character is a every vowel becomes y change only the first consonant to first & last 3 letters delete every vowel replace all n s with c
Daniel Fried Ronghang Hu Volkan Cirik w/ Anja Rohrbach, L.P. Morency, Taylor Berg-Kirkpatrick, Trevor Darrell and Dan Klein
Generation & understanding
[Anderson et al. 18]
Turn right and walk through the kitchen. Go right into the living room and stop by the rug.
A reference game
[Frank & Goodman 12]
“glasses"
[Frank & Goodman 12]
“glasses"
[Frank & Goodman 12]
“glasses"
[Frank & Goodman 12]
“glasses"
[Frank & Goodman 12]
The rational speech acts model
[Frank & Goodman 12]
L0( . | glasses) L0( . | hat)
1/2 1/2 1
The rational speech acts model
L0( . | glasses) L0( . | hat)
1/2 1/2 1
S1( glasses | . ) ∝ L0( . | glasses)
1 1/3
S1( hat | . )
2/3
[Frank & Goodman 12]
The rational speech acts model 3/4 1/4 1
S1( glasses | . ) ∝ L0( . | glasses)
1 1/3
S1( hat | . )
2/3
[Frank & Goodman 12]
L1( . | glasses ) ∝ S1( glasses | . ) L1( . | hat )
Pragmatics Q: Do you know what time it is?
Q: Do you know what time it is? A: Yes Pragmatics
Pragmatics Q: Do you know what time it is? A: Yes I find his cooking very interesting.
[Grice 70]
RSA game tree
hat glasses speaker
RSA game tree: as speaker
hat glasses hat
glasses
+1
+1 speaker (listener)
RSA game tree: as speaker
hat glasses hat
glasses
+1
+1 speaker (listener)
RSA game tree: as speaker
hat glasses hat
glasses
+1
+1 speaker (listener)
RSA game tree: as listener
glasses
glasses
? ? (speaker) listener
glasses
glasses
? ? (speaker) listener
RSA game tree: as listener Language use is gameplay!
A recipe for pragmatic text generation
smiley plain glasses man glasses hat & glasses glasses
A recipe for pragmatic text generation
playing with the listener
hat glasses hat glasses
+1
+1
Application: image captioning
a snake is slithering away from Jenny
Application: image captioning
for search at inference time
a snake is slithering away
+1
the sun is in the sky
[A & Klein 16, Vedantam et al. 17]
Application: image captioning
as a training-time reward (“self-play”)
the sun is in the sky
captioner model retrieval loss
[Yu et al. 16, Mao et al. 16]
Descriptive captions [Vedantam et al. 17]
seq2seq captioner: this bird has a yellow breast with a short pointy bill pragmatic captioner: a small yellow bird with black stripes on its body and black stripe on the wings.
Contrastive captions without contrastive data!
(a) (b) (c)
Mike is holding a baseball bat. The snake is slithering away from Mike & Jenny.
[A & Klein 16]
get the follower to goal states
Application: instruction generation
Application: instruction generation
[Fried, Hu, Cirik et al. 18]
speaker-listener: Walk past the dining room table and chairs and take a right into the living room. Stop once you are
seq2seq: Walk past the dining room table and chairs and wait there. human: Turn right and walk through the kitchen. Go right into the living room and stop by the rug.
Listener mode
[Fried, Hu, Cirik et al. 18]
human: Go through the door on the right and continue straight. Stop in the next room in front of the bed.
seq-to-seq speaker-listener
The rules of the game
glasses
glasses
+1
The rules of the game
hat hat +1
Killer robots [Lewis et al. 17]
Bob: i can i i everything else . . . . . . . . . . . . . . Alice: balls have zero to me to me to me to me to me to me to me to me to Bob: you i everything else . . . . . . . . . . . . . . Alice: balls have a ball to me to me to me to me to me to me to me
Killer robots [Lewis et al. 17]
Bob: i can i i everything else . . . . . . . . . . . . . . Alice: balls have zero to me to me to me to me to me to me to me to me to Bob: you i everything else . . . . . . . . . . . . . . Alice: balls have a ball to me to me to me to me to me to me to me
Problems to work on How do we use tools like self-play and tree search while remaining within the rules of natural language? How do we do effjcient search in string- valued action spaces?
Problems to work on How do we use tools like self-play and tree search while remaining within the rules of natural language? How do we do effjcient search in string- valued action spaces?
w/ Dan Klein and Sergey Levine
A crafting game
make planks make sticks
Learning with sketches
use saw get wood use axe get wood
The options framework
[Su$on et al. 99]
Unsupervised option learning
[Bacon & Precup 16]
+r
Learning with intermediate rewards
[Kearns & Singh 02, Kulkarni et al. 16]
+r +r
Segmenting demonstrations
Ï
[Stolle & Precup 02, Fox & Krishnan et al. 16]
Learning from sketches
Ï get wood use saw
[A, Klein & Levine 17]
Modular policies
get wood use saw get wood use axe
Modular policies
get wood use saw get wood use axe
Modular policies
get wood
TURN LEFT
Results: crafting game
Results: crafting game
x 106 episodes 1 2 3 Reward Unsupervised Sketches: modular Sketches: joint
Results: locomotion
Results: locomotion
x 108 Tmesteps 1 2 3 Reward Unsupervised Sketches: modular Sketches: joint
Generalization
What if I don’t get a sketch at test Tme?
???
Generalization
25 50 75 100 Training AdaptaTon
47 89 76 42
Sketches Unsupervised
What if I don’t get a sketch at test Tme?
Moral
A little bit of (structured) language goes a long way!
Beyond structured sketches
itch itctch
Language learning Learning from demonstrations
emboldens dogtrot loneliness emboldecs dogtrot locelicess
first & last 3 letters
vein ???
[A, Klein & Levine 17]
Beyond structured sketches
itch itctch
Language learning Learning from demonstrations
emboldens dogtrot loneliness emboldecs dogtrot locelicess
first & last 3 letters
vein ???
Pretraining via language learning
wonderful wonful
first & last 3 letters [Branavan et al., 09]
Concept learning
emboldens vein loneliness emboldecs veic locelicess
Concept learning
every vowel becomes i
emboldens vein loneliness emboldecs veic locelicess
Concept learning
128.6
emboldens vein loneliness emboldecs veic locelicess
every vowel becomes i
Concept learning
change consonants to c
52.3
every vowel becomes i
128.6
emboldens vein loneliness emboldecs veic locelicess
Concept learning
change consonants to c
52.3
every vowel becomes i
128.6
replace n with c
8.3
emboldens vein loneliness emboldecs veic locelicess
Prediction
replace n with c
Evaluation
replace n with c
loonies
Evaluation
loonies loocies
replace n with c
As multitask learning
wonderful glabrous itch wonful glaous itctch
Pretraining data Training data
emboldens vein loneliness emboldecs veic locelicess
vein veic itch
itctch
first & last 3 letters replace n with c
arg min
η
L(f( | ; η, ))
<latexit sha1_base64="6DTSKcLHA7PT7ua1kd9L70AxyAc=">ACQXicbZBSxwxFMcz1ra62nbHr0EF2EtZmRQgu9SNtDxUVXBV2luVN9s0aTDJj8qawDOvH8N4K+136EfwJh71YmacQ6s+SPjx/+clef8kV9JRGP4N5p7MP32fGxtbT84uWr9us3+y4rMC+yFRmDxNwqKTBPklSeJhbBJ0oPEiOv1b+wU+0TmZmj6Y5DjVMjEylAPLSqB2YrATLc0oRgL+o5t245OTAsY81tJvNX/mlfmen56ur4/anbAX1sUfQtRAhzW1M2pfx+NMFBoNCQXODaIwp2EJlqRQOGvFhcMcxDFMcODRgEY3LOvJZnzNK2OeZtYvQ7xW/+0oQTs31Yk/qYGO3H2vEh/zBgWln4alNHlBaMTdQ2mhOGW8iomPpUVBauoBhJX+r1wcgQVBPsxW/A39LBa3/L3bOVqgzL4rmyRnNcQV+bCi+9E8hP2NXhT2ot0Pnc0vTWwLbIWtsi6L2Ee2yb6zHdZngp2xc/ab/Ql+BRfBZXB1d3QuaHresv8quLkFy6v0w=</latexit><latexit sha1_base64="6DTSKcLHA7PT7ua1kd9L70AxyAc=">ACQXicbZBSxwxFMcz1ra62nbHr0EF2EtZmRQgu9SNtDxUVXBV2luVN9s0aTDJj8qawDOvH8N4K+136EfwJh71YmacQ6s+SPjx/+clef8kV9JRGP4N5p7MP32fGxtbT84uWr9us3+y4rMC+yFRmDxNwqKTBPklSeJhbBJ0oPEiOv1b+wU+0TmZmj6Y5DjVMjEylAPLSqB2YrATLc0oRgL+o5t245OTAsY81tJvNX/mlfmen56ur4/anbAX1sUfQtRAhzW1M2pfx+NMFBoNCQXODaIwp2EJlqRQOGvFhcMcxDFMcODRgEY3LOvJZnzNK2OeZtYvQ7xW/+0oQTs31Yk/qYGO3H2vEh/zBgWln4alNHlBaMTdQ2mhOGW8iomPpUVBauoBhJX+r1wcgQVBPsxW/A39LBa3/L3bOVqgzL4rmyRnNcQV+bCi+9E8hP2NXhT2ot0Pnc0vTWwLbIWtsi6L2Ee2yb6zHdZngp2xc/ab/Ql+BRfBZXB1d3QuaHresv8quLkFy6v0w=</latexit><latexit sha1_base64="6DTSKcLHA7PT7ua1kd9L70AxyAc=">ACQXicbZBSxwxFMcz1ra62nbHr0EF2EtZmRQgu9SNtDxUVXBV2luVN9s0aTDJj8qawDOvH8N4K+136EfwJh71YmacQ6s+SPjx/+clef8kV9JRGP4N5p7MP32fGxtbT84uWr9us3+y4rMC+yFRmDxNwqKTBPklSeJhbBJ0oPEiOv1b+wU+0TmZmj6Y5DjVMjEylAPLSqB2YrATLc0oRgL+o5t245OTAsY81tJvNX/mlfmen56ur4/anbAX1sUfQtRAhzW1M2pfx+NMFBoNCQXODaIwp2EJlqRQOGvFhcMcxDFMcODRgEY3LOvJZnzNK2OeZtYvQ7xW/+0oQTs31Yk/qYGO3H2vEh/zBgWln4alNHlBaMTdQ2mhOGW8iomPpUVBauoBhJX+r1wcgQVBPsxW/A39LBa3/L3bOVqgzL4rmyRnNcQV+bCi+9E8hP2NXhT2ot0Pnc0vTWwLbIWtsi6L2Ee2yb6zHdZngp2xc/ab/Ql+BRfBZXB1d3QuaHresv8quLkFy6v0w=</latexit><latexit sha1_base64="6DTSKcLHA7PT7ua1kd9L70AxyAc=">ACQXicbZBSxwxFMcz1ra62nbHr0EF2EtZmRQgu9SNtDxUVXBV2luVN9s0aTDJj8qawDOvH8N4K+136EfwJh71YmacQ6s+SPjx/+clef8kV9JRGP4N5p7MP32fGxtbT84uWr9us3+y4rMC+yFRmDxNwqKTBPklSeJhbBJ0oPEiOv1b+wU+0TmZmj6Y5DjVMjEylAPLSqB2YrATLc0oRgL+o5t245OTAsY81tJvNX/mlfmen56ur4/anbAX1sUfQtRAhzW1M2pfx+NMFBoNCQXODaIwp2EJlqRQOGvFhcMcxDFMcODRgEY3LOvJZnzNK2OeZtYvQ7xW/+0oQTs31Yk/qYGO3H2vEh/zBgWln4alNHlBaMTdQ2mhOGW8iomPpUVBauoBhJX+r1wcgQVBPsxW/A39LBa3/L3bOVqgzL4rmyRnNcQV+bCi+9E8hP2NXhT2ot0Pnc0vTWwLbIWtsi6L2Ee2yb6zHdZngp2xc/ab/Ql+BRfBZXB1d3QuaHresv8quLkFy6v0w=</latexit>arg min
η
L(f( | ; η, ))
<latexit sha1_base64="6DTSKcLHA7PT7ua1kd9L70AxyAc=">ACQXicbZBSxwxFMcz1ra62nbHr0EF2EtZmRQgu9SNtDxUVXBV2luVN9s0aTDJj8qawDOvH8N4K+136EfwJh71YmacQ6s+SPjx/+clef8kV9JRGP4N5p7MP32fGxtbT84uWr9us3+y4rMC+yFRmDxNwqKTBPklSeJhbBJ0oPEiOv1b+wU+0TmZmj6Y5DjVMjEylAPLSqB2YrATLc0oRgL+o5t245OTAsY81tJvNX/mlfmen56ur4/anbAX1sUfQtRAhzW1M2pfx+NMFBoNCQXODaIwp2EJlqRQOGvFhcMcxDFMcODRgEY3LOvJZnzNK2OeZtYvQ7xW/+0oQTs31Yk/qYGO3H2vEh/zBgWln4alNHlBaMTdQ2mhOGW8iomPpUVBauoBhJX+r1wcgQVBPsxW/A39LBa3/L3bOVqgzL4rmyRnNcQV+bCi+9E8hP2NXhT2ot0Pnc0vTWwLbIWtsi6L2Ee2yb6zHdZngp2xc/ab/Ql+BRfBZXB1d3QuaHresv8quLkFy6v0w=</latexit><latexit sha1_base64="6DTSKcLHA7PT7ua1kd9L70AxyAc=">ACQXicbZBSxwxFMcz1ra62nbHr0EF2EtZmRQgu9SNtDxUVXBV2luVN9s0aTDJj8qawDOvH8N4K+136EfwJh71YmacQ6s+SPjx/+clef8kV9JRGP4N5p7MP32fGxtbT84uWr9us3+y4rMC+yFRmDxNwqKTBPklSeJhbBJ0oPEiOv1b+wU+0TmZmj6Y5DjVMjEylAPLSqB2YrATLc0oRgL+o5t245OTAsY81tJvNX/mlfmen56ur4/anbAX1sUfQtRAhzW1M2pfx+NMFBoNCQXODaIwp2EJlqRQOGvFhcMcxDFMcODRgEY3LOvJZnzNK2OeZtYvQ7xW/+0oQTs31Yk/qYGO3H2vEh/zBgWln4alNHlBaMTdQ2mhOGW8iomPpUVBauoBhJX+r1wcgQVBPsxW/A39LBa3/L3bOVqgzL4rmyRnNcQV+bCi+9E8hP2NXhT2ot0Pnc0vTWwLbIWtsi6L2Ee2yb6zHdZngp2xc/ab/Ql+BRfBZXB1d3QuaHresv8quLkFy6v0w=</latexit><latexit sha1_base64="6DTSKcLHA7PT7ua1kd9L70AxyAc=">ACQXicbZBSxwxFMcz1ra62nbHr0EF2EtZmRQgu9SNtDxUVXBV2luVN9s0aTDJj8qawDOvH8N4K+136EfwJh71YmacQ6s+SPjx/+clef8kV9JRGP4N5p7MP32fGxtbT84uWr9us3+y4rMC+yFRmDxNwqKTBPklSeJhbBJ0oPEiOv1b+wU+0TmZmj6Y5DjVMjEylAPLSqB2YrATLc0oRgL+o5t245OTAsY81tJvNX/mlfmen56ur4/anbAX1sUfQtRAhzW1M2pfx+NMFBoNCQXODaIwp2EJlqRQOGvFhcMcxDFMcODRgEY3LOvJZnzNK2OeZtYvQ7xW/+0oQTs31Yk/qYGO3H2vEh/zBgWln4alNHlBaMTdQ2mhOGW8iomPpUVBauoBhJX+r1wcgQVBPsxW/A39LBa3/L3bOVqgzL4rmyRnNcQV+bCi+9E8hP2NXhT2ot0Pnc0vTWwLbIWtsi6L2Ee2yb6zHdZngp2xc/ab/Ql+BRfBZXB1d3QuaHresv8quLkFy6v0w=</latexit><latexit sha1_base64="6DTSKcLHA7PT7ua1kd9L70AxyAc=">ACQXicbZBSxwxFMcz1ra62nbHr0EF2EtZmRQgu9SNtDxUVXBV2luVN9s0aTDJj8qawDOvH8N4K+136EfwJh71YmacQ6s+SPjx/+clef8kV9JRGP4N5p7MP32fGxtbT84uWr9us3+y4rMC+yFRmDxNwqKTBPklSeJhbBJ0oPEiOv1b+wU+0TmZmj6Y5DjVMjEylAPLSqB2YrATLc0oRgL+o5t245OTAsY81tJvNX/mlfmen56ur4/anbAX1sUfQtRAhzW1M2pfx+NMFBoNCQXODaIwp2EJlqRQOGvFhcMcxDFMcODRgEY3LOvJZnzNK2OeZtYvQ7xW/+0oQTs31Yk/qYGO3H2vEh/zBgWln4alNHlBaMTdQ2mhOGW8iomPpUVBauoBhJX+r1wcgQVBPsxW/A39LBa3/L3bOVqgzL4rmyRnNcQV+bCi+9E8hP2NXhT2ot0Pnc0vTWwLbIWtsi6L2Ee2yb6zHdZngp2xc/ab/Ql+BRfBZXB1d3QuaHresv8quLkFy6v0w=</latexit>???
[Caruana 97]
As inverse reinforcement learning
vein
replace n with c
???
cost function
arg min ˆ Eτ∼π[L(f(τ| ; η, ))]
<latexit sha1_base64="eHQpI+OSq3iuV/rUS12oFbSDhE=">ADHicnVJNi9RAEO3ErzW6OqtHL43DwKzIkIig4GXxAzysuIKzuzAdQqVTmWk2X9vdEY2J6/6F/w13sSr4C/xaicTR3fWkwVpXr/qeql63XGVCaV9/4fjXrh46fKVravetevbN24Odm4dqrKWHKe8zEp5HIPCTBQ41UJneFxJhDzO8Cg+edbmj96hVKIs3uplhWEO80KkgoO2VDT4OWIg57koIoYa6P4HbPT0xoSynJhlw4/oW3yvt3Zze6u97uGMrquroStAL2IY/OiQzTUFOmRE5tpl1ui31vpekG5qht9ZcgDZ/pP5La8Q6Z4zEpGHG6WUcSE53V+3Hg2G/sTvgp4HQ+GpI+DaMfZknJ6xwLzTNQahb4lQ4NSC14ho3HaoUV8BOY48zCAnJUoen6aOjIMglNS2m/QtO/bvCQK7UMo/tyXZytZlryX/lZrVOH4dGFWtseCrH6V1RnVJ2+umiZDIdba0ALgUtlfKFyCBa/soPYc7SwSX1nd1xVK0KW8Z3qLmg6wFp1pZzWSNTDYtOs8OHwCfxJ8ObhcO9pb+UWuUPukjEJyCOyR16SAzIl3AmdD85H5P72f3ifnW/rY6Tl9zm5wJ9/sv7Qn7Sg=</latexit><latexit sha1_base64="eHQpI+OSq3iuV/rUS12oFbSDhE=">ADHicnVJNi9RAEO3ErzW6OqtHL43DwKzIkIig4GXxAzysuIKzuzAdQqVTmWk2X9vdEY2J6/6F/w13sSr4C/xaicTR3fWkwVpXr/qeql63XGVCaV9/4fjXrh46fKVravetevbN24Odm4dqrKWHKe8zEp5HIPCTBQ41UJneFxJhDzO8Cg+edbmj96hVKIs3uplhWEO80KkgoO2VDT4OWIg57koIoYa6P4HbPT0xoSynJhlw4/oW3yvt3Zze6u97uGMrquroStAL2IY/OiQzTUFOmRE5tpl1ui31vpekG5qht9ZcgDZ/pP5La8Q6Z4zEpGHG6WUcSE53V+3Hg2G/sTvgp4HQ+GpI+DaMfZknJ6xwLzTNQahb4lQ4NSC14ho3HaoUV8BOY48zCAnJUoen6aOjIMglNS2m/QtO/bvCQK7UMo/tyXZytZlryX/lZrVOH4dGFWtseCrH6V1RnVJ2+umiZDIdba0ALgUtlfKFyCBa/soPYc7SwSX1nd1xVK0KW8Z3qLmg6wFp1pZzWSNTDYtOs8OHwCfxJ8ObhcO9pb+UWuUPukjEJyCOyR16SAzIl3AmdD85H5P72f3ifnW/rY6Tl9zm5wJ9/sv7Qn7Sg=</latexit><latexit sha1_base64="eHQpI+OSq3iuV/rUS12oFbSDhE=">ADHicnVJNi9RAEO3ErzW6OqtHL43DwKzIkIig4GXxAzysuIKzuzAdQqVTmWk2X9vdEY2J6/6F/w13sSr4C/xaicTR3fWkwVpXr/qeql63XGVCaV9/4fjXrh46fKVravetevbN24Odm4dqrKWHKe8zEp5HIPCTBQ41UJneFxJhDzO8Cg+edbmj96hVKIs3uplhWEO80KkgoO2VDT4OWIg57koIoYa6P4HbPT0xoSynJhlw4/oW3yvt3Zze6u97uGMrquroStAL2IY/OiQzTUFOmRE5tpl1ui31vpekG5qht9ZcgDZ/pP5La8Q6Z4zEpGHG6WUcSE53V+3Hg2G/sTvgp4HQ+GpI+DaMfZknJ6xwLzTNQahb4lQ4NSC14ho3HaoUV8BOY48zCAnJUoen6aOjIMglNS2m/QtO/bvCQK7UMo/tyXZytZlryX/lZrVOH4dGFWtseCrH6V1RnVJ2+umiZDIdba0ALgUtlfKFyCBa/soPYc7SwSX1nd1xVK0KW8Z3qLmg6wFp1pZzWSNTDYtOs8OHwCfxJ8ObhcO9pb+UWuUPukjEJyCOyR16SAzIl3AmdD85H5P72f3ifnW/rY6Tl9zm5wJ9/sv7Qn7Sg=</latexit><latexit sha1_base64="eHQpI+OSq3iuV/rUS12oFbSDhE=">ADHicnVJNi9RAEO3ErzW6OqtHL43DwKzIkIig4GXxAzysuIKzuzAdQqVTmWk2X9vdEY2J6/6F/w13sSr4C/xaicTR3fWkwVpXr/qeql63XGVCaV9/4fjXrh46fKVravetevbN24Odm4dqrKWHKe8zEp5HIPCTBQ41UJneFxJhDzO8Cg+edbmj96hVKIs3uplhWEO80KkgoO2VDT4OWIg57koIoYa6P4HbPT0xoSynJhlw4/oW3yvt3Zze6u97uGMrquroStAL2IY/OiQzTUFOmRE5tpl1ui31vpekG5qht9ZcgDZ/pP5La8Q6Z4zEpGHG6WUcSE53V+3Hg2G/sTvgp4HQ+GpI+DaMfZknJ6xwLzTNQahb4lQ4NSC14ho3HaoUV8BOY48zCAnJUoen6aOjIMglNS2m/QtO/bvCQK7UMo/tyXZytZlryX/lZrVOH4dGFWtseCrH6V1RnVJ2+umiZDIdba0ALgUtlfKFyCBa/soPYc7SwSX1nd1xVK0KW8Z3qLmg6wFp1pZzWSNTDYtOs8OHwCfxJ8ObhcO9pb+UWuUPukjEJyCOyR16SAzIl3AmdD85H5P72f3ifnW/rY6Tl9zm5wJ9/sv7Qn7Sg=</latexit>As a language game…
replace n with c
speaker model listener loss
f L
<latexit sha1_base64="LWz4dIFHTSmXqy3ZapCM+I1HvOk=">ACxnicbVFda9RAFJ3Ej9ZodauPvgwuha3okojYQl+KH9CHihXctrATws3kZjs0maTzoSwx4F/xZ/lvnGSj2K0XEs6cM+fM3DtpXQhtwvCX59+6fefuxua94P6DrYePRtuPT3VlFcZr4pKnaegsRASZ0aYAs9rhVCmBZ6l+86/ewrKi0q+cUsa4xLWEiRCw7GUcno5w4DtSiFTBgaoMeTfMKurixklJXC/Xp8QDvxhVu5xe5u8MdDGf3roVzgLlI0+ZDmzTMgKVMi5I6pZ3uR31fYika5mxC+27aRmLWuCnDIuFKfHyWgcTsO+6E0QDWBMhjpJtr0tlXcligNL0DreRTWJm5AGcELbANmNdbAL2GBcwclKjpj+9pTuOyWheKfdJQ3v2X0cDpdbLMnU7u3b1utaR/9Pm1uT7cSNkbQ1KvjotwU1Fe0ehmZCITfF0gHgSri7Un4BCrhxzxew9+h6UfjR5X6qUYGp1PNmH7bA9aha9dZteQGK2P6yY4fTWNwmn0+fX48O0wyk3ylDwjExKRPXJIjsgJmRHubXgvTfen/kS9/631ZbfW/wPCHXyv/xGxd+2cM=</latexit><latexit sha1_base64="LWz4dIFHTSmXqy3ZapCM+I1HvOk=">ACxnicbVFda9RAFJ3Ej9ZodauPvgwuha3okojYQl+KH9CHihXctrATws3kZjs0maTzoSwx4F/xZ/lvnGSj2K0XEs6cM+fM3DtpXQhtwvCX59+6fefuxua94P6DrYePRtuPT3VlFcZr4pKnaegsRASZ0aYAs9rhVCmBZ6l+86/ewrKi0q+cUsa4xLWEiRCw7GUcno5w4DtSiFTBgaoMeTfMKurixklJXC/Xp8QDvxhVu5xe5u8MdDGf3roVzgLlI0+ZDmzTMgKVMi5I6pZ3uR31fYika5mxC+27aRmLWuCnDIuFKfHyWgcTsO+6E0QDWBMhjpJtr0tlXcligNL0DreRTWJm5AGcELbANmNdbAL2GBcwclKjpj+9pTuOyWheKfdJQ3v2X0cDpdbLMnU7u3b1utaR/9Pm1uT7cSNkbQ1KvjotwU1Fe0ehmZCITfF0gHgSri7Un4BCrhxzxew9+h6UfjR5X6qUYGp1PNmH7bA9aha9dZteQGK2P6yY4fTWNwmn0+fX48O0wyk3ylDwjExKRPXJIjsgJmRHubXgvTfen/kS9/631ZbfW/wPCHXyv/xGxd+2cM=</latexit><latexit sha1_base64="LWz4dIFHTSmXqy3ZapCM+I1HvOk=">ACxnicbVFda9RAFJ3Ej9ZodauPvgwuha3okojYQl+KH9CHihXctrATws3kZjs0maTzoSwx4F/xZ/lvnGSj2K0XEs6cM+fM3DtpXQhtwvCX59+6fefuxua94P6DrYePRtuPT3VlFcZr4pKnaegsRASZ0aYAs9rhVCmBZ6l+86/ewrKi0q+cUsa4xLWEiRCw7GUcno5w4DtSiFTBgaoMeTfMKurixklJXC/Xp8QDvxhVu5xe5u8MdDGf3roVzgLlI0+ZDmzTMgKVMi5I6pZ3uR31fYika5mxC+27aRmLWuCnDIuFKfHyWgcTsO+6E0QDWBMhjpJtr0tlXcligNL0DreRTWJm5AGcELbANmNdbAL2GBcwclKjpj+9pTuOyWheKfdJQ3v2X0cDpdbLMnU7u3b1utaR/9Pm1uT7cSNkbQ1KvjotwU1Fe0ehmZCITfF0gHgSri7Un4BCrhxzxew9+h6UfjR5X6qUYGp1PNmH7bA9aha9dZteQGK2P6yY4fTWNwmn0+fX48O0wyk3ylDwjExKRPXJIjsgJmRHubXgvTfen/kS9/631ZbfW/wPCHXyv/xGxd+2cM=</latexit><latexit sha1_base64="38u3Msd8cLInPlViofgp/9PDR90=">ACFXicbZDNSgMxFIUz9a+OrbZrN8EiIsy40aXgi7ciBXsD3SGksnctqGZEgyQhn6Am59BZ/GnbjybcxMu7CtFwIf5yY395wo5Uwbz/txKju7e/sH1UP3qObWj08atZ6WmaLQpZJLNYiIBs4EdA0zHAapApJEHPrR7K7o919BaSbFi5mnECZkItiYUWKs1Bk1Wl7bKwtvg7+CFlrVqOnUg1jSLAFhKCdaD30vNWFOlGUw8INMg0poTMygaFQRLQYV7ucDnVonxWCp7hMGl+vdFThKt50lkbybETPVmrxD/6w0zM74JcybSzICgy4/GcdG4sI0jpkCavjcAqGK2V0xnRJFqLHRuME9WC8KHu3cpxQUMVJd5gFRk4SJRQlBQWvrLC3Z/PzNtLahd9X2vb/7KEqOkVn6AL56BrdogfUQV1EUYze0Lvz4Xw6X8ucK84q8CZaK+f7F+W1ogc=</latexit><latexit sha1_base64="YgEGFlhxUQC9mG7/D4825E2/RMY=">ACu3icbVFda9RAFJ3Ej9bY6tZXwZLYSu6JD5YwRdBhT5UrOC2hZ0QbiY326GTSTofyhLzY/xZ/hsn2Sh264WEM+fMPTP3TN5IYWwc/wrCO3fv3d/afhA93Nl9Hiyt3Nmaqc5znkta32Rg0EpFM6tsBIvGo1Q5RLP86v3vX7+DbURtfpqVw2mFSyVKAUH6ls8vOAgV5WQmUMLdCTaTl19cOCsoq4X8Dfkt78YVf+cXhYfSnhzL6t7sRvgPsZ63H7usZRYcZUZU1CvdYvDtqR+jJd3wTL3pME2rsehYG5WUcaE5Pckm+/EsHoreBskI9slYp9lesMuKmrsKleUSjFkcWPTFrQVXGIXMWewAX4FS1x4qKBCk7bD6R098ExBy1r7T1k6sP92tFAZs6pyv7Mf12xqPfk/beFs+SZthWqcRcXB5VOUlvT/mFoITRyK1ceANfC35XyS9DArX+iH1AP4vGT973c4MabK2ft2P63QBYj25cZz2SDzDZjOs2OHs1S+JZ8iUm2+QpeUamJCFH5B05JqdkTniwFbwMXgdH4XGoQreOgzGzJ+QGxV+/w2htiR</latexit><latexit sha1_base64="YgEGFlhxUQC9mG7/D4825E2/RMY=">ACu3icbVFda9RAFJ3Ej9bY6tZXwZLYSu6JD5YwRdBhT5UrOC2hZ0QbiY326GTSTofyhLzY/xZ/hsn2Sh264WEM+fMPTP3TN5IYWwc/wrCO3fv3d/afhA93Nl9Hiyt3Nmaqc5znkta32Rg0EpFM6tsBIvGo1Q5RLP86v3vX7+DbURtfpqVw2mFSyVKAUH6ls8vOAgV5WQmUMLdCTaTl19cOCsoq4X8Dfkt78YVf+cXhYfSnhzL6t7sRvgPsZ63H7usZRYcZUZU1CvdYvDtqR+jJd3wTL3pME2rsehYG5WUcaE5Pckm+/EsHoreBskI9slYp9lesMuKmrsKleUSjFkcWPTFrQVXGIXMWewAX4FS1x4qKBCk7bD6R098ExBy1r7T1k6sP92tFAZs6pyv7Mf12xqPfk/beFs+SZthWqcRcXB5VOUlvT/mFoITRyK1ceANfC35XyS9DArX+iH1AP4vGT973c4MabK2ft2P63QBYj25cZz2SDzDZjOs2OHs1S+JZ8iUm2+QpeUamJCFH5B05JqdkTniwFbwMXgdH4XGoQreOgzGzJ+QGxV+/w2htiR</latexit><latexit sha1_base64="LMvrh5/kVgAFyuB7+QrRexaOGU=">ACxnicbVFda9RAFJ3Ej9Zo7bY+jK4FLaiS+KDFXwpfkAfKlZw28JOCDeTm+3QySdmVSWGPCv+LP8N06yUezWCwlnzplzZu6dtJLC2D85fl37t67v7H5IHj4aOvx9mhn9SUteY46Us9XkKBqVQOLPCSjyvNEKRSjxL93+tk1aiNK9dUuK4wLWCiRCw7WUcno5x4DvSiEShaoMeTfMKurmrIKCuE+/X4Le3EF27lFv7wR8PZfSvuxLOAfYiTZuPbdIwCzVlRhTUKe28z+2o70MkXcuMXWjfTaMxa1kT5JRxoTk9TkbjcBr2RW+DaABjMtRJsuNtsazkdYHKcgnGzKOwsnED2gousQ1YbACfgkLnDuoEATN/3pLd1zTEbzUrtPWdqz/zoaKIxZFqnb2bVr1rWO/J82r23+Jm6EqmqLiq8OymtJbUm7h6GZ0MitXDoAXAt3V8ovQAO37vkC9gFdLxo/udzPFWqwpX7eDNve8A6dOM6q5bcAKP1cd0Gp6+mUTiNvoTjw3fDKDfJU/KMTEhEDsghOSInZEa4t+G9F57B/6Rr/za/7ba6nuD5wm5Uf6P3xY+2b8=</latexit><latexit sha1_base64="LWz4dIFHTSmXqy3ZapCM+I1HvOk=">ACxnicbVFda9RAFJ3Ej9ZodauPvgwuha3okojYQl+KH9CHihXctrATws3kZjs0maTzoSwx4F/xZ/lvnGSj2K0XEs6cM+fM3DtpXQhtwvCX59+6fefuxua94P6DrYePRtuPT3VlFcZr4pKnaegsRASZ0aYAs9rhVCmBZ6l+86/ewrKi0q+cUsa4xLWEiRCw7GUcno5w4DtSiFTBgaoMeTfMKurixklJXC/Xp8QDvxhVu5xe5u8MdDGf3roVzgLlI0+ZDmzTMgKVMi5I6pZ3uR31fYika5mxC+27aRmLWuCnDIuFKfHyWgcTsO+6E0QDWBMhjpJtr0tlXcligNL0DreRTWJm5AGcELbANmNdbAL2GBcwclKjpj+9pTuOyWheKfdJQ3v2X0cDpdbLMnU7u3b1utaR/9Pm1uT7cSNkbQ1KvjotwU1Fe0ehmZCITfF0gHgSri7Un4BCrhxzxew9+h6UfjR5X6qUYGp1PNmH7bA9aha9dZteQGK2P6yY4fTWNwmn0+fX48O0wyk3ylDwjExKRPXJIjsgJmRHubXgvTfen/kS9/631ZbfW/wPCHXyv/xGxd+2cM=</latexit><latexit sha1_base64="LWz4dIFHTSmXqy3ZapCM+I1HvOk=">ACxnicbVFda9RAFJ3Ej9ZodauPvgwuha3okojYQl+KH9CHihXctrATws3kZjs0maTzoSwx4F/xZ/lvnGSj2K0XEs6cM+fM3DtpXQhtwvCX59+6fefuxua94P6DrYePRtuPT3VlFcZr4pKnaegsRASZ0aYAs9rhVCmBZ6l+86/ewrKi0q+cUsa4xLWEiRCw7GUcno5w4DtSiFTBgaoMeTfMKurixklJXC/Xp8QDvxhVu5xe5u8MdDGf3roVzgLlI0+ZDmzTMgKVMi5I6pZ3uR31fYika5mxC+27aRmLWuCnDIuFKfHyWgcTsO+6E0QDWBMhjpJtr0tlXcligNL0DreRTWJm5AGcELbANmNdbAL2GBcwclKjpj+9pTuOyWheKfdJQ3v2X0cDpdbLMnU7u3b1utaR/9Pm1uT7cSNkbQ1KvjotwU1Fe0ehmZCITfF0gHgSri7Un4BCrhxzxew9+h6UfjR5X6qUYGp1PNmH7bA9aha9dZteQGK2P6yY4fTWNwmn0+fX48O0wyk3ylDwjExKRPXJIjsgJmRHubXgvTfen/kS9/631ZbfW/wPCHXyv/xGxd+2cM=</latexit><latexit sha1_base64="LWz4dIFHTSmXqy3ZapCM+I1HvOk=">ACxnicbVFda9RAFJ3Ej9ZodauPvgwuha3okojYQl+KH9CHihXctrATws3kZjs0maTzoSwx4F/xZ/lvnGSj2K0XEs6cM+fM3DtpXQhtwvCX59+6fefuxua94P6DrYePRtuPT3VlFcZr4pKnaegsRASZ0aYAs9rhVCmBZ6l+86/ewrKi0q+cUsa4xLWEiRCw7GUcno5w4DtSiFTBgaoMeTfMKurixklJXC/Xp8QDvxhVu5xe5u8MdDGf3roVzgLlI0+ZDmzTMgKVMi5I6pZ3uR31fYika5mxC+27aRmLWuCnDIuFKfHyWgcTsO+6E0QDWBMhjpJtr0tlXcligNL0DreRTWJm5AGcELbANmNdbAL2GBcwclKjpj+9pTuOyWheKfdJQ3v2X0cDpdbLMnU7u3b1utaR/9Pm1uT7cSNkbQ1KvjotwU1Fe0ehmZCITfF0gHgSri7Un4BCrhxzxew9+h6UfjR5X6qUYGp1PNmH7bA9aha9dZteQGK2P6yY4fTWNwmn0+fX48O0wyk3ylDwjExKRPXJIjsgJmRHubXgvTfen/kS9/631ZbfW/wPCHXyv/xGxd+2cM=</latexit><latexit sha1_base64="LWz4dIFHTSmXqy3ZapCM+I1HvOk=">ACxnicbVFda9RAFJ3Ej9ZodauPvgwuha3okojYQl+KH9CHihXctrATws3kZjs0maTzoSwx4F/xZ/lvnGSj2K0XEs6cM+fM3DtpXQhtwvCX59+6fefuxua94P6DrYePRtuPT3VlFcZr4pKnaegsRASZ0aYAs9rhVCmBZ6l+86/ewrKi0q+cUsa4xLWEiRCw7GUcno5w4DtSiFTBgaoMeTfMKurixklJXC/Xp8QDvxhVu5xe5u8MdDGf3roVzgLlI0+ZDmzTMgKVMi5I6pZ3uR31fYika5mxC+27aRmLWuCnDIuFKfHyWgcTsO+6E0QDWBMhjpJtr0tlXcligNL0DreRTWJm5AGcELbANmNdbAL2GBcwclKjpj+9pTuOyWheKfdJQ3v2X0cDpdbLMnU7u3b1utaR/9Pm1uT7cSNkbQ1KvjotwU1Fe0ehmZCITfF0gHgSri7Un4BCrhxzxew9+h6UfjR5X6qUYGp1PNmH7bA9aha9dZteQGK2P6yY4fTWNwmn0+fX48O0wyk3ylDwjExKRPXJIjsgJmRHubXgvTfen/kS9/631ZbfW/wPCHXyv/xGxd+2cM=</latexit><latexit sha1_base64="LWz4dIFHTSmXqy3ZapCM+I1HvOk=">ACxnicbVFda9RAFJ3Ej9ZodauPvgwuha3okojYQl+KH9CHihXctrATws3kZjs0maTzoSwx4F/xZ/lvnGSj2K0XEs6cM+fM3DtpXQhtwvCX59+6fefuxua94P6DrYePRtuPT3VlFcZr4pKnaegsRASZ0aYAs9rhVCmBZ6l+86/ewrKi0q+cUsa4xLWEiRCw7GUcno5w4DtSiFTBgaoMeTfMKurixklJXC/Xp8QDvxhVu5xe5u8MdDGf3roVzgLlI0+ZDmzTMgKVMi5I6pZ3uR31fYika5mxC+27aRmLWuCnDIuFKfHyWgcTsO+6E0QDWBMhjpJtr0tlXcligNL0DreRTWJm5AGcELbANmNdbAL2GBcwclKjpj+9pTuOyWheKfdJQ3v2X0cDpdbLMnU7u3b1utaR/9Pm1uT7cSNkbQ1KvjotwU1Fe0ehmZCITfF0gHgSri7Un4BCrhxzxew9+h6UfjR5X6qUYGp1PNmH7bA9aha9dZteQGK2P6yY4fTWNwmn0+fX48O0wyk3ylDwjExKRPXJIjsgJmRHubXgvTfen/kS9/631ZbfW/wPCHXyv/xGxd+2cM=</latexit><latexit sha1_base64="LWz4dIFHTSmXqy3ZapCM+I1HvOk=">ACxnicbVFda9RAFJ3Ej9ZodauPvgwuha3okojYQl+KH9CHihXctrATws3kZjs0maTzoSwx4F/xZ/lvnGSj2K0XEs6cM+fM3DtpXQhtwvCX59+6fefuxua94P6DrYePRtuPT3VlFcZr4pKnaegsRASZ0aYAs9rhVCmBZ6l+86/ewrKi0q+cUsa4xLWEiRCw7GUcno5w4DtSiFTBgaoMeTfMKurixklJXC/Xp8QDvxhVu5xe5u8MdDGf3roVzgLlI0+ZDmzTMgKVMi5I6pZ3uR31fYika5mxC+27aRmLWuCnDIuFKfHyWgcTsO+6E0QDWBMhjpJtr0tlXcligNL0DreRTWJm5AGcELbANmNdbAL2GBcwclKjpj+9pTuOyWheKfdJQ3v2X0cDpdbLMnU7u3b1utaR/9Pm1uT7cSNkbQ1KvjotwU1Fe0ehmZCITfF0gHgSri7Un4BCrhxzxew9+h6UfjR5X6qUYGp1PNmH7bA9aha9dZteQGK2P6yY4fTWNwmn0+fX48O0wyk3ylDwjExKRPXJIjsgJmRHubXgvTfen/kS9/631ZbfW/wPCHXyv/xGxd+2cM=</latexit>arg min
<latexit sha1_base64="/8RfHiPqR2J1MpofaCATkWdehoU=">ACz3icbVFdaxQxFM2MX3W0utVHX4LwlZkmSmig8ufoAPFVtw28JmWO5k7mxDMx9NMsoSR3z1r/iP/DdmZqdit15IODkn5+bem6SQpsw/O35167fuHlr63Zw5+72vfuDnQdHuqwVxkvZalOEtAoRYEzI4zEk0oh5InE4+Tsbasf0GlRVl8NqsK4xyWhcgEB+OoxeDXiIFa5qJYMDRA98fZmJ2f15BSlgu3dfgVbcWn7uQOu7vBhYcy+tdCecAc5ok9n2zsMxATZkWOXVKM+/ytS3PiXdyBm7pF03VmHaMBuMsq4UJzuBxdvDIbhJOyCXgVRD4akj4PFjrfN0pLXORaGS9B6HoWViS0oI7jEJmC1xgr4GSx7mABOerYdmU0dOSYlGalcqswtGP/dVjItV7libvZ9q03tZb8nzavTfYytqKoaoMFXz+U1ZKakrY/RFOhkBu5cgC4Eq5Wyk9BATfuHwP2Dl0vCj+6vJ8qVGBK9cT2I2o6wFp0qZx1S26A0ea4roKjvUkUTqLDZ8Ppm36UW+QReUzGJCIvyJR8IAdkRrg38J57r72pf+h/9b/7P9ZXfa/3PCSXwv/5B8AY3SY=</latexit><latexit sha1_base64="/8RfHiPqR2J1MpofaCATkWdehoU=">ACz3icbVFdaxQxFM2MX3W0utVHX4LwlZkmSmig8ufoAPFVtw28JmWO5k7mxDMx9NMsoSR3z1r/iP/DdmZqdit15IODkn5+bem6SQpsw/O35167fuHlr63Zw5+72vfuDnQdHuqwVxkvZalOEtAoRYEzI4zEk0oh5InE4+Tsbasf0GlRVl8NqsK4xyWhcgEB+OoxeDXiIFa5qJYMDRA98fZmJ2f15BSlgu3dfgVbcWn7uQOu7vBhYcy+tdCecAc5ok9n2zsMxATZkWOXVKM+/ytS3PiXdyBm7pF03VmHaMBuMsq4UJzuBxdvDIbhJOyCXgVRD4akj4PFjrfN0pLXORaGS9B6HoWViS0oI7jEJmC1xgr4GSx7mABOerYdmU0dOSYlGalcqswtGP/dVjItV7libvZ9q03tZb8nzavTfYytqKoaoMFXz+U1ZKakrY/RFOhkBu5cgC4Eq5Wyk9BATfuHwP2Dl0vCj+6vJ8qVGBK9cT2I2o6wFp0qZx1S26A0ea4roKjvUkUTqLDZ8Ppm36UW+QReUzGJCIvyJR8IAdkRrg38J57r72pf+h/9b/7P9ZXfa/3PCSXwv/5B8AY3SY=</latexit><latexit sha1_base64="/8RfHiPqR2J1MpofaCATkWdehoU=">ACz3icbVFdaxQxFM2MX3W0utVHX4LwlZkmSmig8ufoAPFVtw28JmWO5k7mxDMx9NMsoSR3z1r/iP/DdmZqdit15IODkn5+bem6SQpsw/O35167fuHlr63Zw5+72vfuDnQdHuqwVxkvZalOEtAoRYEzI4zEk0oh5InE4+Tsbasf0GlRVl8NqsK4xyWhcgEB+OoxeDXiIFa5qJYMDRA98fZmJ2f15BSlgu3dfgVbcWn7uQOu7vBhYcy+tdCecAc5ok9n2zsMxATZkWOXVKM+/ytS3PiXdyBm7pF03VmHaMBuMsq4UJzuBxdvDIbhJOyCXgVRD4akj4PFjrfN0pLXORaGS9B6HoWViS0oI7jEJmC1xgr4GSx7mABOerYdmU0dOSYlGalcqswtGP/dVjItV7libvZ9q03tZb8nzavTfYytqKoaoMFXz+U1ZKakrY/RFOhkBu5cgC4Eq5Wyk9BATfuHwP2Dl0vCj+6vJ8qVGBK9cT2I2o6wFp0qZx1S26A0ea4roKjvUkUTqLDZ8Ppm36UW+QReUzGJCIvyJR8IAdkRrg38J57r72pf+h/9b/7P9ZXfa/3PCSXwv/5B8AY3SY=</latexit><latexit sha1_base64="/8RfHiPqR2J1MpofaCATkWdehoU=">ACz3icbVFdaxQxFM2MX3W0utVHX4LwlZkmSmig8ufoAPFVtw28JmWO5k7mxDMx9NMsoSR3z1r/iP/DdmZqdit15IODkn5+bem6SQpsw/O35167fuHlr63Zw5+72vfuDnQdHuqwVxkvZalOEtAoRYEzI4zEk0oh5InE4+Tsbasf0GlRVl8NqsK4xyWhcgEB+OoxeDXiIFa5qJYMDRA98fZmJ2f15BSlgu3dfgVbcWn7uQOu7vBhYcy+tdCecAc5ok9n2zsMxATZkWOXVKM+/ytS3PiXdyBm7pF03VmHaMBuMsq4UJzuBxdvDIbhJOyCXgVRD4akj4PFjrfN0pLXORaGS9B6HoWViS0oI7jEJmC1xgr4GSx7mABOerYdmU0dOSYlGalcqswtGP/dVjItV7libvZ9q03tZb8nzavTfYytqKoaoMFXz+U1ZKakrY/RFOhkBu5cgC4Eq5Wyk9BATfuHwP2Dl0vCj+6vJ8qVGBK9cT2I2o6wFp0qZx1S26A0ea4roKjvUkUTqLDZ8Ppm36UW+QReUzGJCIvyJR8IAdkRrg38J57r72pf+h/9b/7P9ZXfa/3PCSXwv/5B8AY3SY=</latexit>???
vein veic
Results: string editing accuracy
Identity Multitask Meta This Work 18 50 62 76
Results
change any n to a c replace all n s with c
loocies loocies
(a)
examples true description true output
emboldens kisses loneliness vein dogtrot emboldecs kisses locelicess veic dogtrot loonies
Problems How do we bootstrap from (unannotated) exploration of the environment alone? How good are inferred descriptions as explanations?
Problems How do we bootstrap from (unannotated) exploration of the environment alone How good are inferred descriptions as explanations?
Conclusions
Use RL in NLP by formulating language generation / understanding as reward maximization rather than supervised learning.
Conclusions
Use language in (I)RL as a scafgold for learning
Languages encode 100k years of accumulated knowledge about which abstractions are useful —take advantage of it!
Thanks!
also… Looking for NLP jobs? Ask me about Microsoft! Applying to PhD programs? Ask me about MIT! jaandrea@microsoft.com