SlideShare a Scribd company logo
MCQ Generation in edtech using
Natural Language Processing
Thu, May 20th, 2021
10 PM - 11:30 PM (India)
6:30 PM - 8:00 PM (Italy)
Hosted by: Data Science Milan
Talk by
Ramsri Goutham
ramsri.ai
Colab Code and slides:
http://bit.ly/datasciencemilan
Who am I ?
Lead Data Scientist with 8+ years of work
experience across Silicon Valley, Singapore,
and India.
Most recently been a Co-founder and CTO
of an AI-assisted assessments startup.
Spent the last 2 years on question
generation using Natural Language
processing in edtech.
Ramsri Goutham Golla
ramsri.ai
https://github.com/ramsrigouthamg/Questgen.ai
Open Source library for question generation
Questgen
Instrutor
Assessment creation (Quizzes and Tests) is manual and not
scalable for online transformation due to the pandemic.
The problem
A textbook publisher hired you as a data scientist to create a
tool that automates the assessment creation process .
Instrutor
Elon Musk has shown again he can influence
the digital currency market with just his
tweets.
After saying that his electric vehicle-making
company Tesla will not accept payments in
Bitcoin because of environmental concerns,
he tweeted that he was working with
developers of Dogecoin to improve system
transaction efficiency.
Following the two distinct statements from
him, the world's largest cryptocurrency hit
a two-month low, while Dogecoin rallied by
about 20 percent.
The solution
News Article
Elon Musk and Dogecoin
Multiple Choice Questions (MCQs)
Fill in the Blanks
True or False Questions
Match the following
1
3
2
4
Let's get
started!
Are you ready?
Instrutor
Talk Outline
Text2MCQ generation using T5 transformers and sense2vec vectors
Use ONNX quantization to create a light-weight model of T5
1
2
We will use Google Colab notebooks as the development environment for our demos
Elon Musk has shown again he can influence the digital currency market with just his
tweets. After saying that his electric vehicle-making company Tesla will not accept
payments in Bitcoin because of environmental concerns, he tweeted that he was working
with developers of Dogecoin to improve system transaction efficiency.
Following the two distinct statements from him, the world's largest cryptocurrency hit a
two-month low, while Dogecoin rallied by about 20 percent. The SpaceX CEO has in recent
months often tweeted in support of Dogecoin, but rarely for Bitcoin. In a recent tweet,
Musk put out a statement from Tesla that it was “concerned” about the rapidly increasing
use of fossil fuels for Bitcoin mining and transaction, and hence was suspending vehicle
purchases using the cryptocurrency.
A day later he again tweeted saying, “To be clear, I strongly believe in crypto, but it can't
drive a massive increase in fossil fuel use, especially coal”. It triggered a downward spiral
for Bitcoin value but the cryptocurrency has stabilized since.
Instrutor News Article
Elon Musk and Dogecoin
Step 1 : Identify key Sentences/Concepts
Musk tweeted that his electric vehicle-making company tesla will not accept payments in
bitcoin because of environmental concerns. He also said that the company was working
with developers of dogecoin to improve system transaction efficiency.
The world's largest cryptocurrency hit a two-month low, while dogecoin rallied by about
20 percent. Musk has in recent months often tweeted in support of crypto, but rarely for
bitcoin.
Instrutor News Article
Elon Musk and Dogecoin
Step 2 : Identify keywords from sentences
Musk Tesla
Bitcoin Dogecoin
Extract Keywords
Musk tweeted that his electric vehicle-making company tesla will not accept payments in
bitcoin because of environmental concerns. He also said that the company was working
with developers of dogecoin to improve system transaction efficiency.
The world's largest cryptocurrency hit a two-month low, while dogecoin rallied by about
20 percent. Musk has in recent months often tweeted in support of crypto, but rarely for
bitcoin.
Instrutor Elon Musk and Dogecoin
Step 3: Form multiple-choice questions (MCQs)
Bitcoin
What cryptocurrency did Musk
rarely tweet about?
What company did Musk say would
not accept bitcoin payments?
Dogecoin
ETH
Litecoin
Tesla
Nissan
Ford
Toyota
Instrutor
Elon Musk has shown again he can influence
the digital currency market with just his
tweets.
After saying that his electric vehicle-making
company Tesla will not accept payments in
Bitcoin because of environmental concerns,
he tweeted that he was working with
developers of Dogecoin to improve system
transaction efficiency.
Following the two distinct statements from
him, the world's largest cryptocurrency hit
a two-month low, while Dogecoin rallied by
about 20 percent.
Abstractive/Extractive summarization (T5,
BART, Pegasus Models)
Paraphrasing of sentences (T5, GPT-2 etc)
Keyword/Keyphrase Extraction (YAKE,
TopicRank, KeyBERT etc)
Question generation (T5, GPT-2, GPT-3 etc)
Wrong choices/distractors generation
(Wordnet, Word2vec, Sense2vec etc)
Posing it as an NLP problem
News Article
Elon Musk and Dogecoin
Context: Answer:
Question
Generate a question using T5 Transformer model
Musk tweeted that his electric
vehicle-making company Tesla
will not accept payments in
bitcoin because of environmental
concerns.
Tesla
What company did Musk say would not accept
bitcoin payments?
T5
Text to text transfer
transformer
https://rajpurkar.github.io/SQuAD-explorer/
Squad dataset used for training
Instrutor
Extract Keywords
Extract Keyphrases using
Python Keyword Extraction Library
Bitcoin, Dogecoin, Tesla, Cryptocurrency
https://github.com/boudinfl/pke
MultipartiteRank
Elon Musk has shown again he can influence
the digital currency market with just his
tweets.
After saying that his electric vehicle-making
company Tesla will not accept payments in
Bitcoin because of environmental concerns,
he tweeted that he was working with
developers of Dogecoin to improve system
transaction efficiency.
Following the two distinct statements from
him, the world's largest cryptocurrency hit
a two-month low, while Dogecoin rallied by
about 20 percent.
News Article
Elon Musk and Dogecoin
WordNet® captures relations.
A hyponym is in a type-of relationship
with its hypernym.
A hypernym is an umbrella term and
blanket term. Eg: Color is the hypernym
for Purple.
Red, Blue, Green are the hyponyms of
"Color". Since Red is a type of color.
Our goal is to extract Co-Hyponyms as
distractors.
https://wordnet.princeton.edu/
Generate distractors using Wordnet
Source: https://en.wikipedia.org/wiki/Hyponymy_and_hypernymy
Contextual information is captured. Trained on
Reddit comments.
The words with the same senses are differentiated
with parts of speech eg: duck|VERB and
duck|NOUN
Noun phrases and named entities are annotated
during training so multiword phrases like "natural
language processing" also have an entry.
Generate distractors using Sense2vec
Source: https://explosion.ai/demos/sense2vec
https://explosion.ai/blog/sense2vec-reloaded
Musk tweeted that his
electric vehicle-making
company tesla will not
accept payments in
bitcoin because of
environmental
concerns.
Extract Keywords
Bitcoin
T5 Text to Text
Transformer model
trained on SQUAD
dataset
Dogecoin
Tesla
Overview: Generate MCQs from any content.
Paragraph Keywords
Question
Generation
Transformer Model
What company did Musk say would
not accept bitcoin payments??
Generated Question
Nissan
a
Tesla
b
Toyota
c
Ford
d
Pick a keyword
eg: Tesla
Text2MCQ
Google Colab Coding Session
Colab Code and slides:
http://bit.ly/datasciencemilan
Udemy Course: Question generation using
Natural Language Processing (bit.ly/questiongeneration)
Connect with me
on Social Media:
ramsri.ai
Email:
ramsri@questgen.ai
Coupon Code: DSMILAN

More Related Content

What's hot

JUnit Presentation
JUnit PresentationJUnit Presentation
JUnit Presentation
priya_trivedi
 
Testing methodology
Testing methodologyTesting methodology
Testing methodology
Dina Hanbazazah
 
Junit
JunitJunit
Software testability slide share
Software testability slide shareSoftware testability slide share
Software testability slide shareBeBo Technology
 
Cloud AI GenAI Overview.pptx
Cloud AI GenAI Overview.pptxCloud AI GenAI Overview.pptx
Cloud AI GenAI Overview.pptx
SahithiGurlinka
 
Generative AI: Past, Present, and Future – A Practitioner's Perspective
Generative AI: Past, Present, and Future – A Practitioner's PerspectiveGenerative AI: Past, Present, and Future – A Practitioner's Perspective
Generative AI: Past, Present, and Future – A Practitioner's Perspective
Huahai Yang
 
A comprehensive guide to prompt engineering.pdf
A comprehensive guide to prompt engineering.pdfA comprehensive guide to prompt engineering.pdf
A comprehensive guide to prompt engineering.pdf
AnastasiaSteele10
 
AI Agent and Chatbot Trends For Enterprises
AI Agent and Chatbot Trends For EnterprisesAI Agent and Chatbot Trends For Enterprises
AI Agent and Chatbot Trends For Enterprises
Teewee Ang
 
Software testing.ppt
Software testing.pptSoftware testing.ppt
Software testing.ppt
Komal Garg
 
Machine Learning and its Applications
Machine Learning and its ApplicationsMachine Learning and its Applications
Machine Learning and its Applications
Dr Ganesh Iyer
 
Introduction to Google App Engine
Introduction to Google App EngineIntroduction to Google App Engine
Introduction to Google App Engine
Chakkrit (Kla) Tantithamthavorn
 
Explainable AI
Explainable AIExplainable AI
Explainable AI
Dinesh V
 
Software Testing Fundamentals
Software Testing FundamentalsSoftware Testing Fundamentals
Software Testing FundamentalsChankey Pathak
 
Bug life cycle
Bug life cycleBug life cycle
Bug life cycle
BugRaptors
 
And then there were ... Large Language Models
And then there were ... Large Language ModelsAnd then there were ... Large Language Models
And then there were ... Large Language Models
Leon Dohmen
 
Software testing course - Manual
Software testing course - ManualSoftware testing course - Manual
Software testing course - Manual
Pankaj Dubey
 
DEEPFAKE DETECTION TECHNIQUES: A REVIEW
DEEPFAKE DETECTION TECHNIQUES: A REVIEWDEEPFAKE DETECTION TECHNIQUES: A REVIEW
DEEPFAKE DETECTION TECHNIQUES: A REVIEW
vivatechijri
 
Artificial Intelligence Overview PowerPoint Presentation Slides
Artificial Intelligence Overview PowerPoint Presentation Slides Artificial Intelligence Overview PowerPoint Presentation Slides
Artificial Intelligence Overview PowerPoint Presentation Slides
SlideTeam
 
Intro to LLMs
Intro to LLMsIntro to LLMs
Intro to LLMs
Loic Merckel
 

What's hot (20)

JUnit Presentation
JUnit PresentationJUnit Presentation
JUnit Presentation
 
Testing methodology
Testing methodologyTesting methodology
Testing methodology
 
Junit
JunitJunit
Junit
 
Software testability slide share
Software testability slide shareSoftware testability slide share
Software testability slide share
 
Cloud AI GenAI Overview.pptx
Cloud AI GenAI Overview.pptxCloud AI GenAI Overview.pptx
Cloud AI GenAI Overview.pptx
 
Generative AI: Past, Present, and Future – A Practitioner's Perspective
Generative AI: Past, Present, and Future – A Practitioner's PerspectiveGenerative AI: Past, Present, and Future – A Practitioner's Perspective
Generative AI: Past, Present, and Future – A Practitioner's Perspective
 
Software testing
Software testingSoftware testing
Software testing
 
A comprehensive guide to prompt engineering.pdf
A comprehensive guide to prompt engineering.pdfA comprehensive guide to prompt engineering.pdf
A comprehensive guide to prompt engineering.pdf
 
AI Agent and Chatbot Trends For Enterprises
AI Agent and Chatbot Trends For EnterprisesAI Agent and Chatbot Trends For Enterprises
AI Agent and Chatbot Trends For Enterprises
 
Software testing.ppt
Software testing.pptSoftware testing.ppt
Software testing.ppt
 
Machine Learning and its Applications
Machine Learning and its ApplicationsMachine Learning and its Applications
Machine Learning and its Applications
 
Introduction to Google App Engine
Introduction to Google App EngineIntroduction to Google App Engine
Introduction to Google App Engine
 
Explainable AI
Explainable AIExplainable AI
Explainable AI
 
Software Testing Fundamentals
Software Testing FundamentalsSoftware Testing Fundamentals
Software Testing Fundamentals
 
Bug life cycle
Bug life cycleBug life cycle
Bug life cycle
 
And then there were ... Large Language Models
And then there were ... Large Language ModelsAnd then there were ... Large Language Models
And then there were ... Large Language Models
 
Software testing course - Manual
Software testing course - ManualSoftware testing course - Manual
Software testing course - Manual
 
DEEPFAKE DETECTION TECHNIQUES: A REVIEW
DEEPFAKE DETECTION TECHNIQUES: A REVIEWDEEPFAKE DETECTION TECHNIQUES: A REVIEW
DEEPFAKE DETECTION TECHNIQUES: A REVIEW
 
Artificial Intelligence Overview PowerPoint Presentation Slides
Artificial Intelligence Overview PowerPoint Presentation Slides Artificial Intelligence Overview PowerPoint Presentation Slides
Artificial Intelligence Overview PowerPoint Presentation Slides
 
Intro to LLMs
Intro to LLMsIntro to LLMs
Intro to LLMs
 

Similar to Question generation using Natural Language Processing by QuestGen.AI

Mathematical analysis of co-relation between tesla and bitcoin during covid
Mathematical analysis of co-relation between tesla and bitcoin during covidMathematical analysis of co-relation between tesla and bitcoin during covid
Mathematical analysis of co-relation between tesla and bitcoin during covid
IRJET Journal
 
Why Exponents are Important
Why Exponents are ImportantWhy Exponents are Important
Why Exponents are Important
Passy World
 
powers and exponents
powers and exponentspowers and exponents
powers and exponents
arivuselvi3
 
Leonid Nekhymchuk: LLMs and No-code, how to simplify data operations with AI ...
Leonid Nekhymchuk: LLMs and No-code, how to simplify data operations with AI ...Leonid Nekhymchuk: LLMs and No-code, how to simplify data operations with AI ...
Leonid Nekhymchuk: LLMs and No-code, how to simplify data operations with AI ...
Lviv Startup Club
 
Gibbs ensemble and socketon – essential Components for creating cloud computi...
Gibbs ensemble and socketon – essential Components for creating cloud computi...Gibbs ensemble and socketon – essential Components for creating cloud computi...
Gibbs ensemble and socketon – essential Components for creating cloud computi...
ijccsa
 
Sustainable UX at IA Summit 2017 Vancouver
Sustainable UX at IA Summit 2017 VancouverSustainable UX at IA Summit 2017 Vancouver
Sustainable UX at IA Summit 2017 Vancouver
James Christie
 
Blockchain history | The Brief History of Blockchain till 2018
Blockchain history | The Brief History of Blockchain till 2018Blockchain history | The Brief History of Blockchain till 2018
Blockchain history | The Brief History of Blockchain till 2018
Noor Muhammad Khan
 
Web2.0!
Web2.0!Web2.0!
Web2.0!
Marcus Lacher
 
MICROSOFT TO ADD EXTENSIVE SUPPORT FOR BITCOIN, DESCRIBES IT AS CURRENCY
MICROSOFT TO ADD EXTENSIVE SUPPORT FOR BITCOIN, DESCRIBES IT AS CURRENCYMICROSOFT TO ADD EXTENSIVE SUPPORT FOR BITCOIN, DESCRIBES IT AS CURRENCY
MICROSOFT TO ADD EXTENSIVE SUPPORT FOR BITCOIN, DESCRIBES IT AS CURRENCY
Steven Rhyner
 
State of Blockchain 2017: Smartnetworks and the Blockchain Economy
State of Blockchain 2017:  Smartnetworks and the Blockchain EconomyState of Blockchain 2017:  Smartnetworks and the Blockchain Economy
State of Blockchain 2017: Smartnetworks and the Blockchain Economy
Melanie Swan
 
School introduction to mis is the most important class in the
School introduction to mis is the most important class in the School introduction to mis is the most important class in the
School introduction to mis is the most important class in the
amrit47
 
Internet Squared, Korea Squared, and Cooperative Sharing Economy WeHome
Internet Squared, Korea Squared, and Cooperative Sharing Economy WeHomeInternet Squared, Korea Squared, and Cooperative Sharing Economy WeHome
Internet Squared, Korea Squared, and Cooperative Sharing Economy WeHome
wehome.me, a home sharing on blockchain owned by hosts and guests
 
Makeblock brief presentation 2016
Makeblock brief presentation 2016Makeblock brief presentation 2016
Makeblock brief presentation 2016
Tony Zheng
 
Intro to Bitcoin by Cornerstone Product Manager
Intro to Bitcoin by Cornerstone Product ManagerIntro to Bitcoin by Cornerstone Product Manager
Intro to Bitcoin by Cornerstone Product Manager
Product School
 
Meme Coin Development
Meme Coin DevelopmentMeme Coin Development
Meme Coin Development
AdamJoseUSA
 
Meme Coin Development Company
Meme Coin Development CompanyMeme Coin Development Company
Meme Coin Development Company
AdamJoseUSA
 
Crypto Dev Report · 2022
Crypto Dev Report · 2022Crypto Dev Report · 2022
Crypto Dev Report · 2022
Maria Xinhe Shen
 
Bmw intends to reduce emissions in europe while reaching together with its in...
Bmw intends to reduce emissions in europe while reaching together with its in...Bmw intends to reduce emissions in europe while reaching together with its in...
Bmw intends to reduce emissions in europe while reaching together with its in...
Extent News
 
Cheat sheet 3 19-12
Cheat sheet 3 19-12Cheat sheet 3 19-12

Similar to Question generation using Natural Language Processing by QuestGen.AI (20)

Mathematical analysis of co-relation between tesla and bitcoin during covid
Mathematical analysis of co-relation between tesla and bitcoin during covidMathematical analysis of co-relation between tesla and bitcoin during covid
Mathematical analysis of co-relation between tesla and bitcoin during covid
 
Why Exponents are Important
Why Exponents are ImportantWhy Exponents are Important
Why Exponents are Important
 
powers and exponents
powers and exponentspowers and exponents
powers and exponents
 
Leonid Nekhymchuk: LLMs and No-code, how to simplify data operations with AI ...
Leonid Nekhymchuk: LLMs and No-code, how to simplify data operations with AI ...Leonid Nekhymchuk: LLMs and No-code, how to simplify data operations with AI ...
Leonid Nekhymchuk: LLMs and No-code, how to simplify data operations with AI ...
 
Gibbs ensemble and socketon – essential Components for creating cloud computi...
Gibbs ensemble and socketon – essential Components for creating cloud computi...Gibbs ensemble and socketon – essential Components for creating cloud computi...
Gibbs ensemble and socketon – essential Components for creating cloud computi...
 
Sustainable UX at IA Summit 2017 Vancouver
Sustainable UX at IA Summit 2017 VancouverSustainable UX at IA Summit 2017 Vancouver
Sustainable UX at IA Summit 2017 Vancouver
 
Blockchain history | The Brief History of Blockchain till 2018
Blockchain history | The Brief History of Blockchain till 2018Blockchain history | The Brief History of Blockchain till 2018
Blockchain history | The Brief History of Blockchain till 2018
 
web squared, mobile web2.0
web squared, mobile web2.0web squared, mobile web2.0
web squared, mobile web2.0
 
Web2.0!
Web2.0!Web2.0!
Web2.0!
 
MICROSOFT TO ADD EXTENSIVE SUPPORT FOR BITCOIN, DESCRIBES IT AS CURRENCY
MICROSOFT TO ADD EXTENSIVE SUPPORT FOR BITCOIN, DESCRIBES IT AS CURRENCYMICROSOFT TO ADD EXTENSIVE SUPPORT FOR BITCOIN, DESCRIBES IT AS CURRENCY
MICROSOFT TO ADD EXTENSIVE SUPPORT FOR BITCOIN, DESCRIBES IT AS CURRENCY
 
State of Blockchain 2017: Smartnetworks and the Blockchain Economy
State of Blockchain 2017:  Smartnetworks and the Blockchain EconomyState of Blockchain 2017:  Smartnetworks and the Blockchain Economy
State of Blockchain 2017: Smartnetworks and the Blockchain Economy
 
School introduction to mis is the most important class in the
School introduction to mis is the most important class in the School introduction to mis is the most important class in the
School introduction to mis is the most important class in the
 
Internet Squared, Korea Squared, and Cooperative Sharing Economy WeHome
Internet Squared, Korea Squared, and Cooperative Sharing Economy WeHomeInternet Squared, Korea Squared, and Cooperative Sharing Economy WeHome
Internet Squared, Korea Squared, and Cooperative Sharing Economy WeHome
 
Makeblock brief presentation 2016
Makeblock brief presentation 2016Makeblock brief presentation 2016
Makeblock brief presentation 2016
 
Intro to Bitcoin by Cornerstone Product Manager
Intro to Bitcoin by Cornerstone Product ManagerIntro to Bitcoin by Cornerstone Product Manager
Intro to Bitcoin by Cornerstone Product Manager
 
Meme Coin Development
Meme Coin DevelopmentMeme Coin Development
Meme Coin Development
 
Meme Coin Development Company
Meme Coin Development CompanyMeme Coin Development Company
Meme Coin Development Company
 
Crypto Dev Report · 2022
Crypto Dev Report · 2022Crypto Dev Report · 2022
Crypto Dev Report · 2022
 
Bmw intends to reduce emissions in europe while reaching together with its in...
Bmw intends to reduce emissions in europe while reaching together with its in...Bmw intends to reduce emissions in europe while reaching together with its in...
Bmw intends to reduce emissions in europe while reaching together with its in...
 
Cheat sheet 3 19-12
Cheat sheet 3 19-12Cheat sheet 3 19-12
Cheat sheet 3 19-12
 

More from Data Science Milan

ML & Graph algorithms to prevent financial crime in digital payments
ML & Graph  algorithms to prevent  financial crime in  digital paymentsML & Graph  algorithms to prevent  financial crime in  digital payments
ML & Graph algorithms to prevent financial crime in digital payments
Data Science Milan
 
How to use the Economic Complexity Index to guide innovation plans
How to use the Economic Complexity Index to guide innovation plansHow to use the Economic Complexity Index to guide innovation plans
How to use the Economic Complexity Index to guide innovation plans
Data Science Milan
 
Robustness Metrics for ML Models based on Deep Learning Methods
Robustness Metrics for ML Models based on Deep Learning MethodsRobustness Metrics for ML Models based on Deep Learning Methods
Robustness Metrics for ML Models based on Deep Learning Methods
Data Science Milan
 
"You don't need a bigger boat": serverless MLOps for reasonable companies
"You don't need a bigger boat": serverless MLOps for reasonable companies"You don't need a bigger boat": serverless MLOps for reasonable companies
"You don't need a bigger boat": serverless MLOps for reasonable companies
Data Science Milan
 
Speed up data preparation for ML pipelines on AWS
Speed up data preparation for ML pipelines on AWSSpeed up data preparation for ML pipelines on AWS
Speed up data preparation for ML pipelines on AWS
Data Science Milan
 
Serverless machine learning architectures at Helixa
Serverless machine learning architectures at HelixaServerless machine learning architectures at Helixa
Serverless machine learning architectures at Helixa
Data Science Milan
 
MLOps with a Feature Store: Filling the Gap in ML Infrastructure
MLOps with a Feature Store: Filling the Gap in ML InfrastructureMLOps with a Feature Store: Filling the Gap in ML Infrastructure
MLOps with a Feature Store: Filling the Gap in ML Infrastructure
Data Science Milan
 
Reinforcement Learning Overview | Marco Del Pra
Reinforcement Learning Overview | Marco Del PraReinforcement Learning Overview | Marco Del Pra
Reinforcement Learning Overview | Marco Del Pra
Data Science Milan
 
Time Series Classification with Deep Learning | Marco Del Pra
Time Series Classification with Deep Learning | Marco Del PraTime Series Classification with Deep Learning | Marco Del Pra
Time Series Classification with Deep Learning | Marco Del Pra
Data Science Milan
 
Ludwig: A code-free deep learning toolbox | Piero Molino, Uber AI
Ludwig: A code-free deep learning toolbox | Piero Molino, Uber AILudwig: A code-free deep learning toolbox | Piero Molino, Uber AI
Ludwig: A code-free deep learning toolbox | Piero Molino, Uber AI
Data Science Milan
 
Audience projection of target consumers over multiple domains a ner and baye...
Audience projection of target consumers over multiple domains  a ner and baye...Audience projection of target consumers over multiple domains  a ner and baye...
Audience projection of target consumers over multiple domains a ner and baye...
Data Science Milan
 
Weak supervised learning - Kristina Khvatova
Weak supervised learning - Kristina KhvatovaWeak supervised learning - Kristina Khvatova
Weak supervised learning - Kristina Khvatova
Data Science Milan
 
GANs beyond nice pictures: real value of data generation, Alex Honchar
GANs beyond nice pictures: real value of data generation, Alex HoncharGANs beyond nice pictures: real value of data generation, Alex Honchar
GANs beyond nice pictures: real value of data generation, Alex Honchar
Data Science Milan
 
Continual/Lifelong Learning with Deep Architectures, Vincenzo Lomonaco
Continual/Lifelong Learning with Deep Architectures, Vincenzo LomonacoContinual/Lifelong Learning with Deep Architectures, Vincenzo Lomonaco
Continual/Lifelong Learning with Deep Architectures, Vincenzo Lomonaco
Data Science Milan
 
3D Point Cloud analysis using Deep Learning
3D Point Cloud analysis using Deep Learning3D Point Cloud analysis using Deep Learning
3D Point Cloud analysis using Deep Learning
Data Science Milan
 
Deep time-to-failure: predicting failures, churns and customer lifetime with ...
Deep time-to-failure: predicting failures, churns and customer lifetime with ...Deep time-to-failure: predicting failures, churns and customer lifetime with ...
Deep time-to-failure: predicting failures, churns and customer lifetime with ...
Data Science Milan
 
50 Shades of Text - Leveraging Natural Language Processing (NLP), Alessandro ...
50 Shades of Text - Leveraging Natural Language Processing (NLP), Alessandro ...50 Shades of Text - Leveraging Natural Language Processing (NLP), Alessandro ...
50 Shades of Text - Leveraging Natural Language Processing (NLP), Alessandro ...
Data Science Milan
 
Pricing Optimization: Close-out, Online and Renewal strategies, Data Reply
Pricing Optimization: Close-out, Online and Renewal strategies, Data ReplyPricing Optimization: Close-out, Online and Renewal strategies, Data Reply
Pricing Optimization: Close-out, Online and Renewal strategies, Data Reply
Data Science Milan
 
"How Pirelli uses Domino and Plotly for Smart Manufacturing" by Alberto Arrig...
"How Pirelli uses Domino and Plotly for Smart Manufacturing" by Alberto Arrig..."How Pirelli uses Domino and Plotly for Smart Manufacturing" by Alberto Arrig...
"How Pirelli uses Domino and Plotly for Smart Manufacturing" by Alberto Arrig...
Data Science Milan
 
A view of graph data usage by Cerved
A view of graph data usage by CervedA view of graph data usage by Cerved
A view of graph data usage by Cerved
Data Science Milan
 

More from Data Science Milan (20)

ML & Graph algorithms to prevent financial crime in digital payments
ML & Graph  algorithms to prevent  financial crime in  digital paymentsML & Graph  algorithms to prevent  financial crime in  digital payments
ML & Graph algorithms to prevent financial crime in digital payments
 
How to use the Economic Complexity Index to guide innovation plans
How to use the Economic Complexity Index to guide innovation plansHow to use the Economic Complexity Index to guide innovation plans
How to use the Economic Complexity Index to guide innovation plans
 
Robustness Metrics for ML Models based on Deep Learning Methods
Robustness Metrics for ML Models based on Deep Learning MethodsRobustness Metrics for ML Models based on Deep Learning Methods
Robustness Metrics for ML Models based on Deep Learning Methods
 
"You don't need a bigger boat": serverless MLOps for reasonable companies
"You don't need a bigger boat": serverless MLOps for reasonable companies"You don't need a bigger boat": serverless MLOps for reasonable companies
"You don't need a bigger boat": serverless MLOps for reasonable companies
 
Speed up data preparation for ML pipelines on AWS
Speed up data preparation for ML pipelines on AWSSpeed up data preparation for ML pipelines on AWS
Speed up data preparation for ML pipelines on AWS
 
Serverless machine learning architectures at Helixa
Serverless machine learning architectures at HelixaServerless machine learning architectures at Helixa
Serverless machine learning architectures at Helixa
 
MLOps with a Feature Store: Filling the Gap in ML Infrastructure
MLOps with a Feature Store: Filling the Gap in ML InfrastructureMLOps with a Feature Store: Filling the Gap in ML Infrastructure
MLOps with a Feature Store: Filling the Gap in ML Infrastructure
 
Reinforcement Learning Overview | Marco Del Pra
Reinforcement Learning Overview | Marco Del PraReinforcement Learning Overview | Marco Del Pra
Reinforcement Learning Overview | Marco Del Pra
 
Time Series Classification with Deep Learning | Marco Del Pra
Time Series Classification with Deep Learning | Marco Del PraTime Series Classification with Deep Learning | Marco Del Pra
Time Series Classification with Deep Learning | Marco Del Pra
 
Ludwig: A code-free deep learning toolbox | Piero Molino, Uber AI
Ludwig: A code-free deep learning toolbox | Piero Molino, Uber AILudwig: A code-free deep learning toolbox | Piero Molino, Uber AI
Ludwig: A code-free deep learning toolbox | Piero Molino, Uber AI
 
Audience projection of target consumers over multiple domains a ner and baye...
Audience projection of target consumers over multiple domains  a ner and baye...Audience projection of target consumers over multiple domains  a ner and baye...
Audience projection of target consumers over multiple domains a ner and baye...
 
Weak supervised learning - Kristina Khvatova
Weak supervised learning - Kristina KhvatovaWeak supervised learning - Kristina Khvatova
Weak supervised learning - Kristina Khvatova
 
GANs beyond nice pictures: real value of data generation, Alex Honchar
GANs beyond nice pictures: real value of data generation, Alex HoncharGANs beyond nice pictures: real value of data generation, Alex Honchar
GANs beyond nice pictures: real value of data generation, Alex Honchar
 
Continual/Lifelong Learning with Deep Architectures, Vincenzo Lomonaco
Continual/Lifelong Learning with Deep Architectures, Vincenzo LomonacoContinual/Lifelong Learning with Deep Architectures, Vincenzo Lomonaco
Continual/Lifelong Learning with Deep Architectures, Vincenzo Lomonaco
 
3D Point Cloud analysis using Deep Learning
3D Point Cloud analysis using Deep Learning3D Point Cloud analysis using Deep Learning
3D Point Cloud analysis using Deep Learning
 
Deep time-to-failure: predicting failures, churns and customer lifetime with ...
Deep time-to-failure: predicting failures, churns and customer lifetime with ...Deep time-to-failure: predicting failures, churns and customer lifetime with ...
Deep time-to-failure: predicting failures, churns and customer lifetime with ...
 
50 Shades of Text - Leveraging Natural Language Processing (NLP), Alessandro ...
50 Shades of Text - Leveraging Natural Language Processing (NLP), Alessandro ...50 Shades of Text - Leveraging Natural Language Processing (NLP), Alessandro ...
50 Shades of Text - Leveraging Natural Language Processing (NLP), Alessandro ...
 
Pricing Optimization: Close-out, Online and Renewal strategies, Data Reply
Pricing Optimization: Close-out, Online and Renewal strategies, Data ReplyPricing Optimization: Close-out, Online and Renewal strategies, Data Reply
Pricing Optimization: Close-out, Online and Renewal strategies, Data Reply
 
"How Pirelli uses Domino and Plotly for Smart Manufacturing" by Alberto Arrig...
"How Pirelli uses Domino and Plotly for Smart Manufacturing" by Alberto Arrig..."How Pirelli uses Domino and Plotly for Smart Manufacturing" by Alberto Arrig...
"How Pirelli uses Domino and Plotly for Smart Manufacturing" by Alberto Arrig...
 
A view of graph data usage by Cerved
A view of graph data usage by CervedA view of graph data usage by Cerved
A view of graph data usage by Cerved
 

Recently uploaded

Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 

Recently uploaded (20)

Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 

Question generation using Natural Language Processing by QuestGen.AI

  • 1. MCQ Generation in edtech using Natural Language Processing Thu, May 20th, 2021 10 PM - 11:30 PM (India) 6:30 PM - 8:00 PM (Italy) Hosted by: Data Science Milan Talk by Ramsri Goutham ramsri.ai Colab Code and slides: http://bit.ly/datasciencemilan
  • 2. Who am I ? Lead Data Scientist with 8+ years of work experience across Silicon Valley, Singapore, and India. Most recently been a Co-founder and CTO of an AI-assisted assessments startup. Spent the last 2 years on question generation using Natural Language processing in edtech. Ramsri Goutham Golla ramsri.ai
  • 4. Instrutor Assessment creation (Quizzes and Tests) is manual and not scalable for online transformation due to the pandemic. The problem A textbook publisher hired you as a data scientist to create a tool that automates the assessment creation process .
  • 5. Instrutor Elon Musk has shown again he can influence the digital currency market with just his tweets. After saying that his electric vehicle-making company Tesla will not accept payments in Bitcoin because of environmental concerns, he tweeted that he was working with developers of Dogecoin to improve system transaction efficiency. Following the two distinct statements from him, the world's largest cryptocurrency hit a two-month low, while Dogecoin rallied by about 20 percent. The solution News Article Elon Musk and Dogecoin Multiple Choice Questions (MCQs) Fill in the Blanks True or False Questions Match the following 1 3 2 4
  • 7. Instrutor Talk Outline Text2MCQ generation using T5 transformers and sense2vec vectors Use ONNX quantization to create a light-weight model of T5 1 2 We will use Google Colab notebooks as the development environment for our demos
  • 8. Elon Musk has shown again he can influence the digital currency market with just his tweets. After saying that his electric vehicle-making company Tesla will not accept payments in Bitcoin because of environmental concerns, he tweeted that he was working with developers of Dogecoin to improve system transaction efficiency. Following the two distinct statements from him, the world's largest cryptocurrency hit a two-month low, while Dogecoin rallied by about 20 percent. The SpaceX CEO has in recent months often tweeted in support of Dogecoin, but rarely for Bitcoin. In a recent tweet, Musk put out a statement from Tesla that it was “concerned” about the rapidly increasing use of fossil fuels for Bitcoin mining and transaction, and hence was suspending vehicle purchases using the cryptocurrency. A day later he again tweeted saying, “To be clear, I strongly believe in crypto, but it can't drive a massive increase in fossil fuel use, especially coal”. It triggered a downward spiral for Bitcoin value but the cryptocurrency has stabilized since. Instrutor News Article Elon Musk and Dogecoin Step 1 : Identify key Sentences/Concepts
  • 9. Musk tweeted that his electric vehicle-making company tesla will not accept payments in bitcoin because of environmental concerns. He also said that the company was working with developers of dogecoin to improve system transaction efficiency. The world's largest cryptocurrency hit a two-month low, while dogecoin rallied by about 20 percent. Musk has in recent months often tweeted in support of crypto, but rarely for bitcoin. Instrutor News Article Elon Musk and Dogecoin Step 2 : Identify keywords from sentences Musk Tesla Bitcoin Dogecoin Extract Keywords
  • 10. Musk tweeted that his electric vehicle-making company tesla will not accept payments in bitcoin because of environmental concerns. He also said that the company was working with developers of dogecoin to improve system transaction efficiency. The world's largest cryptocurrency hit a two-month low, while dogecoin rallied by about 20 percent. Musk has in recent months often tweeted in support of crypto, but rarely for bitcoin. Instrutor Elon Musk and Dogecoin Step 3: Form multiple-choice questions (MCQs) Bitcoin What cryptocurrency did Musk rarely tweet about? What company did Musk say would not accept bitcoin payments? Dogecoin ETH Litecoin Tesla Nissan Ford Toyota
  • 11. Instrutor Elon Musk has shown again he can influence the digital currency market with just his tweets. After saying that his electric vehicle-making company Tesla will not accept payments in Bitcoin because of environmental concerns, he tweeted that he was working with developers of Dogecoin to improve system transaction efficiency. Following the two distinct statements from him, the world's largest cryptocurrency hit a two-month low, while Dogecoin rallied by about 20 percent. Abstractive/Extractive summarization (T5, BART, Pegasus Models) Paraphrasing of sentences (T5, GPT-2 etc) Keyword/Keyphrase Extraction (YAKE, TopicRank, KeyBERT etc) Question generation (T5, GPT-2, GPT-3 etc) Wrong choices/distractors generation (Wordnet, Word2vec, Sense2vec etc) Posing it as an NLP problem News Article Elon Musk and Dogecoin
  • 12. Context: Answer: Question Generate a question using T5 Transformer model Musk tweeted that his electric vehicle-making company Tesla will not accept payments in bitcoin because of environmental concerns. Tesla What company did Musk say would not accept bitcoin payments? T5 Text to text transfer transformer
  • 14. Instrutor Extract Keywords Extract Keyphrases using Python Keyword Extraction Library Bitcoin, Dogecoin, Tesla, Cryptocurrency https://github.com/boudinfl/pke MultipartiteRank Elon Musk has shown again he can influence the digital currency market with just his tweets. After saying that his electric vehicle-making company Tesla will not accept payments in Bitcoin because of environmental concerns, he tweeted that he was working with developers of Dogecoin to improve system transaction efficiency. Following the two distinct statements from him, the world's largest cryptocurrency hit a two-month low, while Dogecoin rallied by about 20 percent. News Article Elon Musk and Dogecoin
  • 15. WordNet® captures relations. A hyponym is in a type-of relationship with its hypernym. A hypernym is an umbrella term and blanket term. Eg: Color is the hypernym for Purple. Red, Blue, Green are the hyponyms of "Color". Since Red is a type of color. Our goal is to extract Co-Hyponyms as distractors. https://wordnet.princeton.edu/ Generate distractors using Wordnet Source: https://en.wikipedia.org/wiki/Hyponymy_and_hypernymy
  • 16. Contextual information is captured. Trained on Reddit comments. The words with the same senses are differentiated with parts of speech eg: duck|VERB and duck|NOUN Noun phrases and named entities are annotated during training so multiword phrases like "natural language processing" also have an entry. Generate distractors using Sense2vec Source: https://explosion.ai/demos/sense2vec https://explosion.ai/blog/sense2vec-reloaded
  • 17. Musk tweeted that his electric vehicle-making company tesla will not accept payments in bitcoin because of environmental concerns. Extract Keywords Bitcoin T5 Text to Text Transformer model trained on SQUAD dataset Dogecoin Tesla Overview: Generate MCQs from any content. Paragraph Keywords Question Generation Transformer Model What company did Musk say would not accept bitcoin payments?? Generated Question Nissan a Tesla b Toyota c Ford d Pick a keyword eg: Tesla
  • 18. Text2MCQ Google Colab Coding Session Colab Code and slides: http://bit.ly/datasciencemilan
  • 19. Udemy Course: Question generation using Natural Language Processing (bit.ly/questiongeneration) Connect with me on Social Media: ramsri.ai Email: ramsri@questgen.ai Coupon Code: DSMILAN