Elamur Research⌕
☰
home / papers / 2018 / RankME: Reliable Human Ratings for Natural Language Generation

RankME: Reliable Human Ratings for Natural Language Generation

Paper · 2018 · Jekaterina Novikova, Ondřej Dušek and Verena Rieser

Summary

Human ratings are the main way to evaluate natural language generation (NLG) systems, but they are often unreliable. Raters disagree on the same output, blur separate criteria together, and absolute scores get used to compare systems. The authors argue that much of this inconsistency comes from task design, not just personal taste. They compared three elicitation methods: 6-point Likert scales, plain magnitude estimation (ME), and their new rank-based magnitude estimation (RankME). RankME joins continuous ME scales with relative ranking of several outputs. They also compared rating all criteria in one task against rating each criterion in its own task. Crowd workers on CrowdFlower rated outputs from three E2E NLG challenge systems. Rating criteria separately reduced the spurious correlation between naturalness and the other criteria. RankME gave the highest inter-annotator agreement and the most discriminative system rankings. Combined with TrueSkill, it scales cheaply to many systems. This matters for error analysis and for building better automatic metrics.

Key points

  • Data: the first 100 outputs each from Sheffield NLP, Slug2Slug and the TGen baseline, all seq2seq systems from the E2E NLG challenge. Three crowd workers rated every output on naturalness, informativeness and overall quality.
  • Agreement (ICC, separate-task setup): for naturalness, RankME reached 0.42, plain ME 0.27 and Likert 0.12. For quality, the scores were 0.68, 0.60 and 0.41 respectively. For informativeness, Likert already agreed well.
  • Separating criteria: rating criteria in separate tasks pushed naturalness correlations close to zero. Informativeness and quality stayed strongly correlated, probably because raters saw the meaning representation in both tasks.
  • Added vs. missed information: a Chi-squared test showed the two error types differ significantly (p < 0.01). They also yield different system rankings, so missed information deserves its own criterion.
  • Rankings and resources: RankME was the only method to give a clear ranking for overall quality. TrueSkill applied to RankME comparisons reproduced the same rankings for all three criteria. Code and data are at github.com/jeknov/RankME.

Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.

 Institutions

Cite

Cite as Jekaterina Novikova, Ondřej Dušek and Verena Rieser. 2018. RankME: Reliable Human Ratings for Natural Language Generation. Proceedings of the 2018 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 2 (Short Papers).

The paper itself, not this page. BibTeX from the library's record of the work. DOI 10.18653/v1/n18-2012

@inproceedings{novikova2018rankme,
  title = {{RankME: Reliable Human Ratings for Natural Language Generation}},
  author = {Jekaterina Novikova, Ondřej Dušek and Verena Rieser},
  booktitle = {Proceedings of the 2018 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 2 (Short Papers)},
  year = {2018},
  doi = {10.18653/v1/n18-2012},
  url = {https://doi.org/10.18653/v1/n18-2012}
}

References

34 references, 12 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

  1. Nina Dethlefs, Heriberto Cuayáhuitl, Helen Hastie, Verena Rieser, and Oliver Lemon. 2014. Cluster-based prediction of user ratings for stylistic surface realisation. In Proceedings of the European Chapter of the Association for Computational Linguistics (EACL). Gothenburg, Sweden, pages 702–711. ht… find
  2. Dzmitry Bahdanau, Kyunghyun Cho, and Yoshua Bengio. 2015. Neural Machine Translation by Jointly Learning to Align and Translate. In 3rd International Conference on Learning Representations (ICLR). San Diego, CA, USA. ArXiv: 1409.0473. http://arxiv.org/abs/1409.0473. ↗ our card
  3. Ellen Gurman Bard, Dan Robertson, and Antonella Sorace. 1996. Magnitude estimation of linguistic acceptability. Language 72:32–68. https://doi.org/10.2307/416793. — [doi:10.2307/416793](https://doi.org/10.2307/416793) ↗
  4. Anja Belz and Eric Kow. 2010. Comparing rating scales and preference judgements in language evaluation. In Proceedings of the 6th International Natural Language Generation Conference (INLG). Trim, Ireland, pages 7–15. http://aclweb.org/ anthology/W10-4201. ↗
  5. Mark Dras. 2015. Evaluating human pairwise preference judgements. Computational Linguistics 41(2):337–345. https://doi.org/10.1162/ COLI_a_00222. find
  6. Ondřej Dušek and Filip Jurčı́ček. 2016. Sequence-to-sequence generation for spoken dialogue via deep syntax trees and strings. In Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics (Volume 2: Short Papers). Berlin, Germany, pages 45–51. arXiv:1606.05491. http… our card
  7. Anja Belz and Eric Kow. 2011. Discrete vs. continuous rating scales for language evaluation in NLP. In Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Short papers. Portland, OR, USA, pages 230–235. http://aclweb.org/anthology/P11-2040. ↗
  8. Ondřej Dušek, Jekaterina Novikova, and Verena Rieser. 2017. Referenceless Quality Estimation for Natural Language Generation. In Proceedings of the 1st Workshop on Learning to Generate Natural Language (LGNL). Sydney, Australia. ArXiv: 1708.01759. http://arxiv.org/abs/1708. 01759. — [arXiv:1708.01759](https://arxiv.org/abs/1708.01759) ↗
  9. Ondřej Bojar, Rajen Chatterjee, Christian Federmann, Yvette Graham, Barry Haddow, Shujian Huang, Matthias Huck, Philipp Koehn, Qun Liu, Varvara Logacheva, et al. 2017. Findings of the 2017 conference on machine translation (WMT17). In Proceedings of the Second Conference on Machine Translation (WMT… our card
  10. Albert Gatt and Emiel Krahmer. 2017. Survey of the state of the art in natural language generation: Core tasks, applications and evaluation. Journal of Artificial Intelligence Research (JAIR) 60. https://arxiv.org/abs/1703.09902. ↗
  11. Dimitra Gkatzia, Oliver Lemon, and Verena Rieser. 2016. Natural language generation enhances human decision-making with uncertain information. In Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics (Volume 2: Short Papers). Berlin, Germany, pages 264– 268. arXiv:1… find
  12. Ondřej Bojar, Rajen Chatterjee, Christian Federmann, Yvette Graham, Barry Haddow, Matthias Huck, Antonio Jimeno Yepes, Philipp Koehn, Varvara Logacheva, Christof Monz, Matteo Negri, Aurelie Neveol, Mariana Neves, Martin Popel, Matt Post, Raphael Rubino, Carolina Scarton, Lucia Specia, Marco Turchi,… our card
  13. Dimitra Gkatzia and Saad Mahamood. 2015. A snapshot of NLG evaluation practices 2005–2014. In Proceedings of the 15th European Workshop on Natural Language Generation (ENLG). Association for Computational Linguistics, Brighton, UK, pages 57– 60. https://doi.org/10.18653/v1/W15-4708. ↗
  14. Chris Callison-Burch, Cameron Fordyce, Philipp Koehn, Christof Monz, and Josh Schroeder. 2007. (Meta-) evaluation of machine translation. In Proceedings of the Second Workshop on Statistical Yvette Graham, Timothy Baldwin, Alistair Moffat, and Justin Zobel. 2013. Continuous Measurement Scales in Hum… our card
  15. Ralf Herbrich, Tom Minka, and Thore Graepel. 2006. Trueskill TM : a Bayesian skill rating system. In Proceedings of the 19th International Conference on Neural Iinformation Processing Systems (NIPS). Vancouver, Canada, pages 569– 576. http://papers.nips.cc/paper/ 3079-trueskilltm-a-bayesian-skill-ra… ↗
  16. Jekaterina Novikova, Ondřej Dušek, Amanda Cercas Curry, and Verena Rieser. 2017a. Why we need new evaluation metrics for NLG. In Proceedings of the 2017 Conference on Empirical Methods in Natural Language Processing (EMNLP). pages 2231– 2242. http://aclweb.org/anthology/ D17-1237. ↗ our card
  17. Jekaterina Novikova, Ondřej Dušek, and Verena Rieser. 2017b. The E2E dataset: New challenges for end-to-end generation. In Proceedings of the 18th Annual SIGdial Meeting on Discourse and Dialogue (SIG-DIAL). pages 201–206. http://aclweb.org/ anthology/W17-5525. ↗ our card
  18. Sepp Hochreiter and Jürgen Schmidhuber. 1997. Long short-term memory. Neural computation 9(8):1735– 1780. https://doi.org/10.1162/neco. 1997.9.8.1735. ↗
  19. Juraj Juraska, Panagiotis Karagiannis, Kevin K. Bowden, and Marilyn A. Walker. 2018. A Deep Ensemble Model with Slot Alignment for Sequence-to-Sequence Natural Language Generation. In Proceedings of the North American Chapter of the Association for Computational Linguistics (NAACL). To appear. find
  20. Jekaterina Novikova, Oliver Lemon, and Verena Rieser. 2016. Crowd-sourcing NLG data: Pictures elicit better data. In Proceedings of the 9th International Natural Language Generation conference (INLG). Edinburgh, UK, pages 265–273. http://aclweb.org/anthology/W16-6644. ↗
  21. Verena Rieser, Oliver Lemon, and Simon Keizer. 2014. Natural language generation as incremental planning under uncertainty: Adaptive information presentation for statistical dialogue systems. IEEE/ACM Transactions on Audio, Speech, and Language Processing 22(5):979–993. https://doi. org/10.1109/TASL… — [doi:10.1109/tasl.2014.2315271](https://doi.org/10.1109/tasl.2014.2315271) find
  22. Philipp Koehn. 2004. Statistical significance tests for machine translation evaluation. In Proceedings of the 2004 Conference on Empirical Methods in Natural Language Processing (EMNLP). Barcelona, Spain, pages 388–395. http://aclweb.org/ anthology/W04-3250. ↗ our card
  23. Keisuke Sakaguchi, Matt Post, and Benjamin Van Durme. 2014. Efficient elicitation of annotations for human evaluation of machine translation. In Proceedings of the Ninth Workshop on Statistical Machine Translation (WMT). Baltimore, MD, USA, pages 1–11. http://aclweb.org/anthology/W14-3301. ↗
  24. Philipp Koehn. 2010. Statistical machine translation. Cambridge University Press, Cambridge; New York. http://dx.doi.org/10.1017/ CBO9780511815829. find
  25. Shikhar Sharma, Jing He, Kaheer Suleman, Hannes Schulz, and Philip Bachman. 2016. Natural language generation in dialogue using lexicalized and delexicalized data. CoRR abs/1606.03632. http://arxiv.org/abs/1606.03632. — [arXiv:1606.03632](https://arxiv.org/abs/1606.03632) ↗
  26. J. Richard Landis and Gary G. Koch. 1977. The measurement of observer agreement for categorical data. Biometrics 33(1):159–174. https://doi.org/ 10.2307/2529310. — [doi:10.2307/2529310](https://doi.org/10.2307/2529310) find
  27. Advaith Siddharthan, Matthew Green, Kees van Deemter, Chris Mellish, and René van der Wal. 2012. Blogging birds: Generating narratives about reintroduced species to promote public engagement. In Proceedings of the Seventh International Natural Language Generation Conference (INLG). Utica, IL, USA,… find
  28. Ryan Lowe, Michael Noseworthy, Iulian Vlad Serban, Nicolas Angelard-Gontier, Yoshua Bengio, and Joelle Pineau. 2017. Towards an automatic turing test: Learning to evaluate dialogue responses. In Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long P… our card
  29. Advaith Siddharthan and Napoleon Katsos. 2012. Offline sentence processing measures for testing readability with users. In Proceedings of the NAACL-HLT 2012 Workshop on Predicting and Improving Text Readability (PITR). Montréal, Canada, pages 17–24. http://aclweb.org/anthology/ W12-2203. ↗
  30. Elena Manishina, Bassam Jabaian, Stéphane Huet, and Fabrice Lefevre. 2016. Automatic corpus extension for data-driven natural language generation. In Proceedings of the Tenth International Conference on Language Resources and Evaluation (LREC). Portorož, Slovenia, pages 3624–3631. http://www.lrec… ↗
  31. Marilyn Walker, Amanda Stent, François Mairesse, and Rashmi Prasad. 2007. Individual and domain adaptation in sentence planning for dialogue. Journal of Artificial Intelligence Research (JAIR) 30(1):413–456. https://doi.org/10. 1613/jair.2329. find
  32. Tsung-Hsien Wen, Milica Gasić, Dongho Kim, Nikola Mrkšić, Pei-Hao Su, David Vandyke, and Steve Young. 2015a. Stochastic language generation in dialogue using recurrent neural networks with convolutional sentence reranking. In Proceedings of the 16th Annual Meeting of the Special Interest Group on… our card
  33. Tsung-Hsien Wen, Milica Gašić, Nikola Mrkšić, Pei-Hao Su, David Vandyke, and Steve Young. 2015b. Semantically conditioned LSTM-based natural language generation for spoken dialogue systems. In Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing (EMNLP). Lisbon,… our card
  34. Sam Wiseman, Stuart M. Shieber, and Alexander M. Rush. 2017. Challenges in data-to-document generation. In Proceedings of the 2017 Conference on Empirical Methods in Natural Language Processing, EMNLP 2017, Copenhagen, Denmark, September 9-11, 2017. Copenhagen, Denmark, pages 2253– 2263. https://acl… our card

Updated

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/novikova-2018-rankme-reliable-human-ratings-natural/