Did you also spend the last weekend playing
- Slides: 39
Did you also spend the last weekend playing your NLP game? May 7, 2018 Games 4 NLP at LREC 2018 Dr. Ivan Habernal Ubiquitous Knowledge Processing (UKP) Lab Technische Universität Darmstadt, Germany 2018 | Computer Science Department | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 1
Serious games for NLP First encounters Eickhoff, C. , Harris, C. G. , de Vries, A. P. , & Srinivasan, P. (2012). Quality through flow and immersion: gamifying crowdsourced relevance assessments. In Proceedings of the 35 th international ACM SIGIR conference on Research and development in information retrieval - SIGIR ’ 12 (pp. 871– 880). 2018 | Computer Science Department | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 2
Serious games for NLP First encounters Originally a game with a purpose: Teaching its users a foreign language while having them translate simple phrases in documents (the translation feature has since been removed) 2018 | Computer Science Department | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 3
Serious games for NLP First encounters § Why are serious games for NLP good? § Save money, avoid expensive annotations or crowdsourcing § Get high-quality results from experts § Make people happy! It looks very promising, doesn’t it? ! 2018 | Computer Science Department | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 4
Outline of this talk State of the game Learning by doing “The truth is out there” 2018 | Computer Science Department | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 5
Games 4 NLP: State of the game u. Comp Language Quiz 2018 | Computer Science Department | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 6
Games 4 NLP: State of the game Tileattack 2018 | Computer Science Department | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 7
Games 4 NLP: State of the game Zombilingo 2018 | Computer Science Department | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 8
Games 4 NLP: State of the game Word Sheriff 2018 | Computer Science Department | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 9
Games 4 NLP: State of the game Player’s perspective § It may sound harsh but these are not games but annotation tools in disguise § Key components of serious games (Garris et al. , 2002) § Interest § Enjoyment § Task involvement § Confidence ZType: type fast to survive! Garris, R. , Ahlers, R. , & Driskell, J. E. (2002). Games, Motivation, and Learning: A Research and Practice Model. Simulation & Gaming, 33(4), 441– 467. 10. 1177/1046878102238607 2018 | Computer Science Department | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 10
Games 4 NLP: State of the game Talking of enjoyment… Jurgens, D. , & Navigli, R. (2014). It’s All Fun and Games until Someone Annotates: Video Games with a Purpose for Linguistic Annotation. Transactions of the Association for Computational Linguistics, 2(1), 449– 463. 2018 | Computer Science Department | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 11
Games 4 NLP: State of the game Summary § So far, it looks that successful games rely on intuitions, visual stimuli, and quick associations § WSD “Fruit Ninja” – possible to visualize words, fast reactions § Puzzle Racer – making sense of words during a race § ZType – do not think, just type § Sounds pretty much like “fast” thinking § as opposite to “slow” deliberative thinking § But some NLP tasks actually need some “deep” thinking – now what? Kahneman, D. (2011). Thinking, Fast and Slow. Macmillan. ISBN 978 -1 -4299 -6935 -2. 2018 | Computer Science Department | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 12
Outline of this talk State of the game Learning by doing “The truth is out there” 2018 | Computer Science Department | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 13
Computational Argumentation on the NLP landscape https: //xkcd. com/1098/ Argumentation: Verbal, social, and rational activity aimed at convincing a reasonable critic of the acceptability of a standpoint by putting forward a constellation of one or more propositions to justify this standpoint (van Eeemer et al. , http: //xkcd. com/386/ 2014) van Eemeren, F. H. , Garssen, B. , Krabbe, E. C. W. , Snoeck Henkemans, a. F. , Verheij, B. , & Wagemans, J. H. M. (2014). Handbook of Argumentation Theory. Dordrecht: Springer Netherlands 2018 | Computer Science Department | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 14
(Computational) Argumentation: Argument Introduction § An argument is a claim, supported by reasons, intended to persuade Claim Reason (Premise) Physical education should be mandatory in schools 2018 | Computer Science Department Support More than 100, 000 people died in 2011 due to lack of physical activity and obesity | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 15
(Computational) Argumentation: Structures Introduction § Rebuttals: attack instead of support Living and studying overseas is an irreplaceable experience when it comes to learn standing on your own feet Support The one will learn living without depending on anyone else Attack One who is living Those difficulties will overseas will of course turn into valuable struggle with experiences in the loneliness, living away following steps of life from family and friends […] Second, living and studying overseas is an irreplaceable experience when it comes to learn standing on your own feet. One who is living overseas will of course struggle with loneliness, living away from family and friends but those difficulties will turn into valuable experiences in the following steps of life. Moreover, the one will learn living without depending on anyone else. […] 2018 | Computer Science Department | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 16
Computational Argumentation Variety of tasks, problems, and perspectives Finding, “mining”, analyzing arguments and their structure Assessing qualitative properties ? Explaining reasoning Lorem ipsum dolor sit amet ? 2018 | Computer Science Department Lorem ipsum dolor sit amet Understanding social context �� �� | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 17
Computational Argumentation From the serious game viewpoint § Much beyond understanding a single word in context § Requires deliberative thinking § Even expert are bad at it (such as “find a claim”) (Paglieri, 2017) Paglieri, F. (2017). A Plea for Ecological Argument Technologies. Philosophy & Technology, 30(2), 209– 238. 1007/s 13347 -016 -0222 -6 2018 | Computer Science Department | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 18
Argotario Computational Argumentation meets Serious Games § Conceived with the following gaming idea § Find “premises” and “claims” in arguments § Identify the correct stance of an argument § Compose an argument § …and earn points, get better in arguing! 2018 | Computer Science Department | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 19
Argotario Design and usability have high priority Built with modern full-stack technologies 2018 | Computer Science Department | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 20
Argotario (version 1) Game rounds – easy tasks § Guessing stance from incomplete arguments 2018 | Computer Science Department § Finding “claim” or “reason” | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 21
Argotario (version 1) Game rounds – hard task All data in the game are user-generated and their validity is confirmed over time by the crowd § Writing a new argument 2018 | Computer Science Department | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 22
Argotario (version 1) How well we did? § The game was not really successful, despite its incentives (such as overall score rank) Annotation tool in disguise! § Reasons? We picked tasks which people are usually bad at! 2018 | Computer Science Department | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 23
Rethinking Argotario “Pivoting” § Ask the right question What are people good at in argumentation? Spotting bad arguments! § We knew it even before reading the book by Mercier and Sperber (2017) But are “bad arguments” of any use? Have you heard of “fallacies”? Hugo Mercier & Dan Sperber (2017). The Enigma of Reason. Harvard University Press, Cambridge, MA 2018 | Computer Science Department | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 24
Rethinking Argotario Introducing fallacies § Fallacy is a prototypically bad argument, such as Ad Hominem “Yeah, and you are a guy who loves war, that’s it. You like it when people die. ” Topic: Should the fight versus the Islamic State include military operations? Hasty generalization “Yes, Facebook is censoring racist comments against refugees. It works quite well. All media should be censored. ” Topic: Is it effective to censor parts of the media? Graphics by David Mc. Candless, Information. Is. Beautiful. net 2018 | Computer Science Department | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 25
Rethinking Argotario Introducing fallacies Appeal to emotions “Yes, all the polar-bears are dying, and we are next!” Topic: Is global warming really an issue? ) Red herring “I am a hunter. Animals need to die in order to keep balance in the forest. ” Topic: Should we allow animal testing for medical purposes? Irrelevant authority “Yes, my husband has the same opinion” Topic: Is television an effective tool in building the minds of children? Graphics by David Mc. Candless, Information. Is. Beautiful. net 2018 | Computer Science Department | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 26
Argotario Learn, recognize, and write fallacies 2018 | Computer Science Department | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 27
Argotario Player versus player rounds 2018 | Computer Science Department | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 28
Argotario Further development § Try it yourselves www. argotario. net § Also a German version LREC 2018 Talk: Adapting Serious Game for Fallacious Argumentation to German: Pitfalls, Insights, and Best Practices Get the code at github. com/UKPLab/argotario Habernal, I. , Hannemann, R. , Pollak, C. , Klamm, C. , Pauli, P. , & Gurevych, I. (2017). Argotario: Computational Argumentation Meets Serious Games. In Proceedings of EMNLP 2017: System Demonstrations (pp. 7– 12). Copenhagen, Denmark 2018 | Computer Science Department | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 29
Outline of this talk State of the game Learning by doing “The truth is out there” 2018 | Computer Science Department | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 30
What have we learned? § Gamifying NLP tasks is hard but possible if done wisely § “Taskifying” games is also hard because games are visual and NLP is mainly text § Is there a better way? 2018 | Computer Science Department | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 31
Go where the users are Mobile platforms, not computer screens 2018 | Computer Science Department | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 32
Leverage natural human potential People are good at cooperating! Niculae, V. , & Danescu-Niculescu-Mizil, C. (2016). Conversational Markers of Constructive Discussions. In Proceedings of the 2016 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (pp. 568– 578). San Diego, CA, USA: Association for Computational Linguistics. 2018 | Computer Science Department | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 33
Leverage natural human potential People are good at cooperating! 2018 | Computer Science Department | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 34
Leverage natural human potential People are good at cooperating! 2018 | Computer Science Department | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 35
Leverage natural human potential People are good at cooperating! 2018 | Computer Science Department | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 36
Leverage human desire for learning Intrinsic motivation works in the long run Educational games with extrinsic motivation (leaderboard, scores) get abandoned as soon as the motivation gets boring. Duolingo uses gaming techniques but the intrinsic motivation is usually strong! 2018 | Computer Science Department | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 37
Leverage users’ behavior (in a good way!) Cognitive social psychology has many answers already 2018 | Computer Science Department | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 38
Let’s give people good reasons… …to play our cool games! HANK YOU! 2018 | Computer Science Department | UKP Lab – Prof. Dr. Iryna Gurevych | Dr. Ivan Habernal | 39
- What you last weekend
- Spend spend spend
- Where did you spend your summer holiday
- Where did you go for your last summer holiday
- Did you go on holiday last summer
- How did you...your last weekend
- What did you do in london last weekend
- What did you do last weekend answer
- How was your weekend questions
- Where did you go last weekend?
- What did you do last saturday
- What did you do in london last weekend
- Simple present tense of give
- You see jody's new dog yesterday
- Last weekend i stayed at home and my homework
- Where you spend your holiday
- How did you spend your day
- “the more you save, the less you spend” describes
- Then we visited a lake. it is in the highlands
- Did you enjoy your weekend
- Went
- How did henry ford spend his money
- Jay gould childhood
- Strengths of sparta
- My last weekend story
- Talk about last weekend
- Write about last weekend
- Food and talk last weekend
- Food and talk last weekend
- Talk about last weekend
- Writing about my friend birthday party
- Mrs.smith was busy last weekend
- I didn't do my homework last night
- Conversation questions about shopping
- Where did you go on vacation?
- What did you do last night? *
- How do you spend your leisure time
- How much time do you spend _______ tv every day?
- Charles said ann has bought a new car
- I like playing badminton