remarks(on(the( commai0env - github pages...the(idea “we discuss a simple environment that could...
TRANSCRIPT
![Page 1: Remarks(on(the( CommAI0env - GitHub Pages...The(idea “We discuss a simple environment that could be used to incrementally teach a machine the basics of natural1 language1based communication,](https://reader033.vdocument.in/reader033/viewer/2022052101/603bd8501ef77003a809c0f7/html5/thumbnails/1.jpg)
Remarks on the CommAI-‐envGemma Boleda
University of TrentoWith funding from the European Union’s Horizon 2020 research and innovation programme
under the Marie Sklodowska-‐Curie grant agreement No 655577.
![Page 2: Remarks(on(the( CommAI0env - GitHub Pages...The(idea “We discuss a simple environment that could be used to incrementally teach a machine the basics of natural1 language1based communication,](https://reader033.vdocument.in/reader033/viewer/2022052101/603bd8501ef77003a809c0f7/html5/thumbnails/2.jpg)
A Roadmap towards Machine IntelligenceTomas Mikolov, Armand Joulin, Marco Baroni
![Page 3: Remarks(on(the( CommAI0env - GitHub Pages...The(idea “We discuss a simple environment that could be used to incrementally teach a machine the basics of natural1 language1based communication,](https://reader033.vdocument.in/reader033/viewer/2022052101/603bd8501ef77003a809c0f7/html5/thumbnails/3.jpg)
The idea
“We discuss a simple environment that could be used toincrementally teach a machine the basics of natural-‐language-‐based communication, as a pre-‐ requisite to morecomplex interaction with human users.”
A Roadmap towards Machine IntelligenceTomas Mikolov, Armand Joulin, Marco Baroni
![Page 4: Remarks(on(the( CommAI0env - GitHub Pages...The(idea “We discuss a simple environment that could be used to incrementally teach a machine the basics of natural1 language1based communication,](https://reader033.vdocument.in/reader033/viewer/2022052101/603bd8501ef77003a809c0f7/html5/thumbnails/4.jpg)
Incremental learning
• Incremental tasks à intelligent machine
• E.g. addition facilitates/enables subtraction
![Page 5: Remarks(on(the( CommAI0env - GitHub Pages...The(idea “We discuss a simple environment that could be used to incrementally teach a machine the basics of natural1 language1based communication,](https://reader033.vdocument.in/reader033/viewer/2022052101/603bd8501ef77003a809c0f7/html5/thumbnails/5.jpg)
Basic tasks for communication?
• Currently, 47 tasks in the CommAI-‐Env• 13 are about repetition• 5 about separators/delimiters• 3 about conjunction/disjunction/negation• 10 about counting• 5 about numbers
![Page 6: Remarks(on(the( CommAI0env - GitHub Pages...The(idea “We discuss a simple environment that could be used to incrementally teach a machine the basics of natural1 language1based communication,](https://reader033.vdocument.in/reader033/viewer/2022052101/603bd8501ef77003a809c0f7/html5/thumbnails/6.jpg)
Here’s how the Learner will learn…
Repeat What I Say Multiple Times Separated By Comma [K7]Example 1:
Teacher: say apple 3 times separated by comma.Learner: apple, apple, apple.Teacher: correct. [R+1]
Example 2:Teacher: repeat apple 2 times separated by comma.Learner: blablabla.Teacher: no, correct answer is: apple, apple.
Why is 6 afraid of 7?
Cause 7 8 9!
![Page 7: Remarks(on(the( CommAI0env - GitHub Pages...The(idea “We discuss a simple environment that could be used to incrementally teach a machine the basics of natural1 language1based communication,](https://reader033.vdocument.in/reader033/viewer/2022052101/603bd8501ef77003a809c0f7/html5/thumbnails/7.jpg)
Incremental learning
• Incremental tasks à intelligent machine
• E.g. addition facilitates/enables subtraction
huge methodological issueeasy to underestimate!
• analogy:bachelor = +HUMAN, +ADULT +MALE, -‐MARRIED
![Page 8: Remarks(on(the( CommAI0env - GitHub Pages...The(idea “We discuss a simple environment that could be used to incrementally teach a machine the basics of natural1 language1based communication,](https://reader033.vdocument.in/reader033/viewer/2022052101/603bd8501ef77003a809c0f7/html5/thumbnails/8.jpg)
![Page 9: Remarks(on(the( CommAI0env - GitHub Pages...The(idea “We discuss a simple environment that could be used to incrementally teach a machine the basics of natural1 language1based communication,](https://reader033.vdocument.in/reader033/viewer/2022052101/603bd8501ef77003a809c0f7/html5/thumbnails/9.jpg)
(Aside: Who will teach the Teacher?)
• how to define a set of tasks that build on one another and lead to an intelligent machine that can interact with humans… and can be scripted!
![Page 10: Remarks(on(the( CommAI0env - GitHub Pages...The(idea “We discuss a simple environment that could be used to incrementally teach a machine the basics of natural1 language1based communication,](https://reader033.vdocument.in/reader033/viewer/2022052101/603bd8501ef77003a809c0f7/html5/thumbnails/10.jpg)
Meaning needs to be grounded
Repeat What I Say [K2]Teacher: say apple.Learner: apple.Teacher: correct. [R+1]
Teacher: repeat hello world.Learner: hello world.Teacher: correct. [R+1]
Teacher: repeat hello world.Learner: blabla.Teacher: wrong.
Look [AJ1]Teacher: Look to the eastLearner: I look to the east[+1]
Turning [G1]Teacher: Turn left/right.Learner: I turn left/rightTeacher: You turned [+1].
Moving Forward [G2]Teacher:Move forward.Learner: I move forward.Teacher: You moved [+1].
Lazaridou et al. (2016)
![Page 11: Remarks(on(the( CommAI0env - GitHub Pages...The(idea “We discuss a simple environment that could be used to incrementally teach a machine the basics of natural1 language1based communication,](https://reader033.vdocument.in/reader033/viewer/2022052101/603bd8501ef77003a809c0f7/html5/thumbnails/11.jpg)
I’m hiring!
2PhD and 3 post-‐doc positions
reference+
deep learning+
Barcelona
![Page 12: Remarks(on(the( CommAI0env - GitHub Pages...The(idea “We discuss a simple environment that could be used to incrementally teach a machine the basics of natural1 language1based communication,](https://reader033.vdocument.in/reader033/viewer/2022052101/603bd8501ef77003a809c0f7/html5/thumbnails/12.jpg)
Remarks on the CommAI-‐envGemma Boleda
University of TrentoWith funding from the European Union’s Horizon 2020 research and innovation programme
under the Marie Sklodowska-‐Curie grant agreement No 655577.
![Page 13: Remarks(on(the( CommAI0env - GitHub Pages...The(idea “We discuss a simple environment that could be used to incrementally teach a machine the basics of natural1 language1based communication,](https://reader033.vdocument.in/reader033/viewer/2022052101/603bd8501ef77003a809c0f7/html5/thumbnails/13.jpg)
Basic tasks for communication
• The Learner needs (at least)• a vocabulary, • a (simple) grammar• (simple) dialogue skills• reference/grounding capabilities
• What are basic communication tasks?• identifying objects (reference) (Lazaridou et al. 2016)• responding to requests with appropriate answer/action• …
![Page 14: Remarks(on(the( CommAI0env - GitHub Pages...The(idea “We discuss a simple environment that could be used to incrementally teach a machine the basics of natural1 language1based communication,](https://reader033.vdocument.in/reader033/viewer/2022052101/603bd8501ef77003a809c0f7/html5/thumbnails/14.jpg)
Example: Max Time
Repeat Character [G15]Description: the learner is asked to repeat the character after the teacher.Example 1:
Teacher: say a.Learner: a.Teacher: correct. [R+1]
Example 2:Teacher: repeat a.Learner: blablabla.Teacher: wrong, correct answer is: a.
Max Time: 1000
Do Not Repeat CharacterDescription: the learner is asked not to repeat the character after the teacher.Example 1:
Teacher: do not say a.Learner:Teacher: correct. [R+1]
Example 2:Teacher: don’t repeat a.Learner: blablabla.Teacher: wrong, be silent.
Max Time: 1000