(My!) class on concepts in NLP

by Vagrant Gautam

Syllabus for a class I will teach next summer on the conceptualization and operationalization of abstract concepts in natural language processing like interpretability, bias and robustness.



I'm thrilled to be teaching next summer at Saarland University, and not just as a co-instructor on an existing course! I designed a seminar to get Masters students comfortable with conceptual work, something that I'm really enjoying doing these days (see our work on intersectionality, names, and democratization). The course is research-focused and reading-heavy (for computer scientists) and I'm looking forward to the discussions we'll have, because I think conceptual work is critical to think about where we are and where we're going in NLP. I've chosen a selection of concepts in subfields that I'm familiar with—fairness, interpretability and reasoning—but I welcome additional suggestions for conceptual/critical papers. If you're an author of one of the papers I've selected and would be interested in joining our discussion, I'd be thrilled to hear from you.


Syllabus

Introduction

NLP papers commonly use various abstract concepts like "interpretability," "bias," "reasoning," "stereotypes," and so on. Each subfield has a shared understanding of what these terms mean and how we should treat them, and this shared understanding is the basis on which datasets are built to evaluate these abilities, metrics are proposed to quantify them, and claims are made about systems. But what exactly do these terms mean? And, indeed, what should they mean, and how do we measure that? These questions are the focus of this seminar on defining and measuring abstract concepts in NLP.

In two week cycles, we will cover various concepts in NLP research from the selection below. We will read papers that analyze or critique how a given concept is used, and then we will use this as a lens to read, discuss, and critique three recent NLP papers that use that concept. We will also try to reimagine how we would run these projects and write these papers in light of what we have learned.

Course Requirements

  1. Present a concept and lead a discussion about it (a sample will be given of what this should look like) – 35%
  2. Engage with presentations about other concepts – 30%
  3. Write a report designing an NLP project involving the concept that is either novel or a reimagination of one of the papers we saw in the seminar – 35%

Learning Objectives

This course will help you acquire / practise the following skills, among others:

General Reading

List of Concepts

We will choose a subset of the following topics based on class size and student interest: robustness, stereotypes, interpretability, explainability, paraphrases, bias, race, emergent abilities, gender, generalization, names, reasoning. I may add further topics, including understanding, intelligence, accountability, memorization, trust, etc., depending on interest. Each concept is listed below with a paper that does a critical or conceptual analysis (sometimes with a survey) of it. In addition, other papers that use the concept are listed here for us to discuss and evaluate.

Robustness: Beyond generalization: a theory of robustness in machine learning[8]

Stereotypes: Stereotyping Norwegian Salmon: An Inventory of Pitfalls in Fairness Benchmark Datasets[12]

Interpretability: The Mythos of Model Interpretability: In machine learning, the concept of interpretability is both important and slippery[16] and Against Interpretability: a Critical Examination of the Interpretability Problem in Machine Learning[17]

Explainability: Explanation in artificial intelligence: Insights from the social sciences[20]

Paraphrases: What Is a Paraphrase?[24]

Bias: Language (Technology) is Power: A Critical Survey of "Bias" in NLP[28]

Race: A Survey of Race, Racism, and Anti-Racism in NLP[33]

Emergent abilities: Are Emergent Abilities of Large Language Models a Mirage?[37]

Gender: Theories of "Gender" in NLP Bias Research[41] and Gender as a Variable in Natural-Language Processing: Ethical Considerations[42]

Generalization: A taxonomy and review of generalization research in NLP[45]

Names: Stop! In the Name of Flaws: Disentangling Personal Names and Sociodemographic Attributes in NLP[49]

Reasoning: Back to Square One: Artifact Detection, Training and Commonsense Disentanglement in the Winograd Schema[53]


  1. Arjun Subramonian, Xingdi Yuan, Hal Daumé III, Su Lin Blodgett ↩︎

  2. Christina R. Steidl, Regina Werum ↩︎

  3. Clémentine Fourrier ↩︎

  4. S. Keshav ↩︎

  5. Jason Eisner ↩︎

  6. Maureen A. Carey, Kevin L. Steiner, William A. Petri J ↩︎

  7. Josef Fruehwald ↩︎

  8. Timo Freiesleben, Thomas Grote ↩︎

  9. Shiyue Zhang, Vishrav Chaudhary, Naman Goyal, James Cross, Guillaume Wenzek, Mohit Bansal, Francisco Guzman ↩︎

  10. Lalchand Pandia, Allyson Ettinger ↩︎

  11. David Esiobu, Xiaoqing Tan, Saghar Hosseini, Megan Ung, Yuchen Zhang, Jude Fernandes, Jane Dwivedi-Yu, Eleonora Presani, Adina Williams, Eric Smith ↩︎

  12. Su Lin Blodgett, Gilsinia Lopez, Alexandra Olteanu, Robert Sim, Hanna Wallach ↩︎

  13. Akshita Jha, Aida Mostafazadeh Davani, Chandan K Reddy, Shachi Dave, Vinodkumar Prabhakaran, Sunipa Dev ↩︎

  14. Moin Nadeem, Anna Bethke, Siva Reddy ↩︎

  15. Eddie Ungless, Bjorn Ross, Anne Lauscher ↩︎

  16. Zachary C. Lipton ↩︎

  17. Maya Krishnan ↩︎

  18. Jing Huang, Zhengxuan Wu, Christopher Potts, Mor Geva, Atticus Geiger ↩︎

  19. Asma Ghandeharioun, Avi Caciularu, Adam Pearce, Lucas Dixon, Mor Geva ↩︎

  20. Tim Miller ↩︎

  21. Sarthak Jain, Byron C. Wallace ↩︎

  22. Sarah Wiegreffe, Yuval Pinter ↩︎

  23. Yanai Elazar, Shauli Ravfogel, Alon Jacovi, Yoav Goldberg ↩︎

  24. Rahul Bhagat, Eduard Hovy ↩︎

  25. Jan Philip Wahle, Terry Ruas, Frederic Kirstein, Bela Gipp ↩︎

  26. Jan Philip Wahle, Bela Gipp, Terry Ruas ↩︎

  27. Saket Sharma, Aviral Joshi, Yiyun Zhao, Namrata Mukhija, Hanoz Bhathena, Prateek Singh, Sashank Santhanam ↩︎

  28. Su Lin Blodgett, Solon Barocas, Hal Daumé III, Hanna Wallach ↩︎

  29. Mihir Parmar, Swaroop Mishra, Mor Geva, Chitta Baral ↩︎

  30. Maarten Sap, Swabha Swayamdipta, Laura Vianna, Xuhui Zhou, Yejin Choi, Noah A. Smith ↩︎

  31. Maarten Sap, Saadia Gabriel, Lianhui Qin, Dan Jurafsky, Noah A. Smith, Yejin Choi ↩︎

  32. Seraphina Goldfarb-Tarrant, Rebecca Marchant, Ricardo Muñoz Sánchez, Mugdha Pandya, Adam Lopez ↩︎

  33. Anjalie Field, Su Lin Blodgett, Zeerak Waseem, Yulia Tsvetkov ↩︎

  34. Tom Bourgeade, Alessandra Teresa Cignarella, Simona Frenda, Mario Laurent, Wolfgang Schmeisser-Nieto, Farah Benamara, Cristina Bosco, Véronique Moriceau, Viviana Patti, Mariona Taulé ↩︎

  35. Maarten Sap, Dallas Card, Saadia Gabriel, Yejin Choi, Noah A. Smith ↩︎

  36. Nicholas Deas, Jessica Grieser, Shana Kleiner, Desmond Patton, Elsbeth Turcan, Kathleen McKeown ↩︎

  37. Rylan Schaeffer, Brando Miranda, Sanmi Koyejo ↩︎

  38. Jason Wei, Yi Tay, Rishi Bommasani, Colin Raffel, Barret Zoph, Sebastian Borgeaud, Dani Yogatama, Maarten Bosma, Denny Zhou, Donald Metzler, Ed H. Chi, Tatsunori Hashimoto, Oriol Vinyals, Percy Liang, Jeff Dean, William Fedus ↩︎

  39. Sheng Lu, Irina Bigoulaeva, Rachneet Sachdeva, Harish Tayyar Madabushi, Iryna Gurevych ↩︎

  40. Peiyu Liu, Zikang Liu, Ze-Feng Gao, Dawei Gao, Wayne Xin Zhao, Yaliang Li, Bolin Ding, Ji-Rong Wen ↩︎

  41. Hannah Devinney, Jenny Björklund, Henrik Björklund ↩︎

  42. Brian Larson ↩︎

  43. Andreas Waldis, Joel Birrer, Anne Lauscher, Iryna Gurevych ↩︎

  44. Aniket Vashishtha, Kabir Ahuja, Sunayana Sitaram ↩︎

  45. Dieuwke Hupkes, Mario Giulianelli, Verna Dankers, Mikel Artetxe, Yanai Elazar, Tiago Pimentel, Christos Christodoulopoulos, Karim Lasri, Naomi Saphra, Arabella Sinclair, Dennis Ulmer, Florian Schottmann, Khuyagbaatar Batsuren, Kaiser Sun, Koustuv Sinha, Leila Khalatbari, Maria Ryskina, Rita Frieske, Ryan Cotterell, Zhijing Jin ↩︎

  46. Elron Bandel, Yoav Goldberg, Yanai Elazar ↩︎

  47. Niklas Muennighoff, Thomas Wang, Lintang Sutawika, Adam Roberts, Stella Biderman, Teven Le Scao, M Saiful Bari, Sheng Shen, Zheng Xin Yong, Hailey Schoelkopf, Xiangru Tang, Dragomir Radev, Alham Fikri Aji, Khalid Almubarak, Samuel Albanie, Zaid Alyafeai, Albert Webson, Edward Raff, Colin Raffel ↩︎

  48. Swaroop Mishra, Daniel Khashabi, Chitta Baral, Hannaneh Hajishirzi ↩︎

  49. Vagrant Gautam, Arjun Subramonian, Anne Lauscher, Os Keyes ↩︎

  50. Sandra Sandoval, Jieyu Zhao, Marine Carpuat, Hal Daumé III ↩︎

  51. Haozhe An, Rachel Rudinger ↩︎

  52. Fatemeh Torabi Asr, Mohammad Mazraeh, Alexandre Lopes, Vagrant Gautam, Junette Gonzales, Prashanth Rao, Maite Taboada ↩︎

  53. Yanai Elazar, Hongming Zhang, Yoav Goldberg, Dan Roth ↩︎

  54. Vagrant Gautam, Eileen Bingert, Dawei Zhu, Anne Lauscher, Dietrich Klakow ↩︎

  55. Zhaofeng Wu, Linlu Qiu, Alexis Ross, Ekin Akyürek, Boyuan Chen, Bailin Wang, Najoung Kim, Jacob Andreas, Yoon Kim ↩︎

  56. Jason Wei, Xuezhi Wang, Dale Schuurmans, Maarten Bosma, Brian Ichter, Fei Xia, Ed Chi, Quoc Le, Denny Zhou ↩︎