{"title":"NaturalLanguageProcesing4All","authors":"A. Hjorth","doi":"10.1145/3446871.3469749","DOIUrl":null,"url":null,"abstract":"This paper presents a pilot study of NaturalLanguageProcessing4All (NLP4All), a Constructionist, low-threshold, XAI learning tool designed to bring Natural Language Processing methods into high school classrooms. Specifically, NLP4All is designed to let nonprogrammers explore different corpora of text through classification activities. Together with a high school Social Studies teacher, I developed a 2-week (6-hour) learning unit focusing on analyzing tweets from political parties to explore the differences and similarities between their policy views and communication styles. In the analysis, I find that text classification shows unexplored promise as a learning activity; that students were able to draw on their prior knowledge to classify tweets; that using NLP4All to collaboratively classify tweets led to productive classroom discussions; and that while students were able to build good machine learning models for classifying tweets, their rationales often focused on identifying one party, rather than distinguishing between parties. Finally, I discuss other educational contexts where NLP andML can be productive for children, and future design features that may be worth exploring.","PeriodicalId":309835,"journal":{"name":"Proceedings of the 17th ACM Conference on International Computing Education Research","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-08-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 17th ACM Conference on International Computing Education Research","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3446871.3469749","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
This paper presents a pilot study of NaturalLanguageProcessing4All (NLP4All), a Constructionist, low-threshold, XAI learning tool designed to bring Natural Language Processing methods into high school classrooms. Specifically, NLP4All is designed to let nonprogrammers explore different corpora of text through classification activities. Together with a high school Social Studies teacher, I developed a 2-week (6-hour) learning unit focusing on analyzing tweets from political parties to explore the differences and similarities between their policy views and communication styles. In the analysis, I find that text classification shows unexplored promise as a learning activity; that students were able to draw on their prior knowledge to classify tweets; that using NLP4All to collaboratively classify tweets led to productive classroom discussions; and that while students were able to build good machine learning models for classifying tweets, their rationales often focused on identifying one party, rather than distinguishing between parties. Finally, I discuss other educational contexts where NLP andML can be productive for children, and future design features that may be worth exploring.