1 Developing Statistic-based and Rule-based Grammar Checkers for Chinese ESL Learners Howard Chen Department of English National Taiwan Normal University.

Slides:



Advertisements
Similar presentations
Treatment of Error in Second Language Writing
Advertisements

Understanding CP Writing Tasks
Dr. Dana Ferris University of California, Davis PREPARING TEACHERS TO TREAT ERRORS IN THE K-12 CLASSROOM.
Spelling Correction for Search Engine Queries Bruno Martins, Mario J. Silva In Proceedings of EsTAL-04, España for Natural Language Processing Presenter:
Daniel Peck January 28, SLOs versus Course Objectives Student Learning Outcomes for the classroom describe the knowledge, skills, abilities.
A method for unsupervised broad-coverage lexical error detection and correction 4th Workshop on Innovative Uses of NLP for Building Educational Applications.
Working with ESL Students Issues and Solutions. Common Characteristics of an ESL Session Research shows tutoring sessions with ESL tend to: ◦ Be more.
Confidential and Proprietary. Copyright © 2010 Educational Testing Service. All rights reserved. Catherine Trapani Educational Testing Service ECOLT: October.
Rethinking Grammatical Error Detection and Evaluation with the Amazon Mechanical Turk Joel Tetreault[Educational Testing Service] Elena Filatova[Fordham.
Procedural Writing Writing a How-To Paper.
Inducing Information Extraction Systems for New Languages via Cross-Language Projection Ellen Riloff University of Utah Charles Schafer, David Yarowksy.
Page 1 NAACL-HLT BEA Los Angeles, CA Annotating ESL Errors: Challenges and Rewards Alla Rozovskaya and Dan Roth University of Illinois at Urbana-Champaign.
Corpora and Language Teaching
Chapter 11 – Grammar: Finding a Balance
Unit One: Parts of Speech
Style, Grammar and Punctuation
Introduction.  Classification based on function role in classroom instruction  Placement assessment: administered at the beginning of instruction 
Na-Rae Han (University of Pittsburgh), Joel Tetreault (ETS), Soo-Hwa Lee (Chungdahm Learning, Inc.), Jin-Young Ha (Kangwon University) May , LREC.
Automated Essay Evaluation Martin Angert Rachel Drossman.
Purdue University Writing Lab 1 Benefiting Most from a Writing Tutorial Writing Lab Orientation for ESL Writers.
1 Integrating Google Apps for Education to Business English Student Trainees’ On-the-Job Training English Reports Asst.Prof. Phunsuk Kannarik.
GRAMMAR APPROACH By: Katherine Marzán Concepción EDUC 413 Prof. Evelyn Lugo.
WORD CHOICE & FORM for TOEIC TEST
Ann Shlapobersky 2013 Making Writing Their Own 1.
Using Web-based Speech Recognition Technologies to Improve English Pronunciation Howard Chen 陳浩然 English Department 師大英語系 National Taiwan.
Welcome Orientation. Introduction to the Course Course Objectives By the end of this course students will be able to: · Master the grammatical uses and.
Theme 1 Grammar. Kinds of Sentences  Declarative sentence- makes a statement, ends with a period  Interrogative sentence- asks a question, ends with.
Assisting cloze test making with a web application Ayako Hoshino ( 星野綾子 ) Hiroshi Nakagawa ( 中川裕志 ) University of Tokyo ( 東京大学 ) Society for Information.
A Feedback-Augmented Method for Detecting Errors in the Writing of Learners of English Ryo Nagata et al. Hyogo University of Teacher Education ACL 2006.
Finals Preparation Workshop Presenter Rita Higgins Humanities Department.
Writing Workshop. Unit 3/Part 3 Connecting to Literature In “who are you,little i,” E. E. Cummings reflects on looking out a window at a November sunset.
Distributional Part-of-Speech Tagging Hinrich Schütze CSLI, Ventura Hall Stanford, CA , USA NLP Applications.
Learner corpus analysis and error annotation Xiaofei Lu CALPER 2010 Summer Workshop July 13, 2010.
GoogleDictionary Paul Nepywoda Alla Rozovskaya. Goal Develop a tool for English that, given a word, will illustrate its usage.
Corpora and Concordancers in ESL/EFL Class: Truly Authentic Language for Language Learning. and opening.
Letter Grades in College English College instructors usually consider these four features when they evaluate writing. Length and Manuscript Format Topic.
ENGLISH PUNCTUATION Apostrophes Commas Semi-colons GRAMMAR Subject-Verb Agreement Verb Tense Pronoun – Antecedent Agreement Subject – Object Pronouns Adjectives.
Misuse of Articles By: Liz M. LaboyWorkshop four Albanice FloresProf. C. Garcia Jennifer M. Serrano ENGL 245.
Error Correction: For Dummies? Ellen Pratt, PhD. UPR Mayaguez.
Computational linguistics A brief overview. Computational Linguistics might be considered as a synonym of automatic processing of natural language, since.
The Parts of Speech The 8 Parts of Speech… Nouns Adjectives Pronouns Verbs Adverbs Conjunctions Prepositions Interjections.
Corpus-based generation of suggestions for correcting student errors Paper presented at AsiaLex August 2009 Richard Watson Todd KMUTT ©2009 Richard Watson.
Page 1 NAACL-HLT 2010 Los Angeles, CA Training Paradigms for Correcting Errors in Grammar and Usage Alla Rozovskaya and Dan Roth University of Illinois.
GoBack definitions Level 1 Parts of Speech GoBack is a memorization game; the teacher asks students definitions, and when someone misses one, you go back.
Grades And what they mean. What Grades are NOT: Punishment or Reward Compliments or Insults Kindness or Meanness Indication of how well you are liked.
IELTS Intensive Writing part two. IELTS Writing Two parts of ielts writing Part one writing about a Graph, chart, diagram Part two is an essay.
Scratching the Surface: ↗Dealing with Grammar, Mechanics, and Editing Problems ↗Writing Program Conversation ↗October 28, 2015.
Grammar Chapter 10. What is Grammar? Basic Points description of patterns speakers use to construct sentences stronger patterns - most nouns form plurals.
GRAMMAR AND PUNCTUATION REVISE AND REVIEW WORD CLASSES.
S TEP 5 - E DITING The next stage in the writing process is called “editing”. The purpose of editing is to apply the standards of written English to your.
Key Stage 2 Grammar Workshop Tuesday 24 th February.
Module 3 Developing Reading Skills Part 1 Transition Module 3 developed byElisabeth Wielander.
ACT REVIEW. RUN-ONS A complete sentence contains a subject, a verb, and a complete thought. If any of the three is lacking, the sentence is called a.
ACL/EMNLP 2012 review (eNLP version) Mamoru Komachi 2012/07/17 Educational NLP research group Computational Linguistics Lab Nara Institute of Science and.
The University of Illinois System in the CoNLL-2013 Shared Task Alla RozovskayaKai-Wei ChangMark SammonsDan Roth Cognitive Computation Group University.
National Assessment Tests 2016 Redhill Primary School.
Year 2 Stay and Play!.
Revising and editing Week 3.
Parts of speech - overview
Michael Gamon, Chris Brockett, William B
The CoNLL-2014 Shared Task on Grammatical Error Correction
The CoNLL-2014 Shared Task on Grammatical Error Correction
Hong Kong English in Students’ Writing
Grammar correction – Data collection interface
Practical Grammar Workplace Guide ENG/230
PREPOSITIONAL PHRASES
Statistical n-gram David ling.
GRAMMAR ANALYSIS Understanding the disconnect between high school instruction and college expectations Source: Mechanically Inclined: Building Grammar,
Some preliminary results
Editing Process: English 10 Spoken Language
Presentation transcript:

1 Developing Statistic-based and Rule-based Grammar Checkers for Chinese ESL Learners Howard Chen Department of English National Taiwan Normal University

2 The Needs to Provide Feedback on Second Language Writing More and more tests ask ESL/EFL students to demonstrate their writing abilities SLA Researchers would suggest that learners would need more practices and corrective feedback. However, who can provide them useful feedback on meaning and forms?

3 Use the Existing Grammar Checkers? Teachers are the best feedback providers. However, so many essays to correct….  Microsoft grammar checker  General impressions from ESL/EFL learners= it is NOT very useful.  The two new commercial packages: Vantage MyAccess and ETS Criterion  The feedback quality for ESL learners are not so accurate and comprehensive. (perhaps because it does not target at any L1 group and it is mainly targeted at native speakers)

4 A More Through Review on E-rater- ETS Criterion Japanese college researcher Junko Otoshi (2005) from Ritsumeikan University Use 28 Japanese adult students’ TOEFL writing essays to explore what Criterion can and cannot do with regard to providing feedback on the essays. Criterion’s critique function was compared with a human instructor’s error feedback focusing on five error categories: verbs, word choice, nouns, articles, and sentence structures.

5 Errors Marked by Criterion and Human Instructors (Means) Error Type Criterion Human Instructors Verbs Nouns Articles Word Choice Sentence Structure

6 Rather Disappointing Results and Possible Reasons The results revealed that Criterion experienced difficulties in detecting errors in all of the five categories. Does it aim for higher accuracy and has lower recall? More conservative approach The size the reference corpus? Another program MyAccess has similar problems, though the general impression from review reports was that they can detect more errors.

7 Trying to Combine Different Approaches: Plan A and B for Grammar Checkers With the funding from NSC in Taiwan, we planned to develop two grammar checkers. Different approaches= parser-rules-statistics  Plan A: we will use the ngram to help to identify the errors  Plan B: we will use the rule-based grammar checker to identify errors.  If possible, plan A and B will be merged and it should be able to capture more errors.  In this paper, we will only discuss the plan A.

8 What ’ s the Ngram (statistical) Checker? We will not write specific grammar rules. The computer helps to calculate all the possible combinations of word strings (2- word and 3-word) in a very large native corpus. Language models building. All these saved to a large database. Then when students write and submit an essay to the ngram checker, the system can quickly detect the word strings that do not exist in the native corpus.

9 Ngram-based Checker: advantages The key idea is simple but powerful No need to write rule More robust in detecting errors. Large and suitable corpus might make this very useful. (ETS, they used 30-million news)

10 The Procedure of Developing an Ngram Checker (corpora and tools) 1. Find suitable and large corpus (e.g BNC; wikipedia, and Google) 2. Extract the ngrams (NLP tools SRI tool ) 3. Build a large ngram database 4. Develop and test different highlighting methods 5. Highlight the possibly problematic ngrams in learners’ writing

11 Grammar Checker Online The links (BNC) (Google) (BNC)

12 The Web Interface of Ngram Checker

13

14

15 A Simple Example

16 Evaluate the Checker Performances: Any Standard Way of Evaluating Checkers? What kind of errors should be used to test the grammar checker? Fair assessment- same set of sentences. How many sentences? Many different categories and errors Lexical factors. NLP researchers: F-measure and precision and recall

17 Test with CLEC Corpus from China The size of the Chinese learners of English Corpus. 1 million error-tagged learner corpus. With about 60 error types. We decided to single out some sentences (10 sentences) from the learner corpus and then throw them into our ngram checkers.

18 1. Form

19 2. Verb Phrases (Tense)

20 3. Noun Phrases

21 4. Pronouns

22 5. Adjective Phrases

23 6. Prepositions- seems to be a difficult area

24 7. Conjuncts Errors

25 8. Word Errors

26 9. Collocation Errors

Sentence Structure Errors

28 The Strengths of NTNU Ngram Checkers: Ngram is good at detecting errors in the “local” or adjacent domains. It can indeed find many errors in CLEC. Spellings Word forms Verb phrases Noun phrases Adj phrases Collocations

29 The Weakness of Ngram Checkers It failed to catch the followings effectively:  Tense errors  Conjuncts errors  Fragments  Pronoun errors  Preposition errors  The run on sentences  The missing words

30 The Poor Performance of Ngram Checkers for Tense and Conjuncts

31 Rule-based Checker can Perform Better for Some Nonlocal Errors

32 Wintertree Grammar Checker

33 BUT Ngram Performed Better for the Local Errors I have some book. The informations are so rich. These researches are excellent. He is new friend. He cutted his finger. He enjoys to eat. He wants jumping into the river. I cannot decided about this. These reason are too simple. I has three answers.

34 What Can We Do to Improve Feedback from Ngram Checkers? Only Highlighting and No detailed feedback?? We are facing a bigger challenge. How to recommend correct usage? How we can find the correct examples for students? If students only see the errors highlighted, they might still fail to correct the errors. For agreement errors, tense errors, confusing words, Students might be able to self-correct. However, if there are some tense errors, collocations errors or preposition errors, learners might need more specific suggestions.

35 Find the Proper Collocates: increase and improve life

36 Confusion between accept and receive your apology

37 Future Directions for Improvement 1. Test with many different errors and find the strengths and limitations of Ngram-based checkers and Rule-based checkers 2. Use Tagged learner corpus to find the error patterns from learner languages 3. Feedback can be added in for ngram-based Checkers on the major error patterns 4. Better integration of the rule- based system and ngram checkers

38 Thanks for your attention Questions and Discussions National Taiwan Normal University