[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-158029-105":59,"doc-detail-158029-en":131},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":124,"head_meta":126,"extra_data":128,"updated_unix":130},105,"en","second-language-acquisition-modeling-duolingo-slam-report","Second Language Acquisition Modeling - Duolingo SLAM Report","","This report addresses Second Language Acquisition Modeling by predicting which words a learner is likely to answer incorrectly and which words they are likely to get right. Using a Duolingo dataset from the first 30 days of learning, it presents three neural model implementations: a Deep Key-Value Memory Network (DKVMN), a Bi-directional LSTM CNN (BLSTM) model, and an Encoder-Decoder approach. Results are comparable to state-of-the-art performance shown on Duolingo’s leaderboard, indicating BLSTM sequence-to-sequence modeling can match and sometimes exceed more specialized methods.",{"@graph":69,"@context":123},[70,84,106],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":40,"@type":76,"position":81},"https://docshare.wps.com/document/research-report/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/second-language-acquisition-modeling-duolingo-slam-report/158029/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/second-language-acquisition-modeling-duolingo-slam-report/158029.png","ImageObject",300,407,{"name":92,"@type":93},"Alex Sinclair","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-07","2026-08-29",true,{"@type":102,"interactionType":103,"userInteractionCount":105},"InteractionCounter",{"@type":104},"ViewAction",11,{"@type":107,"mainEntity":108},"FAQPage",[109,115,119],{"name":110,"@type":111,"acceptedAnswer":112},"What problem does Second Language Acquisition Modeling (SLAM) target in this report?","Question",{"text":113,"@type":114},"It predicts which words a student learning a new language will likely get wrong and which they will likely get right, based on a history of past mistakes.","Answer",{"name":116,"@type":111,"acceptedAnswer":117},"What dataset source is used for training and evaluation?",{"text":118,"@type":114},"The models use a Duolingo dataset collected from about 6,000 students over the first 30 days, with word-level right/wrong labels derived from student translations.",{"name":120,"@type":111,"acceptedAnswer":121},"Which models are implemented and compared in the report?",{"text":122,"@type":114},"The report implements three approaches: DKVMN, a Bi-directional LSTM CNN (BLSTM), and an Encoder-Decoder model.","https://schema.org",{"og:url":83,"og:type":125,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":127,"canonical":83},"index,follow",{"doc_id":129,"site_id":62},158029,1787993784,{"code":4,"msg":5,"data":132},{"doc_id":129,"user_id":133,"nickname":92,"user_avatar":134,"doc_module":4,"category_id":39,"category_name":40,"doc_title":65,"doc_description":67,"doc_content":135,"file_id":136,"file_url":137,"file_type":138,"file_size":139,"view_count":105,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":52,"language":140,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":141,"faqs":142,"seo_title":143,"seo_description":67,"update_tm":130,"read_time":144},1099523882182,"https://ap-avatar.wpscdn.com/davatar_6f874abed73319feea01a86fa6f0fab8","Second Language Acquisition Modeling-Duolingo  \nHima Dureddy, George Larionov, Xin Qian  \nCarnegie Mellon University  \nfglariono,hdureddy,[xinq](xinqg@cs.cmu.edu)[g](xinqg@cs.cmu.edu)[@cs.cmu.edu](xinqg@cs.cmu.edu)  \nAbstract  \nThis report tackles Second Language Acquisition Modeling, which is the task of learning to predict which words a student learning a new language will make mistakes on and which he or she is likely to get right. Using a dataset from Duolingo, a mobile language learning app, we describe three model implementations which have been developed to solve this task in a logical fashion: a Deep Key-Value Memory Network (DKVMN), a Bi-directional LSTM CNN (BLSTM), and an Encoder-Decoder model. We achieve comparable results to the state of the art (as seen on the Duolingo leaderboard), showing that a generic BLSTM sequenceto-sequence model performs roughly as well as, and in some cases outperforms, more complex models designed speciﬁcally for the task.  \n1 Introduction  \nThis paper focuses on the 2018 Duolingo Shared Task on Second Language Acquisition Modeling (SLAM) . Duolingo provides a large dataset which contains the results of about 6,000 students learning a second language over the course of their ﬁrst 30 days using the Duolingo app. From the ofﬁcial task site: “the goal of this task is to predict future mistakes that learners of English, Spanish, and French will make based on a history of the mistakes they have made in the past.”  \nThe related task of knowledge tracing has seen signiﬁcant study for some time. Several methods have been proposed to tackle the knowledge tracing problem, the most useful among them being Item Response Theory, Bayesian Knowledge Tracing, and various Neural Network architectures [8]  \n[6][10] . We build on this research by utilizing more advanced neural network architectures than [6], who use a relatively simple LSTM model, tweaking existing models such as [10], and introducing a state-of-the-art sequence labeling model to see if it is up to the task.  \nMost knowledge tracing tasks provide a dataset of assignments labeled with a single right/wrong answer each, whereas Duolingo provides full sentences translated by students where each word is labeled as right/wrong. Therefore to adapt KT algorithms we must treat each word as a separate assignment, which greatly increases the complexity of the problem as there are many more words in the Duolingo dataset than there are assignments in other datasets.  \n2 Related Work  \n2.1 Item Response Theory (IRT)  \nIRT has been studied for decades, mostly in the context of standardized testing. IRT stores a single number for each student, which is the student's proﬁciency or ability over the course of completing several assessments. IRT assumes that this score does not change while taking the assessments. In the baseline version of IRT, each assignment is assigned a difﬁculty parameter and the probability that a student answers a given item correctly is determined by subtracting the difﬁculty of the item from the proﬁciency score of the student and then passing it through some function f , where f is a sigmoidal function, often the logistic function. This means that IRT often corresponds to structured  \nTable 1: Training data statistics of different streams of Duolingo data  \n\n| Track |  | Users | Exercises | Unique tokens | Unique POS tags | Positive Label Ratio |\n| --- | --- | --- | --- | --- | --- | --- |\n| es |  en | 2643 | 731896 | 2525 | 15 | 14.1 |\n| en es |  | 2593 | 824012 | 1967 | 17 | 12.6 |\n| fr en |  | 1213 | 326792 | 1941 | 17 | 16.2 |\n\nlogistic regression. The parameters of the model are learned by maximizing the posterior log probability given the response data [8] . There has been a variety of augmented IRT models proposed, which attempt to take into account extra information such as groupings of assignments into topics or concepts (Hierarchical IRT), students forgetting things over time (Temporal IRT), etc. [8] .  \n2.2 Deep Knowled","cbCaiqo4S2Wlr4yy","https://ap.wps.com/l/cbCaiqo4S2Wlr4yy","pdf",739386,"English","# Introduction\n## Task definition and dataset\n## Knowledge tracing background\n## Modeling design choices\n# Related Work\n## Item Response Theory (IRT)\n## Deep Knowledge Tracing (DKT)\n## Dynamic Key-Value Memory Networks (DKVMN)","[{\"question\":\"What problem does Second Language Acquisition Modeling (SLAM) target in this report?\",\"answer\":\"It predicts which words a student learning a new language will likely get wrong and which they will likely get right, based on a history of past mistakes.\"},{\"question\":\"What dataset source is used for training and evaluation?\",\"answer\":\"The models use a Duolingo dataset collected from about 6,000 students over the first 30 days, with word-level right/wrong labels derived from student translations.\"},{\"question\":\"Which models are implemented and compared in the report?\",\"answer\":\"The report implements three approaches: DKVMN, a Bi-directional LSTM CNN (BLSTM), and an Encoder-Decoder model.\"}]","Second Language Acquisition Modeling - Duolingo SLAM Report | PDF",25]