SlideShare a Scribd company logo
1 of 14
Learning with PurposeLearning with Purpose
Generating Adequate Distractors for
Multiple-Choice Questions
Authors: Cheng Zhang, Yicheng Sun,
Hejia Chen and Jie Wang
Presenter: Cheng Zhang
University of Massachusetts Lowell, USA
Learning with Purpose
1. Introduction
2. Distractor Generation
3. Evaluations
4. Conclusions
Overview
Learning with Purpose
An approach to automatic generation of adequate distractors for
a given question answer pair (QAP) to form an adequate
multiple-choice question (MCQ).
Combination of part-of-speech tagging, named-entity tagging,
semantic-role labeling, regular expressions, domain knowledge
bases, word embeddings, word edit distance, WordNet, and
other algorithms.
Evaluations by human judges, each MCQ has at least one
adequate distractor and 84% of MCQs have three adequate
distractors
Introduction
Abstract
Learning with Purpose
Methods of generating adequate distractors are typically
following two directions (Pho et al., 2014; Rao and Saha, 2018):
• 1. Domain specific knowledge bases
• 2. Semantic similarity
Previous efforts have focused on finding some forms of
distractors, instead of making them look more distracting.
Introduction
Background
Learning with Purpose
The Generated adequate distractor must satisfy the following
requirements:
• It is an incorrect answer to the question.
• It is grammatically correct.
• It is semantically related to the correct answer.
• It must provide enough distraction.
Introduction
Our Goals
Learning with Purpose
Input:
• Original article
• Answer in QAP
The fixed order of distractor generation for each target word:
1. Subjects,
2. Objects,
3. Adjectives for subjects,
4. Adjectives for objects,
5. Predicates,
6. Adverbs
Distractor Generation
Output:
• Distractors
Learning with Purpose
Three type of target word:
• Type-1: time point, time range,
numerical number, ordinal
number.
• Type-2: person, location,
organization.
• Type-3: others.
Distractor Generation
Learning with Purpose
Distractor candidates for Type-3:
• Semantic similarly words
• Hypernyms
• Antonyms
Filter out unsuitable candidates:
• Distractor candidates that contain the target word.
• Distractor candidates that have the same prefix of the target word
with edit distance less than three.
• E.g. Misspelled: “knowledge” vs “knowladge”
• Different tense: “try” vs “tries”
Distractor Generation
Target word in Type-3
Learning with Purpose
For each distractor candidate 𝑊𝑐 with target word 𝑊𝑡 :
𝑆 𝑣 = Word embedding cosine similarity score.
𝑆 𝑛 = WordNet WUP (Wu and Palmer, 1994) similarity score.
𝑆 𝑑 = Edit distance score.
where E is the edit distance.
Distractor Generation
Ranking Algorithm
Learning with Purpose
R = Ranking score.
if 𝑊𝑐 is an antonym of 𝑊𝑡
otherwise
Note that 𝑆 𝑣, 𝑆 𝑛, 𝑆 𝑑 are each between 0 and 1, and so 𝑅′(𝑊𝑐, 𝑊𝑡)
is between 0 and 1, which implies that log 𝑅′
𝑊𝑐, 𝑊𝑡 > 0 .
Also note that we give more weight to antonyms.
Distractor Generation
Ranking Algorithm
Learning with Purpose
U.S. SAT practice reading tests as a dataset.
Total of 303 distractors for evaluation.
Evaluated by human judgment.
Evaluation result:
• All distractors generated by our method are grammatically correct.
• 98% distractors are relevant to the QAP with distraction.
• 96% distractors provide sufficient distraction.
• 84% MCQs are adequate.
• All MCQs are acceptable (i.e., with at least one adequate distractor).
Evaluation
Learning with Purpose
What did Chie hear? (SAT practice test 1 article 1)
• her soft scuttling footsteps, the creak of the driveway.
• her soft scuttling footsteps, the creak of the stairwell.
• her soft scuttling footsteps, the knock of the door.
• her soft scuttling footsteps, the creak of the door. (Correct answer)
When should ethics apply? (SAT practice test 2 article 2)
• when someone makes an economic request.
• when someone makes an economic proposition.
• when someone makes a political decision.
• when someone makes an economic decision. (Correct answer)
Evaluation
Examples
Learning with Purpose
We presented a novel method using various NLP tools for
generating adequate distractors.
Improve the ranking measure to help select a better distractor
for a target word from a list of candidates.
Explore how to produce generative distractors using neural
networks, instead of just replacing a few target words in a given
answer.
Conclusions
Learning with PurposeLearning with Purpose
Thank you

More Related Content

What's hot

Marketing Research: Quantitative Research(data - survey)
Marketing Research: Quantitative Research(data - survey)Marketing Research: Quantitative Research(data - survey)
Marketing Research: Quantitative Research(data - survey)Rubayet Hassan
 
Survey Methodology and Questionnaire Design Theory Part II
Survey Methodology and Questionnaire Design Theory Part IISurvey Methodology and Questionnaire Design Theory Part II
Survey Methodology and Questionnaire Design Theory Part IIQualtrics
 
Case study evaluation rubric
Case study evaluation rubricCase study evaluation rubric
Case study evaluation rubricAmy Hayashi
 
Sentiment Analysis
Sentiment AnalysisSentiment Analysis
Sentiment Analysisishan0019
 
Liberty university psyc 341 module 1 exam
Liberty university psyc 341 module 1 examLiberty university psyc 341 module 1 exam
Liberty university psyc 341 module 1 examleesa marteen
 
Sample mba 3 spring 2015
Sample mba 3 spring 2015Sample mba 3 spring 2015
Sample mba 3 spring 2015Tushar Ahuja
 
Objective Test Guide
Objective Test GuideObjective Test Guide
Objective Test GuidePam Pandit
 
Binary Choice Presentation
Binary Choice PresentationBinary Choice Presentation
Binary Choice PresentationMiss l
 
Step Up Your Survey Research - Dawn of the Data Age Lecture Series
Step Up Your Survey Research - Dawn of the Data Age Lecture SeriesStep Up Your Survey Research - Dawn of the Data Age Lecture Series
Step Up Your Survey Research - Dawn of the Data Age Lecture SeriesLuciano Pesci, PhD
 
Mb0050 research methodology
Mb0050 research methodologyMb0050 research methodology
Mb0050 research methodologysmumbahelp
 
Ms 95 - research methodology for management decisions
Ms 95 - research methodology for management decisionsMs 95 - research methodology for management decisions
Ms 95 - research methodology for management decisionssmumbahelp
 
Rubric to assess a debate
Rubric to assess a debateRubric to assess a debate
Rubric to assess a debateCEDEC
 
Testrocker presentation
Testrocker presentationTestrocker presentation
Testrocker presentationhsguidance
 
Preparation of questionnaires
Preparation of questionnairesPreparation of questionnaires
Preparation of questionnairesJobush Mathew
 
Lesson 5 writing a research title
Lesson 5 writing a research titleLesson 5 writing a research title
Lesson 5 writing a research titlemjlobetos
 
Selasturkiye Rm Social Surveys
Selasturkiye Rm Social SurveysSelasturkiye Rm Social Surveys
Selasturkiye Rm Social SurveysZiya NISANOGLU
 

What's hot (20)

True or false
True or falseTrue or false
True or false
 
Marketing Research: Quantitative Research(data - survey)
Marketing Research: Quantitative Research(data - survey)Marketing Research: Quantitative Research(data - survey)
Marketing Research: Quantitative Research(data - survey)
 
Survey Methodology and Questionnaire Design Theory Part II
Survey Methodology and Questionnaire Design Theory Part IISurvey Methodology and Questionnaire Design Theory Part II
Survey Methodology and Questionnaire Design Theory Part II
 
Case study evaluation rubric
Case study evaluation rubricCase study evaluation rubric
Case study evaluation rubric
 
Sentiment Analysis
Sentiment AnalysisSentiment Analysis
Sentiment Analysis
 
Liberty university psyc 341 module 1 exam
Liberty university psyc 341 module 1 examLiberty university psyc 341 module 1 exam
Liberty university psyc 341 module 1 exam
 
Sample mba 3 spring 2015
Sample mba 3 spring 2015Sample mba 3 spring 2015
Sample mba 3 spring 2015
 
How to Create Problem Solving Test Items
How to Create Problem Solving Test ItemsHow to Create Problem Solving Test Items
How to Create Problem Solving Test Items
 
Ml ppt
Ml pptMl ppt
Ml ppt
 
Objective Test Guide
Objective Test GuideObjective Test Guide
Objective Test Guide
 
Binary Choice Presentation
Binary Choice PresentationBinary Choice Presentation
Binary Choice Presentation
 
Step Up Your Survey Research - Dawn of the Data Age Lecture Series
Step Up Your Survey Research - Dawn of the Data Age Lecture SeriesStep Up Your Survey Research - Dawn of the Data Age Lecture Series
Step Up Your Survey Research - Dawn of the Data Age Lecture Series
 
Mb0050 research methodology
Mb0050 research methodologyMb0050 research methodology
Mb0050 research methodology
 
Ms 95 - research methodology for management decisions
Ms 95 - research methodology for management decisionsMs 95 - research methodology for management decisions
Ms 95 - research methodology for management decisions
 
Rubric to assess a debate
Rubric to assess a debateRubric to assess a debate
Rubric to assess a debate
 
Questionnarie
QuestionnarieQuestionnarie
Questionnarie
 
Testrocker presentation
Testrocker presentationTestrocker presentation
Testrocker presentation
 
Preparation of questionnaires
Preparation of questionnairesPreparation of questionnaires
Preparation of questionnaires
 
Lesson 5 writing a research title
Lesson 5 writing a research titleLesson 5 writing a research title
Lesson 5 writing a research title
 
Selasturkiye Rm Social Surveys
Selasturkiye Rm Social SurveysSelasturkiye Rm Social Surveys
Selasturkiye Rm Social Surveys
 

Similar to Generating Adequate Distractors for Multiple-Choice Questions

A Gentle Introduction to Text Analysis :)
A Gentle Introduction to Text Analysis :)A Gentle Introduction to Text Analysis :)
A Gentle Introduction to Text Analysis :)UNCResearchHub
 
A Gentle Introduction to Text Analysis I
A Gentle Introduction to Text Analysis IA Gentle Introduction to Text Analysis I
A Gentle Introduction to Text Analysis IUNCResearchHub
 
Qualitative approaches to learning analytics
Qualitative approaches to learning analyticsQualitative approaches to learning analytics
Qualitative approaches to learning analyticsRebecca Ferguson
 
Research design ii
Research design iiResearch design ii
Research design iiKritika Jain
 
Exploratory research design
Exploratory research design Exploratory research design
Exploratory research design Kritika Jain
 
Research design ii
Research design iiResearch design ii
Research design iiKritika Jain
 
Assignment Surveys and R Assignment Surveys and Response R.docx
Assignment Surveys and R Assignment Surveys and Response R.docxAssignment Surveys and R Assignment Surveys and Response R.docx
Assignment Surveys and R Assignment Surveys and Response R.docxmckellarhastings
 
II-SDV 2016 Srinivasan Parthiban - KOL Analytics from Biomedical Literature
II-SDV 2016 Srinivasan Parthiban - KOL Analytics from Biomedical LiteratureII-SDV 2016 Srinivasan Parthiban - KOL Analytics from Biomedical Literature
II-SDV 2016 Srinivasan Parthiban - KOL Analytics from Biomedical LiteratureDr. Haxel Consult
 
Known knowns & unknown unknowns
Known knowns & unknown unknownsKnown knowns & unknown unknowns
Known knowns & unknown unknownsRoxanne Russell
 
Semi supervised approach for word sense disambiguation
Semi supervised approach for word sense disambiguationSemi supervised approach for word sense disambiguation
Semi supervised approach for word sense disambiguationkokanechandrakant
 
Methodology and research process
Methodology and research processMethodology and research process
Methodology and research processToufik Kasmi
 
In this module we learned about who may be included in our research .docx
In this module we learned about who may be included in our research .docxIn this module we learned about who may be included in our research .docx
In this module we learned about who may be included in our research .docxwiddowsonerica
 
Decoding word association 3 - sentence completion test
Decoding word association 3 - sentence completion testDecoding word association 3 - sentence completion test
Decoding word association 3 - sentence completion testCol Mukteshwar Prasad
 
The Key Challenge in Behavioural Research
The Key Challenge in Behavioural ResearchThe Key Challenge in Behavioural Research
The Key Challenge in Behavioural ResearchQualtrics
 
QualitativeAnalysis_W2015.ppt
QualitativeAnalysis_W2015.pptQualitativeAnalysis_W2015.ppt
QualitativeAnalysis_W2015.pptRabinThapa27
 

Similar to Generating Adequate Distractors for Multiple-Choice Questions (20)

A Gentle Introduction to Text Analysis :)
A Gentle Introduction to Text Analysis :)A Gentle Introduction to Text Analysis :)
A Gentle Introduction to Text Analysis :)
 
A Gentle Introduction to Text Analysis I
A Gentle Introduction to Text Analysis IA Gentle Introduction to Text Analysis I
A Gentle Introduction to Text Analysis I
 
Qualitative approaches to learning analytics
Qualitative approaches to learning analyticsQualitative approaches to learning analytics
Qualitative approaches to learning analytics
 
Research design ii
Research design iiResearch design ii
Research design ii
 
Exploratory research design
Exploratory research design Exploratory research design
Exploratory research design
 
Research design ii
Research design iiResearch design ii
Research design ii
 
Multiple choice tests
Multiple choice testsMultiple choice tests
Multiple choice tests
 
Coding.ppt
Coding.pptCoding.ppt
Coding.ppt
 
Cue Forum2008
Cue Forum2008Cue Forum2008
Cue Forum2008
 
Assignment Surveys and R Assignment Surveys and Response R.docx
Assignment Surveys and R Assignment Surveys and Response R.docxAssignment Surveys and R Assignment Surveys and Response R.docx
Assignment Surveys and R Assignment Surveys and Response R.docx
 
Qualitative research methods kanhaiya sapkota
Qualitative research methods kanhaiya sapkotaQualitative research methods kanhaiya sapkota
Qualitative research methods kanhaiya sapkota
 
II-SDV 2016 Srinivasan Parthiban - KOL Analytics from Biomedical Literature
II-SDV 2016 Srinivasan Parthiban - KOL Analytics from Biomedical LiteratureII-SDV 2016 Srinivasan Parthiban - KOL Analytics from Biomedical Literature
II-SDV 2016 Srinivasan Parthiban - KOL Analytics from Biomedical Literature
 
Known knowns & unknown unknowns
Known knowns & unknown unknownsKnown knowns & unknown unknowns
Known knowns & unknown unknowns
 
Semi supervised approach for word sense disambiguation
Semi supervised approach for word sense disambiguationSemi supervised approach for word sense disambiguation
Semi supervised approach for word sense disambiguation
 
Research in home science
Research in home scienceResearch in home science
Research in home science
 
Methodology and research process
Methodology and research processMethodology and research process
Methodology and research process
 
In this module we learned about who may be included in our research .docx
In this module we learned about who may be included in our research .docxIn this module we learned about who may be included in our research .docx
In this module we learned about who may be included in our research .docx
 
Decoding word association 3 - sentence completion test
Decoding word association 3 - sentence completion testDecoding word association 3 - sentence completion test
Decoding word association 3 - sentence completion test
 
The Key Challenge in Behavioural Research
The Key Challenge in Behavioural ResearchThe Key Challenge in Behavioural Research
The Key Challenge in Behavioural Research
 
QualitativeAnalysis_W2015.ppt
QualitativeAnalysis_W2015.pptQualitativeAnalysis_W2015.ppt
QualitativeAnalysis_W2015.ppt
 

Recently uploaded

The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 

Recently uploaded (20)

The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 

Generating Adequate Distractors for Multiple-Choice Questions

  • 1. Learning with PurposeLearning with Purpose Generating Adequate Distractors for Multiple-Choice Questions Authors: Cheng Zhang, Yicheng Sun, Hejia Chen and Jie Wang Presenter: Cheng Zhang University of Massachusetts Lowell, USA
  • 2. Learning with Purpose 1. Introduction 2. Distractor Generation 3. Evaluations 4. Conclusions Overview
  • 3. Learning with Purpose An approach to automatic generation of adequate distractors for a given question answer pair (QAP) to form an adequate multiple-choice question (MCQ). Combination of part-of-speech tagging, named-entity tagging, semantic-role labeling, regular expressions, domain knowledge bases, word embeddings, word edit distance, WordNet, and other algorithms. Evaluations by human judges, each MCQ has at least one adequate distractor and 84% of MCQs have three adequate distractors Introduction Abstract
  • 4. Learning with Purpose Methods of generating adequate distractors are typically following two directions (Pho et al., 2014; Rao and Saha, 2018): • 1. Domain specific knowledge bases • 2. Semantic similarity Previous efforts have focused on finding some forms of distractors, instead of making them look more distracting. Introduction Background
  • 5. Learning with Purpose The Generated adequate distractor must satisfy the following requirements: • It is an incorrect answer to the question. • It is grammatically correct. • It is semantically related to the correct answer. • It must provide enough distraction. Introduction Our Goals
  • 6. Learning with Purpose Input: • Original article • Answer in QAP The fixed order of distractor generation for each target word: 1. Subjects, 2. Objects, 3. Adjectives for subjects, 4. Adjectives for objects, 5. Predicates, 6. Adverbs Distractor Generation Output: • Distractors
  • 7. Learning with Purpose Three type of target word: • Type-1: time point, time range, numerical number, ordinal number. • Type-2: person, location, organization. • Type-3: others. Distractor Generation
  • 8. Learning with Purpose Distractor candidates for Type-3: • Semantic similarly words • Hypernyms • Antonyms Filter out unsuitable candidates: • Distractor candidates that contain the target word. • Distractor candidates that have the same prefix of the target word with edit distance less than three. • E.g. Misspelled: “knowledge” vs “knowladge” • Different tense: “try” vs “tries” Distractor Generation Target word in Type-3
  • 9. Learning with Purpose For each distractor candidate 𝑊𝑐 with target word 𝑊𝑡 : 𝑆 𝑣 = Word embedding cosine similarity score. 𝑆 𝑛 = WordNet WUP (Wu and Palmer, 1994) similarity score. 𝑆 𝑑 = Edit distance score. where E is the edit distance. Distractor Generation Ranking Algorithm
  • 10. Learning with Purpose R = Ranking score. if 𝑊𝑐 is an antonym of 𝑊𝑡 otherwise Note that 𝑆 𝑣, 𝑆 𝑛, 𝑆 𝑑 are each between 0 and 1, and so 𝑅′(𝑊𝑐, 𝑊𝑡) is between 0 and 1, which implies that log 𝑅′ 𝑊𝑐, 𝑊𝑡 > 0 . Also note that we give more weight to antonyms. Distractor Generation Ranking Algorithm
  • 11. Learning with Purpose U.S. SAT practice reading tests as a dataset. Total of 303 distractors for evaluation. Evaluated by human judgment. Evaluation result: • All distractors generated by our method are grammatically correct. • 98% distractors are relevant to the QAP with distraction. • 96% distractors provide sufficient distraction. • 84% MCQs are adequate. • All MCQs are acceptable (i.e., with at least one adequate distractor). Evaluation
  • 12. Learning with Purpose What did Chie hear? (SAT practice test 1 article 1) • her soft scuttling footsteps, the creak of the driveway. • her soft scuttling footsteps, the creak of the stairwell. • her soft scuttling footsteps, the knock of the door. • her soft scuttling footsteps, the creak of the door. (Correct answer) When should ethics apply? (SAT practice test 2 article 2) • when someone makes an economic request. • when someone makes an economic proposition. • when someone makes a political decision. • when someone makes an economic decision. (Correct answer) Evaluation Examples
  • 13. Learning with Purpose We presented a novel method using various NLP tools for generating adequate distractors. Improve the ranking measure to help select a better distractor for a target word from a list of candidates. Explore how to produce generative distractors using neural networks, instead of just replacing a few target words in a given answer. Conclusions
  • 14. Learning with PurposeLearning with Purpose Thank you