SlideShare ist ein Scribd-Unternehmen logo
1 von 101
Downloaden Sie, um offline zu lesen
QG-Net: Data-Driven Question Generation
Model for Educational Content
Jack Wang
June 25, 2018
[ J. D. Karpicke et. al., 2012 ]
[ R. J. Hift. 2014 ]
[ D. Rohrer et. al., 2010 ]
?
Input text QG-Net
… one of the positive
contributions of deviance is
that it fosters social change.
Input text QG-Net
… one of the positive
contributions of deviance is
that it fosters social change.
Input text QG-Net
… one of the positive
contributions of deviance is
that it fosters social change.
What is one of the positive
contributions of deviance?
Input text QG-Net
Generated
question
… one of the positive
contributions of deviance is
that it fosters social change.
What is one of the positive
contributions of deviance?
Input text QG-Net
Generated
question
✓ Fluent
✓ relevant
Input text QG-Net
Generated
question
✓ Generates fluent and
relevant questions
Input text QG-Net
Generated
question
✓ Generates fluent and
relevant questions
Input text QG-Net
Generated
question
✓ Generates fluent and
relevant questions
Input text QG-Net
Generated
question
✓ Generates fluent and
relevant questions
✓ Adaptive to texts from
various subjects
QG-Net
QG-Net
QG-Net
Reader
QG-Net
Reader Generator
QG-Net
Reader Generator
… one of the positive
contributions of deviance is
that it fosters social change.
QG-Net
Reader Generator
… one of the positive
contributions of deviance is
that it fosters social change.
QG-Net
Reader Generator
… one of the positive
contributions of deviance is
that it fosters social change.
QG-Net
Reader Generator
… one of the positive
contributions of deviance is
that it fosters social change.
QG-Net
Reader Generator
… one of the positive
contributions of deviance is
that it fosters social change.
QG-Net
Reader Generator
… one of the positive
contributions of deviance is
that it fosters social change.
QG-Net
Reader Generator
… one of the positive
contributions of deviance is
that it fosters social change.
QG-Net
Reader Generator
… one of the positive
contributions of deviance is
that it fosters social change.
QG-Net
Reader Generator
… one of the positive
contributions of deviance is
that it fosters social change.
QG-Net
Reader Generator
… one of the positive
contributions of deviance is
that it fosters social change.
QG-Net
Reader Generator
… one of the positive
contributions of deviance is
that it fosters social change.
QG-Net
Reader Generator
… one of the positive
contributions of deviance is
that it fosters social change.
QG-Net
Reader Generator
… one of the positive
contributions of deviance is
that it fosters social change.
QG-Net
Reader Generator
… one of the positive
contributions of deviance is
that it fosters social change.
QG-Net
Reader Generator
… one of the positive
contributions of deviance is
that it fosters social change.
QG-Net
Reader Generator
… one of the positive
contributions of deviance is
that it fosters social change.
0100010101
0100110100
1010001010
0111010101
01010101...
Intermediate
representation
QG-Net
Reader Generator
… one of the positive
contributions of deviance is
that it fosters social change.
0100010101
0100110100
1010001010
0111010101
01010101...
Intermediate
representation
QG-Net
Reader Generator
… one of the positive
contributions of deviance is
that it fosters social change.
What
0100010101
0100110100
1010001010
0111010101
01010101...
Intermediate
representation
QG-Net
Reader Generator
… one of the positive
contributions of deviance is
that it fosters social change.
What is
0100010101
0100110100
1010001010
0111010101
01010101...
Intermediate
representation
QG-Net
Reader Generator
… one of the positive
contributions of deviance is
that it fosters social change.
What is one
0100010101
0100110100
1010001010
0111010101
01010101...
Intermediate
representation
QG-Net
Reader Generator
… one of the positive
contributions of deviance is
that it fosters social change.
What is one of
0100010101
0100110100
1010001010
0111010101
01010101...
Intermediate
representation
QG-Net
Reader Generator
… one of the positive
contributions of deviance is
that it fosters social change.
What is one of the
0100010101
0100110100
1010001010
0111010101
01010101...
Intermediate
representation
QG-Net
Reader Generator
… one of the positive
contributions of deviance is
that it fosters social change.
What is one of the positive
0100010101
0100110100
1010001010
0111010101
01010101...
Intermediate
representation
QG-Net
Reader Generator
… one of the positive
contributions of deviance is
that it fosters social change.
What is one of the positive
contributions
0100010101
0100110100
1010001010
0111010101
01010101...
Intermediate
representation
QG-Net
Reader Generator
… one of the positive
contributions of deviance is
that it fosters social change.
What is one of the positive
contributions of
0100010101
0100110100
1010001010
0111010101
01010101...
Intermediate
representation
QG-Net
Reader Generator
… one of the positive
contributions of deviance is
that it fosters social change.
What is one of the positive
contributions of deviance
0100010101
0100110100
1010001010
0111010101
01010101...
Intermediate
representation
QG-Net
Reader Generator
… one of the positive
contributions of deviance is
that it fosters social change.
What is one of the positive
contributions of deviance?
0100010101
0100110100
1010001010
0111010101
01010101...
Intermediate
representation
QG-Net
Reader Generator
… one of the positive
contributions of deviance is
that it fosters social change.
What is one of the positive
contributions of deviance?
LSTM
network
LSTM
network
0100010101
0100110100
1010001010
0111010101
01010101...
Intermediate
representation
QG-Net
Reader Generator
… one of the positive
contributions of deviance is
that it fosters social change.
What is one of the positive
contributions of deviance?
LSTM
network
LSTM
network
Attention
mechanism
Copy
mechanism
0100010101
0100110100
1010001010
0111010101
01010101...
Intermediate
representation
QG-Net
Reader Generator
… one of the positive
contributions of deviance is
that it fosters social change.
What is one of the positive
contributions of deviance?
LSTM
network
LSTM
network
Attention
mechanism
Copy
mechanism
0100010101
0100110100
1010001010
0111010101
01010101...
Intermediate
representation
1. D. Bahdanau et. al., 2014
2. A. See et. al., 2017
1
2
QG-Net
Reader Generator
… one of the positive
contributions of deviance is
that it fosters social change.
What is one of the positive
contributions of deviance?
LSTM
network
LSTM
network
Attention
mechanism
Copy
mechanism
✓ Fluent and relevant questions
✓ Adaptive to texts from various
subjects
0100010101
0100110100
1010001010
0111010101
01010101...
Intermediate
representation
Experiment overview
Source sentence
(from Wikipedia)
Answer
(selected from text)
Generated
question[ ]
● QG-Net learns to generate questions using SQuAD
Experiment overview
Source sentence
(from Wikipedia)
Answer
(selected from text)
Generated
question[ ]
● QG-Net learns to generate questions using SQuAD
Nikola Tesla was a
Serbian American
inventor, …
Experiment overview
Source sentence
(from Wikipedia)
Answer
(selected from text)
Generated
question[ ]
● QG-Net learns to generate questions using SQuAD
Nikola Tesla was a
Serbian American
inventor, …
Serbian American
Experiment overview
Source sentence
(from Wikipedia)
Answer
(selected from text)
Generated
question[ ]
● QG-Net learns to generate questions using SQuAD
Nikola Tesla was a
Serbian American
inventor, …
Serbian American
What is Tesla’s
nationality?
Experiment overview
● QG-Net learns to generate questions using SQuAD
● We test it on three OpenStax textbooks
Experiment overview
● QG-Net learns to generate questions using SQuAD
● We test it on three OpenStax textbooks
Experiment overview
● QG-Net learns to generate questions using SQuAD
● We test it on three OpenStax textbooks
Experiment overview
● QG-Net learns to generate questions using SQuAD
● We test it on three OpenStax textbooks
Experiment overview
● QG-Net learns to generate questions using SQuAD
● We test it on three OpenStax textbooks
○ Pre-processed the textbook texts to the same format as SQuAD
Experiment overview
● QG-Net learns to generate questions using SQuAD
● We test it on three OpenStax textbooks
○ Pre-processed the textbook texts to the same format as SQuAD
○ Compared to 2 of the best existing models (baseline11, baseline 22) 1. M. Heilman, 2010
2. X. Du et. al., 2017
Qualitative evaluation result #1 (Sociology)
Weber noted that different groups were affected differently based on education,
race and gender, and that people’s reactions to inequality were moderated by
class differences and rates of social mobility, ...
Qualitative evaluation result #1 (Sociology)
Weber noted that different groups were affected differently based on education,
race and gender, and that people's’ reactions to inequality were moderated by
class differences and rates of social mobility, ...
Qualitative evaluation result #1 (Sociology)
Weber noted that different groups were affected differently based on education,
race and gender, and that people's’ reactions to inequality were moderated by
class differences and rates of social mobility, ...
QG-Net: Along with education and race, what did Weber believe different groups
were affected by?
Qualitative evaluation result #1 (Sociology)
Weber noted that different groups were affected differently based on education,
race and gender, and that people's’ reactions to inequality were moderated by
class differences and rates of social mobility, ...
QG-Net: Along with education and race, what did Weber believe different groups
were affected by?
Baseline 1: What was education, race, and,?
Qualitative evaluation result #1 (Sociology)
Weber noted that different groups were affected differently based on education,
race and gender, and that people's’ reactions to inequality were moderated by
class differences and rates of social mobility, ...
QG-Net: Along with education and race, what did Weber believe different groups
were affected by?
Baseline 1: What was education, race, and,?
Qualitative evaluation result #1 (Sociology)
Weber noted that different groups were affected differently based on education,
race and gender, and that people's’ reactions to inequality were moderated by
class differences and rates of social mobility, ...
QG-Net: Along with education and race, what did Weber believe different groups
were affected by?
Baseline 1: What was education, race, and,?
Baseline 2: Along with education, race, race, and race, what other groups were
affected by the Kinsey scale?
Qualitative evaluation result #1 (Sociology)
Weber noted that different groups were affected differently based on education,
race and gender, and that people's’ reactions to inequality were moderated by
class differences and rates of social mobility, ...
QG-Net: Along with education and race, what did Weber believe different groups
were affected by?
Baseline 1: What was education, race, and,?
Baseline 2: Along with education, race, race, and race, what other groups were
affected by the Kinsey scale?
Qualitative evaluation result #1 (Sociology)
Weber noted that different groups were affected differently based on education,
race and gender, and that people's’ reactions to inequality were moderated by
class differences and rates of social mobility, ...
QG-Net: Along with education and race, what did Weber believe different groups
were affected by?
Baseline 1: What was education, race, and,?
Baseline 2: Along with education, race, race, and race, what other groups were
affected by the Kinsey scale?
Qualitative evaluation result #1 (Sociology)
Weber noted that different groups were affected differently based on education,
race and gender, and that people's’ reactions to inequality were moderated by
class differences and rates of social mobility, ...
QG-Net: Along with education and race, what did Weber believe different groups
were affected by?
Baseline 1: What was education, race, and,?
Baseline 2: Along with education, race, race, and race, what other groups were
affected by the Kinsey scale?
Chapter 12.1
Chapter 1.3
Qualitative evaluation result #2 (History)
The 1830 Indian Removal Act and subsequent displacement of the Creek,
Choctaw, Chickasaw, Seminole, and Cherokee tribes of the southeast fulfilled the
vision of a white nation and became one of the identifying characteristics of the
age of Jackson.
Qualitative evaluation result #2 (History)
The 1830 Indian Removal Act and subsequent displacement of the Creek,
Choctaw, Chickasaw, Seminole, and Cherokee tribes of the southeast fulfilled the
vision of a white nation and became one of the identifying characteristics of the
age of Jackson. Chapter 10.4
Qualitative evaluation result #2 (History)
The 1830 Indian Removal Act and subsequent displacement of the Creek,
Choctaw, Chickasaw, Seminole, and Cherokee tribes of the southeast fulfilled the
vision of a white nation and became one of the identifying characteristics of the
age of Jackson. Chapter 10.4
Qualitative evaluation result #2 (History)
The 1830 Indian Removal Act and subsequent displacement of the Creek,
Choctaw, Chickasaw, Seminole, and Cherokee tribes of the southeast fulfilled the
vision of a white nation and became one of the identifying characteristics of the
age of Jackson.
QG-Net: What act became one of the identifying characteristics of the age of
Jackson?
Chapter 10.4
Qualitative evaluation result #2 (History)
The 1830 Indian Removal Act and subsequent displacement of the Creek,
Choctaw, Chickasaw, Seminole, and Cherokee tribes of the southeast fulfilled the
vision of a white nation and became one of the identifying characteristics of the
age of Jackson.
QG-Net: What act became one of the identifying characteristics of the age of
Jackson?
Baseline 1: What did and subsequent displacement of the Creek, Choctaw,
Chickasaw, Seminole, and Cherokee tribes of the southeast fulfil the vision of a
white nation?
Chapter 10.4
Qualitative evaluation result #2 (History)
The 1830 Indian Removal Act and subsequent displacement of the Creek,
Choctaw, Chickasaw, Seminole, and Cherokee tribes of the southeast fulfilled the
vision of a white nation and became one of the identifying characteristics of the
age of Jackson.
QG-Net: What act became one of the identifying characteristics of the age of
Jackson?
Baseline 1: What did and subsequent displacement of the Creek, Choctaw,
Chickasaw, Seminole, and Cherokee tribes of the southeast fulfil the vision of a
white nation?
Chapter 10.4
Qualitative evaluation result #2 (History)
The 1830 Indian Removal Act and subsequent displacement of the Creek,
Choctaw, Chickasaw, Seminole, and Cherokee tribes of the southeast fulfilled the
vision of a white nation and became one of the identifying characteristics of the
age of Jackson.
QG-Net: What act became one of the identifying characteristics of the age of
Jackson?
Baseline 1: What did and subsequent displacement of the Creek, Choctaw,
Chickasaw, Seminole, and Cherokee tribes of the southeast fulfil the vision of a
white nation?
Baseline 2: What was the name of the act that caused a white nation to become a
white nation?
Chapter 10.4
Qualitative evaluation result #2 (History)
The 1830 Indian Removal Act and subsequent displacement of the Creek,
Choctaw, Chickasaw, Seminole, and Cherokee tribes of the southeast fulfilled the
vision of a white nation and became one of the identifying characteristics of the
age of Jackson.
QG-Net: What act became one of the identifying characteristics of the age of
Jackson?
Baseline 1: What did and subsequent displacement of the Creek, Choctaw,
Chickasaw, Seminole, and Cherokee tribes of the southeast fulfil the vision of a
white nation?
Baseline 2: What was the name of the act that caused a white nation to become a
white nation?
Chapter 10.4
Qualitative evaluation result #2 (History)
The 1830 Indian Removal Act and subsequent displacement of the Creek,
Choctaw, Chickasaw, Seminole, and Cherokee tribes of the southeast fulfilled the
vision of a white nation and became one of the identifying characteristics of the
age of Jackson.
QG-Net: What act became one of the identifying characteristics of the age of
Jackson?
Baseline 1: What did and subsequent displacement of the Creek, Choctaw,
Chickasaw, Seminole, and Cherokee tribes of the southeast fulfil the vision of a
white nation?
Baseline 2: What was the name of the act that caused a white nation to become a
white nation?
QG-Net:
✓ Generates fluent and relevant questions
✓ Is adaptive to text from various subjects
Human evaluation experiment
● We sample 150 sentences from each textbook
● We use the three models to generate questions
● Human evaluators evaluate the quality of generated questions
○ Fluency
○ relevance
● Human evaluators pick which question(s) could have been generated by human
○ Can choose none of them
Human evaluation results
Baseline 1
Baseline 2
OS = OpenStax
Human evaluation results
Baseline 1
Baseline 2
Human evaluation results
Baseline 1
Baseline 2
QG-Net:
✓ Generates superior questions in terms of
both fluency and relevance
✓ Works well for inputs from various subjects
Human evaluation results
Baseline 1
Baseline 2
Human evaluation results
Baseline 1
Baseline 2
Perceptually, QG-Net generates questions of
superior quality than those generated by
baseline models.
Input text QG-Net
Generated
question
Input text QG-Net
Generated
question
✓ Generates fluent and
relevant questions
✓ Adaptive to texts from
various subjects
Or
Acknowledgements
Rich Baraniuk Andrew Lan Phil Grimaldi Drew Waters Weili Nie
John and Ann Doerr
Arthur & Carlyse Ciocca Charitable Foundation
Questions?
QG-Net is on Github!
https://github.com/moonlightlane/QG-Net
jzwang@rice.edu
Input text QG-Net
Generated
question
Appendix
Appendix
Appendix

Weitere ähnliche Inhalte

Ähnlich wie A Data-Driven Question Generation Model for Educational Content - by Jack Wang

USER BEHAVIOR IN MICROBLOGS WITH A CULTURAL EMPHASIS
USER BEHAVIOR IN MICROBLOGS WITH A CULTURAL EMPHASISUSER BEHAVIOR IN MICROBLOGS WITH A CULTURAL EMPHASIS
USER BEHAVIOR IN MICROBLOGS WITH A CULTURAL EMPHASIS
Ruth Garcia Gavilanes
 
ProfessionalProjectProposal
ProfessionalProjectProposalProfessionalProjectProposal
ProfessionalProjectProposal
Peggy Strickling
 
Modeling Online User Interactions and their Offline effects on Socio-Technica...
Modeling Online User Interactions and their Offline effects on Socio-Technica...Modeling Online User Interactions and their Offline effects on Socio-Technica...
Modeling Online User Interactions and their Offline effects on Socio-Technica...
IIIT Hyderabad
 
Vera Data 2.0 Slides and Script
Vera Data 2.0 Slides and ScriptVera Data 2.0 Slides and Script
Vera Data 2.0 Slides and Script
Sara Vera
 

Ähnlich wie A Data-Driven Question Generation Model for Educational Content - by Jack Wang (20)

AgileTO Quick Talk Social Identity and Change Management - Nov 18 2020
AgileTO Quick Talk   Social Identity and Change Management - Nov 18 2020AgileTO Quick Talk   Social Identity and Change Management - Nov 18 2020
AgileTO Quick Talk Social Identity and Change Management - Nov 18 2020
 
Are online communities the way forward?
Are online communities the way forward?Are online communities the way forward?
Are online communities the way forward?
 
USER BEHAVIOR IN MICROBLOGS WITH A CULTURAL EMPHASIS
USER BEHAVIOR IN MICROBLOGS WITH A CULTURAL EMPHASISUSER BEHAVIOR IN MICROBLOGS WITH A CULTURAL EMPHASIS
USER BEHAVIOR IN MICROBLOGS WITH A CULTURAL EMPHASIS
 
The Art of Assigning Specific Dollar Values to Previously Ignored Social Impa...
The Art of Assigning Specific Dollar Values to Previously Ignored Social Impa...The Art of Assigning Specific Dollar Values to Previously Ignored Social Impa...
The Art of Assigning Specific Dollar Values to Previously Ignored Social Impa...
 
Policy tools, wellbeing impacts and value for money
Policy tools, wellbeing impacts and value for moneyPolicy tools, wellbeing impacts and value for money
Policy tools, wellbeing impacts and value for money
 
487816 959(1)
487816 959(1)487816 959(1)
487816 959(1)
 
M&E workshop for riversee
M&E workshop for riverseeM&E workshop for riversee
M&E workshop for riversee
 
GlobalGiving - case study - presented at Skoll ISIRC
GlobalGiving - case study - presented at Skoll ISIRCGlobalGiving - case study - presented at Skoll ISIRC
GlobalGiving - case study - presented at Skoll ISIRC
 
Paragraph-Plan-For-Ielts-Task-2-Essay - TED IELTS
Paragraph-Plan-For-Ielts-Task-2-Essay - TED IELTSParagraph-Plan-For-Ielts-Task-2-Essay - TED IELTS
Paragraph-Plan-For-Ielts-Task-2-Essay - TED IELTS
 
ProfessionalProjectProposal
ProfessionalProjectProposalProfessionalProjectProposal
ProfessionalProjectProposal
 
GreenBiz 19 Workshop Slides: The School of Systems Change
GreenBiz 19 Workshop Slides: The School of Systems ChangeGreenBiz 19 Workshop Slides: The School of Systems Change
GreenBiz 19 Workshop Slides: The School of Systems Change
 
Online Social Capital measurement tool presentation @akbaritabar
Online Social Capital measurement tool presentation @akbaritabarOnline Social Capital measurement tool presentation @akbaritabar
Online Social Capital measurement tool presentation @akbaritabar
 
A NOVEL APPROACH FOR TWITTER SENTIMENT ANALYSIS USING HYBRID CLASSIFIER
A NOVEL APPROACH FOR TWITTER SENTIMENT ANALYSIS USING HYBRID CLASSIFIERA NOVEL APPROACH FOR TWITTER SENTIMENT ANALYSIS USING HYBRID CLASSIFIER
A NOVEL APPROACH FOR TWITTER SENTIMENT ANALYSIS USING HYBRID CLASSIFIER
 
Msu College Application Essay Questions
Msu College Application Essay QuestionsMsu College Application Essay Questions
Msu College Application Essay Questions
 
Modeling Online User Interactions and their Offline effects on Socio-Technica...
Modeling Online User Interactions and their Offline effects on Socio-Technica...Modeling Online User Interactions and their Offline effects on Socio-Technica...
Modeling Online User Interactions and their Offline effects on Socio-Technica...
 
The State of Civic Tech Impact in the US
The State of Civic Tech Impact in the USThe State of Civic Tech Impact in the US
The State of Civic Tech Impact in the US
 
Digital Workplace Trends and Transformation
Digital Workplace Trends and TransformationDigital Workplace Trends and Transformation
Digital Workplace Trends and Transformation
 
Emerging power of big data 2014
Emerging power of big data   2014Emerging power of big data   2014
Emerging power of big data 2014
 
Searching for outcomes in rural Tanzania: Harvesting directly from those infl...
Searching for outcomes in rural Tanzania: Harvesting directly from those infl...Searching for outcomes in rural Tanzania: Harvesting directly from those infl...
Searching for outcomes in rural Tanzania: Harvesting directly from those infl...
 
Vera Data 2.0 Slides and Script
Vera Data 2.0 Slides and ScriptVera Data 2.0 Slides and Script
Vera Data 2.0 Slides and Script
 

Mehr von Yan Xu

Mehr von Yan Xu (20)

Kaggle winning solutions: Retail Sales Forecasting
Kaggle winning solutions: Retail Sales ForecastingKaggle winning solutions: Retail Sales Forecasting
Kaggle winning solutions: Retail Sales Forecasting
 
Basics of Dynamic programming
Basics of Dynamic programming Basics of Dynamic programming
Basics of Dynamic programming
 
Walking through Tensorflow 2.0
Walking through Tensorflow 2.0Walking through Tensorflow 2.0
Walking through Tensorflow 2.0
 
Practical contextual bandits for business
Practical contextual bandits for businessPractical contextual bandits for business
Practical contextual bandits for business
 
Introduction to Multi-armed Bandits
Introduction to Multi-armed BanditsIntroduction to Multi-armed Bandits
Introduction to Multi-armed Bandits
 
Deep Learning Approach in Characterizing Salt Body on Seismic Images - by Zhe...
Deep Learning Approach in Characterizing Salt Body on Seismic Images - by Zhe...Deep Learning Approach in Characterizing Salt Body on Seismic Images - by Zhe...
Deep Learning Approach in Characterizing Salt Body on Seismic Images - by Zhe...
 
Deep Hierarchical Profiling & Pattern Discovery: Application to Whole Brain R...
Deep Hierarchical Profiling & Pattern Discovery: Application to Whole Brain R...Deep Hierarchical Profiling & Pattern Discovery: Application to Whole Brain R...
Deep Hierarchical Profiling & Pattern Discovery: Application to Whole Brain R...
 
Detecting anomalies on rotating equipment using Deep Stacked Autoencoders - b...
Detecting anomalies on rotating equipment using Deep Stacked Autoencoders - b...Detecting anomalies on rotating equipment using Deep Stacked Autoencoders - b...
Detecting anomalies on rotating equipment using Deep Stacked Autoencoders - b...
 
Introduction to Autoencoders
Introduction to AutoencodersIntroduction to Autoencoders
Introduction to Autoencoders
 
State of enterprise data science
State of enterprise data scienceState of enterprise data science
State of enterprise data science
 
Long Short Term Memory
Long Short Term MemoryLong Short Term Memory
Long Short Term Memory
 
Deep Feed Forward Neural Networks and Regularization
Deep Feed Forward Neural Networks and RegularizationDeep Feed Forward Neural Networks and Regularization
Deep Feed Forward Neural Networks and Regularization
 
Linear algebra and probability (Deep Learning chapter 2&3)
Linear algebra and probability (Deep Learning chapter 2&3)Linear algebra and probability (Deep Learning chapter 2&3)
Linear algebra and probability (Deep Learning chapter 2&3)
 
HML: Historical View and Trends of Deep Learning
HML: Historical View and Trends of Deep LearningHML: Historical View and Trends of Deep Learning
HML: Historical View and Trends of Deep Learning
 
Secrets behind AlphaGo
Secrets behind AlphaGoSecrets behind AlphaGo
Secrets behind AlphaGo
 
Optimization in Deep Learning
Optimization in Deep LearningOptimization in Deep Learning
Optimization in Deep Learning
 
Introduction to Recurrent Neural Network
Introduction to Recurrent Neural NetworkIntroduction to Recurrent Neural Network
Introduction to Recurrent Neural Network
 
Convolutional neural network
Convolutional neural network Convolutional neural network
Convolutional neural network
 
Introduction to Neural Network
Introduction to Neural NetworkIntroduction to Neural Network
Introduction to Neural Network
 
Nonlinear dimension reduction
Nonlinear dimension reductionNonlinear dimension reduction
Nonlinear dimension reduction
 

Kürzlich hochgeladen

The Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxThe Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptx
seri bangash
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virus
NazaninKarimi6
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptx
Silpa
 
Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.
Silpa
 
POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.
Silpa
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Sérgio Sacani
 

Kürzlich hochgeladen (20)

Gwalior ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Gwalior ESCORT SERVICE❤CALL GIRL
Gwalior ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Gwalior ESCORT SERVICE❤CALL GIRLGwalior ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Gwalior ESCORT SERVICE❤CALL GIRL
Gwalior ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Gwalior ESCORT SERVICE❤CALL GIRL
 
The Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxThe Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptx
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virus
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptx
 
Grade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its FunctionsGrade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its Functions
 
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
 
Dr. E. Muralinath_ Blood indices_clinical aspects
Dr. E. Muralinath_ Blood indices_clinical  aspectsDr. E. Muralinath_ Blood indices_clinical  aspects
Dr. E. Muralinath_ Blood indices_clinical aspects
 
Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.
 
Cyanide resistant respiration pathway.pptx
Cyanide resistant respiration pathway.pptxCyanide resistant respiration pathway.pptx
Cyanide resistant respiration pathway.pptx
 
FAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical ScienceFAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical Science
 
Use of mutants in understanding seedling development.pptx
Use of mutants in understanding seedling development.pptxUse of mutants in understanding seedling development.pptx
Use of mutants in understanding seedling development.pptx
 
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
 
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS ESCORT SERVICE In Bhiwan...
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS  ESCORT SERVICE In Bhiwan...Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS  ESCORT SERVICE In Bhiwan...
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS ESCORT SERVICE In Bhiwan...
 
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate ProfessorThyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
 
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort ServiceCall Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
 
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptxPSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
 
Role of AI in seed science Predictive modelling and Beyond.pptx
Role of AI in seed science  Predictive modelling and  Beyond.pptxRole of AI in seed science  Predictive modelling and  Beyond.pptx
Role of AI in seed science Predictive modelling and Beyond.pptx
 
300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx
 
POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 

A Data-Driven Question Generation Model for Educational Content - by Jack Wang

  • 1. QG-Net: Data-Driven Question Generation Model for Educational Content Jack Wang June 25, 2018
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. [ J. D. Karpicke et. al., 2012 ] [ R. J. Hift. 2014 ] [ D. Rohrer et. al., 2010 ]
  • 7.
  • 8.
  • 9. ?
  • 10.
  • 11.
  • 12.
  • 14. … one of the positive contributions of deviance is that it fosters social change. Input text QG-Net
  • 15. … one of the positive contributions of deviance is that it fosters social change. Input text QG-Net
  • 16. … one of the positive contributions of deviance is that it fosters social change. What is one of the positive contributions of deviance? Input text QG-Net Generated question
  • 17. … one of the positive contributions of deviance is that it fosters social change. What is one of the positive contributions of deviance? Input text QG-Net Generated question ✓ Fluent ✓ relevant
  • 18. Input text QG-Net Generated question ✓ Generates fluent and relevant questions
  • 19. Input text QG-Net Generated question ✓ Generates fluent and relevant questions
  • 20. Input text QG-Net Generated question ✓ Generates fluent and relevant questions
  • 21. Input text QG-Net Generated question ✓ Generates fluent and relevant questions ✓ Adaptive to texts from various subjects
  • 26. QG-Net Reader Generator … one of the positive contributions of deviance is that it fosters social change.
  • 27. QG-Net Reader Generator … one of the positive contributions of deviance is that it fosters social change.
  • 28. QG-Net Reader Generator … one of the positive contributions of deviance is that it fosters social change.
  • 29. QG-Net Reader Generator … one of the positive contributions of deviance is that it fosters social change.
  • 30. QG-Net Reader Generator … one of the positive contributions of deviance is that it fosters social change.
  • 31. QG-Net Reader Generator … one of the positive contributions of deviance is that it fosters social change.
  • 32. QG-Net Reader Generator … one of the positive contributions of deviance is that it fosters social change.
  • 33. QG-Net Reader Generator … one of the positive contributions of deviance is that it fosters social change.
  • 34. QG-Net Reader Generator … one of the positive contributions of deviance is that it fosters social change.
  • 35. QG-Net Reader Generator … one of the positive contributions of deviance is that it fosters social change.
  • 36. QG-Net Reader Generator … one of the positive contributions of deviance is that it fosters social change.
  • 37. QG-Net Reader Generator … one of the positive contributions of deviance is that it fosters social change.
  • 38. QG-Net Reader Generator … one of the positive contributions of deviance is that it fosters social change.
  • 39. QG-Net Reader Generator … one of the positive contributions of deviance is that it fosters social change.
  • 40. QG-Net Reader Generator … one of the positive contributions of deviance is that it fosters social change.
  • 41. QG-Net Reader Generator … one of the positive contributions of deviance is that it fosters social change. 0100010101 0100110100 1010001010 0111010101 01010101... Intermediate representation
  • 42. QG-Net Reader Generator … one of the positive contributions of deviance is that it fosters social change. 0100010101 0100110100 1010001010 0111010101 01010101... Intermediate representation
  • 43. QG-Net Reader Generator … one of the positive contributions of deviance is that it fosters social change. What 0100010101 0100110100 1010001010 0111010101 01010101... Intermediate representation
  • 44. QG-Net Reader Generator … one of the positive contributions of deviance is that it fosters social change. What is 0100010101 0100110100 1010001010 0111010101 01010101... Intermediate representation
  • 45. QG-Net Reader Generator … one of the positive contributions of deviance is that it fosters social change. What is one 0100010101 0100110100 1010001010 0111010101 01010101... Intermediate representation
  • 46. QG-Net Reader Generator … one of the positive contributions of deviance is that it fosters social change. What is one of 0100010101 0100110100 1010001010 0111010101 01010101... Intermediate representation
  • 47. QG-Net Reader Generator … one of the positive contributions of deviance is that it fosters social change. What is one of the 0100010101 0100110100 1010001010 0111010101 01010101... Intermediate representation
  • 48. QG-Net Reader Generator … one of the positive contributions of deviance is that it fosters social change. What is one of the positive 0100010101 0100110100 1010001010 0111010101 01010101... Intermediate representation
  • 49. QG-Net Reader Generator … one of the positive contributions of deviance is that it fosters social change. What is one of the positive contributions 0100010101 0100110100 1010001010 0111010101 01010101... Intermediate representation
  • 50. QG-Net Reader Generator … one of the positive contributions of deviance is that it fosters social change. What is one of the positive contributions of 0100010101 0100110100 1010001010 0111010101 01010101... Intermediate representation
  • 51. QG-Net Reader Generator … one of the positive contributions of deviance is that it fosters social change. What is one of the positive contributions of deviance 0100010101 0100110100 1010001010 0111010101 01010101... Intermediate representation
  • 52. QG-Net Reader Generator … one of the positive contributions of deviance is that it fosters social change. What is one of the positive contributions of deviance? 0100010101 0100110100 1010001010 0111010101 01010101... Intermediate representation
  • 53. QG-Net Reader Generator … one of the positive contributions of deviance is that it fosters social change. What is one of the positive contributions of deviance? LSTM network LSTM network 0100010101 0100110100 1010001010 0111010101 01010101... Intermediate representation
  • 54. QG-Net Reader Generator … one of the positive contributions of deviance is that it fosters social change. What is one of the positive contributions of deviance? LSTM network LSTM network Attention mechanism Copy mechanism 0100010101 0100110100 1010001010 0111010101 01010101... Intermediate representation
  • 55. QG-Net Reader Generator … one of the positive contributions of deviance is that it fosters social change. What is one of the positive contributions of deviance? LSTM network LSTM network Attention mechanism Copy mechanism 0100010101 0100110100 1010001010 0111010101 01010101... Intermediate representation 1. D. Bahdanau et. al., 2014 2. A. See et. al., 2017 1 2
  • 56. QG-Net Reader Generator … one of the positive contributions of deviance is that it fosters social change. What is one of the positive contributions of deviance? LSTM network LSTM network Attention mechanism Copy mechanism ✓ Fluent and relevant questions ✓ Adaptive to texts from various subjects 0100010101 0100110100 1010001010 0111010101 01010101... Intermediate representation
  • 57. Experiment overview Source sentence (from Wikipedia) Answer (selected from text) Generated question[ ] ● QG-Net learns to generate questions using SQuAD
  • 58. Experiment overview Source sentence (from Wikipedia) Answer (selected from text) Generated question[ ] ● QG-Net learns to generate questions using SQuAD Nikola Tesla was a Serbian American inventor, …
  • 59. Experiment overview Source sentence (from Wikipedia) Answer (selected from text) Generated question[ ] ● QG-Net learns to generate questions using SQuAD Nikola Tesla was a Serbian American inventor, … Serbian American
  • 60. Experiment overview Source sentence (from Wikipedia) Answer (selected from text) Generated question[ ] ● QG-Net learns to generate questions using SQuAD Nikola Tesla was a Serbian American inventor, … Serbian American What is Tesla’s nationality?
  • 61. Experiment overview ● QG-Net learns to generate questions using SQuAD ● We test it on three OpenStax textbooks
  • 62. Experiment overview ● QG-Net learns to generate questions using SQuAD ● We test it on three OpenStax textbooks
  • 63. Experiment overview ● QG-Net learns to generate questions using SQuAD ● We test it on three OpenStax textbooks
  • 64. Experiment overview ● QG-Net learns to generate questions using SQuAD ● We test it on three OpenStax textbooks
  • 65. Experiment overview ● QG-Net learns to generate questions using SQuAD ● We test it on three OpenStax textbooks ○ Pre-processed the textbook texts to the same format as SQuAD
  • 66. Experiment overview ● QG-Net learns to generate questions using SQuAD ● We test it on three OpenStax textbooks ○ Pre-processed the textbook texts to the same format as SQuAD ○ Compared to 2 of the best existing models (baseline11, baseline 22) 1. M. Heilman, 2010 2. X. Du et. al., 2017
  • 67. Qualitative evaluation result #1 (Sociology) Weber noted that different groups were affected differently based on education, race and gender, and that people’s reactions to inequality were moderated by class differences and rates of social mobility, ...
  • 68. Qualitative evaluation result #1 (Sociology) Weber noted that different groups were affected differently based on education, race and gender, and that people's’ reactions to inequality were moderated by class differences and rates of social mobility, ...
  • 69. Qualitative evaluation result #1 (Sociology) Weber noted that different groups were affected differently based on education, race and gender, and that people's’ reactions to inequality were moderated by class differences and rates of social mobility, ... QG-Net: Along with education and race, what did Weber believe different groups were affected by?
  • 70. Qualitative evaluation result #1 (Sociology) Weber noted that different groups were affected differently based on education, race and gender, and that people's’ reactions to inequality were moderated by class differences and rates of social mobility, ... QG-Net: Along with education and race, what did Weber believe different groups were affected by? Baseline 1: What was education, race, and,?
  • 71. Qualitative evaluation result #1 (Sociology) Weber noted that different groups were affected differently based on education, race and gender, and that people's’ reactions to inequality were moderated by class differences and rates of social mobility, ... QG-Net: Along with education and race, what did Weber believe different groups were affected by? Baseline 1: What was education, race, and,?
  • 72. Qualitative evaluation result #1 (Sociology) Weber noted that different groups were affected differently based on education, race and gender, and that people's’ reactions to inequality were moderated by class differences and rates of social mobility, ... QG-Net: Along with education and race, what did Weber believe different groups were affected by? Baseline 1: What was education, race, and,? Baseline 2: Along with education, race, race, and race, what other groups were affected by the Kinsey scale?
  • 73. Qualitative evaluation result #1 (Sociology) Weber noted that different groups were affected differently based on education, race and gender, and that people's’ reactions to inequality were moderated by class differences and rates of social mobility, ... QG-Net: Along with education and race, what did Weber believe different groups were affected by? Baseline 1: What was education, race, and,? Baseline 2: Along with education, race, race, and race, what other groups were affected by the Kinsey scale?
  • 74. Qualitative evaluation result #1 (Sociology) Weber noted that different groups were affected differently based on education, race and gender, and that people's’ reactions to inequality were moderated by class differences and rates of social mobility, ... QG-Net: Along with education and race, what did Weber believe different groups were affected by? Baseline 1: What was education, race, and,? Baseline 2: Along with education, race, race, and race, what other groups were affected by the Kinsey scale?
  • 75. Qualitative evaluation result #1 (Sociology) Weber noted that different groups were affected differently based on education, race and gender, and that people's’ reactions to inequality were moderated by class differences and rates of social mobility, ... QG-Net: Along with education and race, what did Weber believe different groups were affected by? Baseline 1: What was education, race, and,? Baseline 2: Along with education, race, race, and race, what other groups were affected by the Kinsey scale? Chapter 12.1 Chapter 1.3
  • 76. Qualitative evaluation result #2 (History) The 1830 Indian Removal Act and subsequent displacement of the Creek, Choctaw, Chickasaw, Seminole, and Cherokee tribes of the southeast fulfilled the vision of a white nation and became one of the identifying characteristics of the age of Jackson.
  • 77. Qualitative evaluation result #2 (History) The 1830 Indian Removal Act and subsequent displacement of the Creek, Choctaw, Chickasaw, Seminole, and Cherokee tribes of the southeast fulfilled the vision of a white nation and became one of the identifying characteristics of the age of Jackson. Chapter 10.4
  • 78. Qualitative evaluation result #2 (History) The 1830 Indian Removal Act and subsequent displacement of the Creek, Choctaw, Chickasaw, Seminole, and Cherokee tribes of the southeast fulfilled the vision of a white nation and became one of the identifying characteristics of the age of Jackson. Chapter 10.4
  • 79. Qualitative evaluation result #2 (History) The 1830 Indian Removal Act and subsequent displacement of the Creek, Choctaw, Chickasaw, Seminole, and Cherokee tribes of the southeast fulfilled the vision of a white nation and became one of the identifying characteristics of the age of Jackson. QG-Net: What act became one of the identifying characteristics of the age of Jackson? Chapter 10.4
  • 80. Qualitative evaluation result #2 (History) The 1830 Indian Removal Act and subsequent displacement of the Creek, Choctaw, Chickasaw, Seminole, and Cherokee tribes of the southeast fulfilled the vision of a white nation and became one of the identifying characteristics of the age of Jackson. QG-Net: What act became one of the identifying characteristics of the age of Jackson? Baseline 1: What did and subsequent displacement of the Creek, Choctaw, Chickasaw, Seminole, and Cherokee tribes of the southeast fulfil the vision of a white nation? Chapter 10.4
  • 81. Qualitative evaluation result #2 (History) The 1830 Indian Removal Act and subsequent displacement of the Creek, Choctaw, Chickasaw, Seminole, and Cherokee tribes of the southeast fulfilled the vision of a white nation and became one of the identifying characteristics of the age of Jackson. QG-Net: What act became one of the identifying characteristics of the age of Jackson? Baseline 1: What did and subsequent displacement of the Creek, Choctaw, Chickasaw, Seminole, and Cherokee tribes of the southeast fulfil the vision of a white nation? Chapter 10.4
  • 82. Qualitative evaluation result #2 (History) The 1830 Indian Removal Act and subsequent displacement of the Creek, Choctaw, Chickasaw, Seminole, and Cherokee tribes of the southeast fulfilled the vision of a white nation and became one of the identifying characteristics of the age of Jackson. QG-Net: What act became one of the identifying characteristics of the age of Jackson? Baseline 1: What did and subsequent displacement of the Creek, Choctaw, Chickasaw, Seminole, and Cherokee tribes of the southeast fulfil the vision of a white nation? Baseline 2: What was the name of the act that caused a white nation to become a white nation? Chapter 10.4
  • 83. Qualitative evaluation result #2 (History) The 1830 Indian Removal Act and subsequent displacement of the Creek, Choctaw, Chickasaw, Seminole, and Cherokee tribes of the southeast fulfilled the vision of a white nation and became one of the identifying characteristics of the age of Jackson. QG-Net: What act became one of the identifying characteristics of the age of Jackson? Baseline 1: What did and subsequent displacement of the Creek, Choctaw, Chickasaw, Seminole, and Cherokee tribes of the southeast fulfil the vision of a white nation? Baseline 2: What was the name of the act that caused a white nation to become a white nation? Chapter 10.4
  • 84. Qualitative evaluation result #2 (History) The 1830 Indian Removal Act and subsequent displacement of the Creek, Choctaw, Chickasaw, Seminole, and Cherokee tribes of the southeast fulfilled the vision of a white nation and became one of the identifying characteristics of the age of Jackson. QG-Net: What act became one of the identifying characteristics of the age of Jackson? Baseline 1: What did and subsequent displacement of the Creek, Choctaw, Chickasaw, Seminole, and Cherokee tribes of the southeast fulfil the vision of a white nation? Baseline 2: What was the name of the act that caused a white nation to become a white nation? QG-Net: ✓ Generates fluent and relevant questions ✓ Is adaptive to text from various subjects
  • 85. Human evaluation experiment ● We sample 150 sentences from each textbook ● We use the three models to generate questions ● Human evaluators evaluate the quality of generated questions ○ Fluency ○ relevance ● Human evaluators pick which question(s) could have been generated by human ○ Can choose none of them
  • 86. Human evaluation results Baseline 1 Baseline 2 OS = OpenStax
  • 88. Human evaluation results Baseline 1 Baseline 2 QG-Net: ✓ Generates superior questions in terms of both fluency and relevance ✓ Works well for inputs from various subjects
  • 90. Human evaluation results Baseline 1 Baseline 2 Perceptually, QG-Net generates questions of superior quality than those generated by baseline models.
  • 92. Input text QG-Net Generated question ✓ Generates fluent and relevant questions ✓ Adaptive to texts from various subjects
  • 93.
  • 94.
  • 95.
  • 96. Or
  • 97. Acknowledgements Rich Baraniuk Andrew Lan Phil Grimaldi Drew Waters Weili Nie John and Ann Doerr Arthur & Carlyse Ciocca Charitable Foundation
  • 98. Questions? QG-Net is on Github! https://github.com/moonlightlane/QG-Net jzwang@rice.edu Input text QG-Net Generated question