SlideShare uma empresa Scribd logo
1 de 23
Kotonoha
An Example Sentence Based
Spaced Repetition System
Arseny Tolmachev, Sadao Kurohashi
Kyoto University
Graduate School of Informatics
D1
2017-03-15
Background: Learning words
with flashcards
• Lexical knowledge is crucial for language learning
• Mostly self-learning
• E.g. Japanese Language Proficiency Test level N1
requires knowing about 10,000 words
2
Flashcards: a method
of organizing
information, which
can be formulated in
question-answer
form, for learning
Question Answer
Spaced Repetition
3graph is from supermemo.com website
Spaced Repetition: Software
• One of first implementations:
https://www.supermemo.com
• The most popular SRS: Anki
http://ankisrs.net/
• And much more
4
Japanese (Word) Learning Tools
• Most of them are for elementary/beginner learners
• Hiragana/katakana
• Fixed word lists/lessons
• Tools for advanced learners are scarce
• Anki
• Several more
5
Motivation: Context
• We use words in context: with other words
• Contextual word usage differ from language to
language
Life example:
• バスは乗客を拾った
Non-canonical usage in Japanese, OK in Russian
• バスは乗客を乗せた
Canonical usage in Japanese
6
Flashcard problems
• Creating flashcards from scratch is time-consuming
• Need to fill all information
• Possibly find example sentences somewhere
• Premade decks do not work as well as manually
created
• Matter of UI and system implementation
• Lack of context
• Especially in questions
• Card content is usually fixed
(e.g. only one context)
7
Kotonoha SRS
• Web (responsive)
• +mobile apps (in plans)
• Flashcards
• Spaced Repetition
• Intermediate+
Features
• Example sentences
• In question cards
• Batch operation
• Japanese-oriented 8
https://kotonoha.ws
Kotonoha: Usage Pattern
• Find new words
• Reading books, classes, assignments
• Add words into the system
• Kotonoha makes it easy to add new words
• Repeat flashcards
• E.g 100 cards every day
• Learn word usage too:
Kotonoha shows a new example each repetition
• Have a rich vocabulary (in a long term)
9
Kotonoha: Adding words
10
Batch operation
Words are added in
lists
Kotonoha fills reading
and glosses from
dictionary (JMDict,
Warodai)
Kotonoha assigns
example sentences
Easy to learn
words you want
Word was
already
added
Word was not
added before
Report that
you forgot
the word
Kotonoha: Adding words (2)
11
Check what gets into flashcards
Recommendations: words using
same characters
Kotonoha: Repetition
12
Question card (reading) Answer card
Kotonoha: Writing Printouts
13
Print out and practice writing
difficult words
Example sentences
• Automatically extracted from web corpus
• Tatoeba corpus is small and not very diverse
• Consider a set of sentences for a target word
• Three aspects: Value, Diversity, Coverage
• Intrinsic Value (for a single sentence)
• Not a garbage sentence like a fragment of something
• Representative usage of target
• Understandable by a learner
• Grammatical
• Diversity (for a sentence set)
• Different usages of target, distinct words
• Coverage: acquire usages of rare words and rare senses
14
Example sentence extraction overview
15
私は走るのすき
走っている子供を見た
…
遊びに走る若者
酒に走りたい気持ち
…
悪事千里を走る
Query
走る
Search
Engine
High-quality
sentences
(~10-15)
Preprocessing
Raw Corpus Analyze and index
Search
Selection
Solving coverage
problem Dealing with value
and diversity
• Distributed
• Handles huge corpora
• Uses lexical dependency information
• Prefers sentences with rich syntactic
structure near target
Example Candidates
(~10k sentences)
Details are out of scope of this presentation
Flashcards: Daily Repetition
16
Flashcards: Daily Repetition
17
Flashcards: Daily Repetition
18
Flashcards: Daily Repetition
19
Example sentence evaluation
This is idea, no
results yet
Show different
sentences to learners
of similar level
Assumption:
Good example
sentences help to
remember words.
Assumption 2:
We can use
confidence to judge
sentence educational
quality
Collecting NLP training data
21
Kotonoha can be
useful source of NLP
training data for:
Reading estimation
Word sense
disambiguation
Learners are interested
to get this information
right
Presently only reporting is
implemented
Implementation problems
• Three segmentation standards in one package
• Flashcards are mostly JMDict-based
• And words over there are rather inconsistent
• On the other hand, it is not a segmentation dictionary
• Example sentence extraction uses JUMAN/KNP pipeline
• Reading estimation is done using KyTea/UniDic
• And resources for reading-annotated Japanese are extremely
sparse :(
• Because of this
• Some example sentence coverage problems
• Reading estimation errors
22
Kotonoha: Present
• Available: https://kotonoha.ws
• Open source (core SRS)
• https://github.com/kotonoha/server
• (Very low volume) open beta test
• Will try to increase user base in following months
• Potential users (Japanese Learners) are very welcome!
• Side note:
• https://github.com/kotonoha/akane
• JUMAN/KNP/KyTea + other Scala library
23

Mais conteúdo relacionado

Mais procurados

DAISY Textbook Pilot:Accessible multimedia for school students
DAISY Textbook Pilot:Accessible multimedia for school studentsDAISY Textbook Pilot:Accessible multimedia for school students
DAISY Textbook Pilot:Accessible multimedia for school studentsMoira Clunie
 
IELTS Secrets to Success Presentation
IELTS Secrets to Success Presentation IELTS Secrets to Success Presentation
IELTS Secrets to Success Presentation Ha Bui
 
IELTS Teaching Workshop: Introduction To IELTS
IELTS Teaching Workshop: Introduction To IELTSIELTS Teaching Workshop: Introduction To IELTS
IELTS Teaching Workshop: Introduction To IELTSfakelinker
 
ESL/ELL Strategies
ESL/ELL StrategiesESL/ELL Strategies
ESL/ELL StrategiesEmma Wise
 
Pass the IELTS exam test today!
Pass the IELTS exam test today!Pass the IELTS exam test today!
Pass the IELTS exam test today!firesky17
 
IELTS - International English Language Testing System
IELTS - International English Language Testing SystemIELTS - International English Language Testing System
IELTS - International English Language Testing SystemWajeeh Abiad
 
English Proficiency Test-IELTS,Toefl,PTE
English Proficiency Test-IELTS,Toefl,PTEEnglish Proficiency Test-IELTS,Toefl,PTE
English Proficiency Test-IELTS,Toefl,PTEMeetUniversity
 
IELTS Institute in Jalandhar
IELTS Institute in JalandharIELTS Institute in Jalandhar
IELTS Institute in Jalandharknowledge icon
 
ielts-support-tools-1015.original
ielts-support-tools-1015.originalielts-support-tools-1015.original
ielts-support-tools-1015.originalSusanti Rosadi
 
TOEFL iBT basic guidelines!
TOEFL iBT basic guidelines!TOEFL iBT basic guidelines!
TOEFL iBT basic guidelines!Jihad Ghafur
 
Ielts coaching
Ielts coachingIelts coaching
Ielts coachingAcri India
 
3 COMMON IELTS PREPARATION MISTAKES
3 COMMON IELTS PREPARATION MISTAKES 3 COMMON IELTS PREPARATION MISTAKES
3 COMMON IELTS PREPARATION MISTAKES KTDC Group - IELTS
 
Lecture 1 overview for ielts test
Lecture 1 overview for ielts testLecture 1 overview for ielts test
Lecture 1 overview for ielts testGantsetsegS
 

Mais procurados (17)

IELTS - Orientation Part I
IELTS - Orientation Part IIELTS - Orientation Part I
IELTS - Orientation Part I
 
Skills for the TOEFL IBT
Skills for the TOEFL IBTSkills for the TOEFL IBT
Skills for the TOEFL IBT
 
DAISY Textbook Pilot:Accessible multimedia for school students
DAISY Textbook Pilot:Accessible multimedia for school studentsDAISY Textbook Pilot:Accessible multimedia for school students
DAISY Textbook Pilot:Accessible multimedia for school students
 
IELTS Secrets to Success Presentation
IELTS Secrets to Success Presentation IELTS Secrets to Success Presentation
IELTS Secrets to Success Presentation
 
Ielts
IeltsIelts
Ielts
 
IELTS Teaching Workshop: Introduction To IELTS
IELTS Teaching Workshop: Introduction To IELTSIELTS Teaching Workshop: Introduction To IELTS
IELTS Teaching Workshop: Introduction To IELTS
 
ESL/ELL Strategies
ESL/ELL StrategiesESL/ELL Strategies
ESL/ELL Strategies
 
Pass the IELTS exam test today!
Pass the IELTS exam test today!Pass the IELTS exam test today!
Pass the IELTS exam test today!
 
IELTS
IELTSIELTS
IELTS
 
IELTS - International English Language Testing System
IELTS - International English Language Testing SystemIELTS - International English Language Testing System
IELTS - International English Language Testing System
 
English Proficiency Test-IELTS,Toefl,PTE
English Proficiency Test-IELTS,Toefl,PTEEnglish Proficiency Test-IELTS,Toefl,PTE
English Proficiency Test-IELTS,Toefl,PTE
 
IELTS Institute in Jalandhar
IELTS Institute in JalandharIELTS Institute in Jalandhar
IELTS Institute in Jalandhar
 
ielts-support-tools-1015.original
ielts-support-tools-1015.originalielts-support-tools-1015.original
ielts-support-tools-1015.original
 
TOEFL iBT basic guidelines!
TOEFL iBT basic guidelines!TOEFL iBT basic guidelines!
TOEFL iBT basic guidelines!
 
Ielts coaching
Ielts coachingIelts coaching
Ielts coaching
 
3 COMMON IELTS PREPARATION MISTAKES
3 COMMON IELTS PREPARATION MISTAKES 3 COMMON IELTS PREPARATION MISTAKES
3 COMMON IELTS PREPARATION MISTAKES
 
Lecture 1 overview for ielts test
Lecture 1 overview for ielts testLecture 1 overview for ielts test
Lecture 1 overview for ielts test
 

Destaque

#GenM = Generation Muslim
#GenM = Generation Muslim#GenM = Generation Muslim
#GenM = Generation MuslimYuswohady
 
Predict New Customers Using Alteryx, SAP and Microsoft Power BI
Predict New Customers Using Alteryx, SAP and Microsoft Power BIPredict New Customers Using Alteryx, SAP and Microsoft Power BI
Predict New Customers Using Alteryx, SAP and Microsoft Power BIDVW Analytics
 
Rapid formation of massive black holes in close proximity to embryonic protog...
Rapid formation of massive black holes in close proximity to embryonic protog...Rapid formation of massive black holes in close proximity to embryonic protog...
Rapid formation of massive black holes in close proximity to embryonic protog...Sérgio Sacani
 
Distribution & ex dividnd dates-upto 15 mar-2017
Distribution & ex dividnd dates-upto 15 mar-2017Distribution & ex dividnd dates-upto 15 mar-2017
Distribution & ex dividnd dates-upto 15 mar-2017RAFI SECURITIES (PVT.)LTD.
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheLeslie Samuel
 
パーソナルワークのすすめ ~仕事・家庭・趣味のバランス調整~
パーソナルワークのすすめ ~仕事・家庭・趣味のバランス調整~パーソナルワークのすすめ ~仕事・家庭・趣味のバランス調整~
パーソナルワークのすすめ ~仕事・家庭・趣味のバランス調整~n_ryota
 
柱状節理のでき方
柱状節理のでき方柱状節理のでき方
柱状節理のでき方Suzuki Yusuke
 
Intellettuali Stranieri a Roma dal Grand Tour al XIX Secolo - 3a parte
Intellettuali Stranieri a Roma dal Grand Tour al XIX Secolo - 3a parteIntellettuali Stranieri a Roma dal Grand Tour al XIX Secolo - 3a parte
Intellettuali Stranieri a Roma dal Grand Tour al XIX Secolo - 3a partePortante Andrea
 
ストーリーを絵コンテにする
ストーリーを絵コンテにするストーリーを絵コンテにする
ストーリーを絵コンテにするTakumi Seike
 
How to Write a Great Article: Simple Tips & Tricks from Experienced Authors
How to Write a Great Article: Simple Tips & Tricks from Experienced AuthorsHow to Write a Great Article: Simple Tips & Tricks from Experienced Authors
How to Write a Great Article: Simple Tips & Tricks from Experienced AuthorsGoDates
 
Review by the President & CEO, Suominen Corporation's Annual General Meeting ...
Review by the President & CEO, Suominen Corporation's Annual General Meeting ...Review by the President & CEO, Suominen Corporation's Annual General Meeting ...
Review by the President & CEO, Suominen Corporation's Annual General Meeting ...Suominen Corporation
 
SafeDNS for Internet and Mobile Service Providers
SafeDNS for Internet and Mobile Service ProvidersSafeDNS for Internet and Mobile Service Providers
SafeDNS for Internet and Mobile Service ProvidersSafeDNS
 
The role of emotions in Eating Disorders
 The role of emotions in Eating Disorders The role of emotions in Eating Disorders
The role of emotions in Eating DisordersJames Palfreman-Kay
 
Terminology and information models
Terminology and information modelsTerminology and information models
Terminology and information modelsSilje Ljosland Bakke
 
MHA for MySQLとDeNAのオープンソースの話
MHA for MySQLとDeNAのオープンソースの話MHA for MySQLとDeNAのオープンソースの話
MHA for MySQLとDeNAのオープンソースの話Yoshinori Matsunobu
 
Cassandraとh baseの比較して入門するno sql
Cassandraとh baseの比較して入門するno sqlCassandraとh baseの比較して入門するno sql
Cassandraとh baseの比較して入門するno sqlYutuki r
 
R言語で学ぶマーケティング分析 競争ポジショニング戦略
R言語で学ぶマーケティング分析 競争ポジショニング戦略R言語で学ぶマーケティング分析 競争ポジショニング戦略
R言語で学ぶマーケティング分析 競争ポジショニング戦略Yohei Sato
 
Power Ventures, Inc and Steven Vachani vs. Facebook - Supreme Court - Petitio...
Power Ventures, Inc and Steven Vachani vs. Facebook - Supreme Court - Petitio...Power Ventures, Inc and Steven Vachani vs. Facebook - Supreme Court - Petitio...
Power Ventures, Inc and Steven Vachani vs. Facebook - Supreme Court - Petitio...Steven Vachani
 

Destaque (20)

#GenM = Generation Muslim
#GenM = Generation Muslim#GenM = Generation Muslim
#GenM = Generation Muslim
 
Predict New Customers Using Alteryx, SAP and Microsoft Power BI
Predict New Customers Using Alteryx, SAP and Microsoft Power BIPredict New Customers Using Alteryx, SAP and Microsoft Power BI
Predict New Customers Using Alteryx, SAP and Microsoft Power BI
 
Rapid formation of massive black holes in close proximity to embryonic protog...
Rapid formation of massive black holes in close proximity to embryonic protog...Rapid formation of massive black holes in close proximity to embryonic protog...
Rapid formation of massive black holes in close proximity to embryonic protog...
 
Distribution & ex dividnd dates-upto 15 mar-2017
Distribution & ex dividnd dates-upto 15 mar-2017Distribution & ex dividnd dates-upto 15 mar-2017
Distribution & ex dividnd dates-upto 15 mar-2017
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 
パーソナルワークのすすめ ~仕事・家庭・趣味のバランス調整~
パーソナルワークのすすめ ~仕事・家庭・趣味のバランス調整~パーソナルワークのすすめ ~仕事・家庭・趣味のバランス調整~
パーソナルワークのすすめ ~仕事・家庭・趣味のバランス調整~
 
柱状節理のでき方
柱状節理のでき方柱状節理のでき方
柱状節理のでき方
 
Intellettuali Stranieri a Roma dal Grand Tour al XIX Secolo - 3a parte
Intellettuali Stranieri a Roma dal Grand Tour al XIX Secolo - 3a parteIntellettuali Stranieri a Roma dal Grand Tour al XIX Secolo - 3a parte
Intellettuali Stranieri a Roma dal Grand Tour al XIX Secolo - 3a parte
 
ストーリーを絵コンテにする
ストーリーを絵コンテにするストーリーを絵コンテにする
ストーリーを絵コンテにする
 
How to Write a Great Article: Simple Tips & Tricks from Experienced Authors
How to Write a Great Article: Simple Tips & Tricks from Experienced AuthorsHow to Write a Great Article: Simple Tips & Tricks from Experienced Authors
How to Write a Great Article: Simple Tips & Tricks from Experienced Authors
 
Review by the President & CEO, Suominen Corporation's Annual General Meeting ...
Review by the President & CEO, Suominen Corporation's Annual General Meeting ...Review by the President & CEO, Suominen Corporation's Annual General Meeting ...
Review by the President & CEO, Suominen Corporation's Annual General Meeting ...
 
Cities and design
Cities and designCities and design
Cities and design
 
SafeDNS for Internet and Mobile Service Providers
SafeDNS for Internet and Mobile Service ProvidersSafeDNS for Internet and Mobile Service Providers
SafeDNS for Internet and Mobile Service Providers
 
The role of emotions in Eating Disorders
 The role of emotions in Eating Disorders The role of emotions in Eating Disorders
The role of emotions in Eating Disorders
 
Terminology and information models
Terminology and information modelsTerminology and information models
Terminology and information models
 
MHA for MySQLとDeNAのオープンソースの話
MHA for MySQLとDeNAのオープンソースの話MHA for MySQLとDeNAのオープンソースの話
MHA for MySQLとDeNAのオープンソースの話
 
Cassandraとh baseの比較して入門するno sql
Cassandraとh baseの比較して入門するno sqlCassandraとh baseの比較して入門するno sql
Cassandraとh baseの比較して入門するno sql
 
R言語で学ぶマーケティング分析 競争ポジショニング戦略
R言語で学ぶマーケティング分析 競争ポジショニング戦略R言語で学ぶマーケティング分析 競争ポジショニング戦略
R言語で学ぶマーケティング分析 競争ポジショニング戦略
 
Power Ventures, Inc and Steven Vachani vs. Facebook - Supreme Court - Petitio...
Power Ventures, Inc and Steven Vachani vs. Facebook - Supreme Court - Petitio...Power Ventures, Inc and Steven Vachani vs. Facebook - Supreme Court - Petitio...
Power Ventures, Inc and Steven Vachani vs. Facebook - Supreme Court - Petitio...
 
Conjuntura Econòmica I. Balears 2016-2017
Conjuntura Econòmica I. Balears 2016-2017Conjuntura Econòmica I. Balears 2016-2017
Conjuntura Econòmica I. Balears 2016-2017
 

Semelhante a Kotonoha: An Example Sentence Based Spaced Repetition System

Corpus Construction & Specialist Vocabulary Learning
Corpus Construction & Specialist Vocabulary LearningCorpus Construction & Specialist Vocabulary Learning
Corpus Construction & Specialist Vocabulary LearningSimon Smith
 
Not just for reference: Dictionaries and corpora as language acquisition tools
Not just for reference: Dictionaries and corpora as language acquisition toolsNot just for reference: Dictionaries and corpora as language acquisition tools
Not just for reference: Dictionaries and corpora as language acquisition toolsMichael Brown
 
Adapting published materials - Materials for GE
Adapting published materials - Materials for GEAdapting published materials - Materials for GE
Adapting published materials - Materials for GEPhạm Phúc Khánh Minh
 
Close reading workshop
Close reading workshopClose reading workshop
Close reading workshopMelissa
 
Codes for Feedback - Examples
Codes for Feedback - ExamplesCodes for Feedback - Examples
Codes for Feedback - Examplesjulia_martinez
 
Close reading
Close reading Close reading
Close reading Lisa Shaw
 
Extra credit webinar 1 LIST 4373
Extra credit webinar 1  LIST 4373Extra credit webinar 1  LIST 4373
Extra credit webinar 1 LIST 4373Peggy Semingson
 
VDOE Reading Piece ELEM2.pptx
VDOE Reading Piece ELEM2.pptxVDOE Reading Piece ELEM2.pptx
VDOE Reading Piece ELEM2.pptxMARYCEL4
 
ELT201 Week 3 presenting grammar
ELT201 Week 3 presenting grammarELT201 Week 3 presenting grammar
ELT201 Week 3 presenting grammarDr. Russell Rodrigo
 
Teaching International Students
Teaching International StudentsTeaching International Students
Teaching International Studentstymchatyn
 
Vocabulary building 12
Vocabulary building 12Vocabulary building 12
Vocabulary building 12nalini jennett
 
Sample PowerPoint
Sample PowerPointSample PowerPoint
Sample PowerPointJulia Young
 
TICE - Building Academic Language in the Classroom
TICE - Building Academic Language in the ClassroomTICE - Building Academic Language in the Classroom
TICE - Building Academic Language in the ClassroomElisabeth Chan
 
Teaching Methodology " Teaching Grammar"
Teaching Methodology " Teaching Grammar"Teaching Methodology " Teaching Grammar"
Teaching Methodology " Teaching Grammar"Kum Visal
 
Teaching math to english language learners
Teaching math to english language learnersTeaching math to english language learners
Teaching math to english language learnersCindy Smith
 
Once Is Not Enough
Once Is Not EnoughOnce Is Not Enough
Once Is Not Enoughwalklea
 
Bringing It All Together
Bringing It All TogetherBringing It All Together
Bringing It All Togetherlizfotheringham
 
Research project
Research projectResearch project
Research projectShona Whyte
 

Semelhante a Kotonoha: An Example Sentence Based Spaced Repetition System (20)

Corpus Construction & Specialist Vocabulary Learning
Corpus Construction & Specialist Vocabulary LearningCorpus Construction & Specialist Vocabulary Learning
Corpus Construction & Specialist Vocabulary Learning
 
Not just for reference: Dictionaries and corpora as language acquisition tools
Not just for reference: Dictionaries and corpora as language acquisition toolsNot just for reference: Dictionaries and corpora as language acquisition tools
Not just for reference: Dictionaries and corpora as language acquisition tools
 
Adapting published materials - Materials for GE
Adapting published materials - Materials for GEAdapting published materials - Materials for GE
Adapting published materials - Materials for GE
 
Close reading workshop
Close reading workshopClose reading workshop
Close reading workshop
 
Codes for Feedback - Examples
Codes for Feedback - ExamplesCodes for Feedback - Examples
Codes for Feedback - Examples
 
Close reading
Close reading Close reading
Close reading
 
Vocab
VocabVocab
Vocab
 
Extra credit webinar 1 LIST 4373
Extra credit webinar 1  LIST 4373Extra credit webinar 1  LIST 4373
Extra credit webinar 1 LIST 4373
 
VDOE Reading Piece ELEM2.pptx
VDOE Reading Piece ELEM2.pptxVDOE Reading Piece ELEM2.pptx
VDOE Reading Piece ELEM2.pptx
 
ELT201 Week 3 presenting grammar
ELT201 Week 3 presenting grammarELT201 Week 3 presenting grammar
ELT201 Week 3 presenting grammar
 
Teaching International Students
Teaching International StudentsTeaching International Students
Teaching International Students
 
Vocabulary building 12
Vocabulary building 12Vocabulary building 12
Vocabulary building 12
 
Sample PowerPoint
Sample PowerPointSample PowerPoint
Sample PowerPoint
 
TICE - Building Academic Language in the Classroom
TICE - Building Academic Language in the ClassroomTICE - Building Academic Language in the Classroom
TICE - Building Academic Language in the Classroom
 
Teaching Methodology " Teaching Grammar"
Teaching Methodology " Teaching Grammar"Teaching Methodology " Teaching Grammar"
Teaching Methodology " Teaching Grammar"
 
Teaching math to english language learners
Teaching math to english language learnersTeaching math to english language learners
Teaching math to english language learners
 
Once Is Not Enough
Once Is Not EnoughOnce Is Not Enough
Once Is Not Enough
 
Clil uab final versioLanguage services at the UPC for academic staff deliveri...
Clil uab final versioLanguage services at the UPC for academic staff deliveri...Clil uab final versioLanguage services at the UPC for academic staff deliveri...
Clil uab final versioLanguage services at the UPC for academic staff deliveri...
 
Bringing It All Together
Bringing It All TogetherBringing It All Together
Bringing It All Together
 
Research project
Research projectResearch project
Research project
 

Último

fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 

Último (20)

fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 

Kotonoha: An Example Sentence Based Spaced Repetition System

  • 1. Kotonoha An Example Sentence Based Spaced Repetition System Arseny Tolmachev, Sadao Kurohashi Kyoto University Graduate School of Informatics D1 2017-03-15
  • 2. Background: Learning words with flashcards • Lexical knowledge is crucial for language learning • Mostly self-learning • E.g. Japanese Language Proficiency Test level N1 requires knowing about 10,000 words 2 Flashcards: a method of organizing information, which can be formulated in question-answer form, for learning Question Answer
  • 3. Spaced Repetition 3graph is from supermemo.com website
  • 4. Spaced Repetition: Software • One of first implementations: https://www.supermemo.com • The most popular SRS: Anki http://ankisrs.net/ • And much more 4
  • 5. Japanese (Word) Learning Tools • Most of them are for elementary/beginner learners • Hiragana/katakana • Fixed word lists/lessons • Tools for advanced learners are scarce • Anki • Several more 5
  • 6. Motivation: Context • We use words in context: with other words • Contextual word usage differ from language to language Life example: • バスは乗客を拾った Non-canonical usage in Japanese, OK in Russian • バスは乗客を乗せた Canonical usage in Japanese 6
  • 7. Flashcard problems • Creating flashcards from scratch is time-consuming • Need to fill all information • Possibly find example sentences somewhere • Premade decks do not work as well as manually created • Matter of UI and system implementation • Lack of context • Especially in questions • Card content is usually fixed (e.g. only one context) 7
  • 8. Kotonoha SRS • Web (responsive) • +mobile apps (in plans) • Flashcards • Spaced Repetition • Intermediate+ Features • Example sentences • In question cards • Batch operation • Japanese-oriented 8 https://kotonoha.ws
  • 9. Kotonoha: Usage Pattern • Find new words • Reading books, classes, assignments • Add words into the system • Kotonoha makes it easy to add new words • Repeat flashcards • E.g 100 cards every day • Learn word usage too: Kotonoha shows a new example each repetition • Have a rich vocabulary (in a long term) 9
  • 10. Kotonoha: Adding words 10 Batch operation Words are added in lists Kotonoha fills reading and glosses from dictionary (JMDict, Warodai) Kotonoha assigns example sentences Easy to learn words you want Word was already added Word was not added before Report that you forgot the word
  • 11. Kotonoha: Adding words (2) 11 Check what gets into flashcards Recommendations: words using same characters
  • 12. Kotonoha: Repetition 12 Question card (reading) Answer card
  • 13. Kotonoha: Writing Printouts 13 Print out and practice writing difficult words
  • 14. Example sentences • Automatically extracted from web corpus • Tatoeba corpus is small and not very diverse • Consider a set of sentences for a target word • Three aspects: Value, Diversity, Coverage • Intrinsic Value (for a single sentence) • Not a garbage sentence like a fragment of something • Representative usage of target • Understandable by a learner • Grammatical • Diversity (for a sentence set) • Different usages of target, distinct words • Coverage: acquire usages of rare words and rare senses 14
  • 15. Example sentence extraction overview 15 私は走るのすき 走っている子供を見た … 遊びに走る若者 酒に走りたい気持ち … 悪事千里を走る Query 走る Search Engine High-quality sentences (~10-15) Preprocessing Raw Corpus Analyze and index Search Selection Solving coverage problem Dealing with value and diversity • Distributed • Handles huge corpora • Uses lexical dependency information • Prefers sentences with rich syntactic structure near target Example Candidates (~10k sentences) Details are out of scope of this presentation
  • 20. Example sentence evaluation This is idea, no results yet Show different sentences to learners of similar level Assumption: Good example sentences help to remember words. Assumption 2: We can use confidence to judge sentence educational quality
  • 21. Collecting NLP training data 21 Kotonoha can be useful source of NLP training data for: Reading estimation Word sense disambiguation Learners are interested to get this information right Presently only reporting is implemented
  • 22. Implementation problems • Three segmentation standards in one package • Flashcards are mostly JMDict-based • And words over there are rather inconsistent • On the other hand, it is not a segmentation dictionary • Example sentence extraction uses JUMAN/KNP pipeline • Reading estimation is done using KyTea/UniDic • And resources for reading-annotated Japanese are extremely sparse :( • Because of this • Some example sentence coverage problems • Reading estimation errors 22
  • 23. Kotonoha: Present • Available: https://kotonoha.ws • Open source (core SRS) • https://github.com/kotonoha/server • (Very low volume) open beta test • Will try to increase user base in following months • Potential users (Japanese Learners) are very welcome! • Side note: • https://github.com/kotonoha/akane • JUMAN/KNP/KyTea + other Scala library 23