User Input and Interactions on Microsoft Research ESL Assistant Claudia Leacock, Butler Hill Group Michael Gamon, Microsoft Research Chris Brockett, Microsoft.

Slides:



Advertisements
Similar presentations
YCH Chiu Tsang Hok Wan Primary School P.6 People we admire Editing.
Advertisements

You have two choices.
Foundations and Strategies Attention Investment CS352.
(It’s not that bad…). Error ID  They give you a sentence  Four sections are underlined  E is ALWAYS “No error”  Your job is to identify which one,
More About Prepositions
Introduction to phrases & clauses
Parts of Speech Part 2: Adverbs and Prepositions.
Bilingual Dictionaries
1 Developing Statistic-based and Rule-based Grammar Checkers for Chinese ESL Learners Howard Chen Department of English National Taiwan Normal University.
Using Web Queries for Learner Error Detection Michael Gamon, Microsoft Research Claudia Leacock, Butler-Hill Group.
The OSI Model A layman’s view of the internet. OSI Structure Application Presentation Session Transport Network Data Link Physical Each layer has a specific.
Inside the Mind of the 21st Century Customer Alan Page.
MOOD Indicative, Imperative, Subjunctive
Unit One: Parts of Speech
Word Lesson 3 Helpful Word Features
SOME IMPORTANT PHRASES FOR BASIC ENGLISH USERS
THE PARTS OF SYNTAX Don’t worry, it’s just a phrase ELL113 Week 4.
GRAMMAR: PARTS OF SPEECH
WRITING EFFECTIVE S. Before writing the Make a plan! Think about the purpose of the Think about the person who will read the and.
PARTS OF SPEECH.
Automated Essay Evaluation Martin Angert Rachel Drossman.
You have two choices.
Common errors in writing technical English papers Bob Bailey.
The 8 Parts of Speech. NOUNS Nouns name persons, places, things, or concepts – pilot – house – toy – happiness Proper name specific persons, places things,
Can you put the words in order to make 8 sentences.
Example Usability Problems for Diagnosis with the UAF.
Princeton Review SAT Book PowerPoint #3 (Grade 9): Part III: Writing Section 3: Grammar Introduction (pages )
Understanding the Function. WHY? What is the purpose of the statement? Why did the speaker say x?
Using Contextual Speller Techniques and Language Modeling for ESL Error Correction Michael Gamon, Jianfeng Gao, Chris Brockett, Alexandre Klementiev, William.
Level 2 IT Users Qualification – Unit 1 Improving Productivity Chris.
Welcome to 5 th Grade Mrs. Rydzel’s Class. About Our Class: I strongly believe that parents and teachers working together will give each student the best.
HELLO THERE !.... It's great to see you ! And by the way, did you know about the previous expression ?
NOUN CLAUSE (compilation material)
Pronouns By Mrs. Ball and Ms. Jenkins. Pronoun Review What is a pronoun?
Reported Speech What is it? How do you use it? Yesterday, I saw my friend Pamela! She told me that she got a promotion!
Introduction to Business Writing: Effective Business s
You have two choices. Jerry is the manager of a restaurant. He is always in a good mood.
Mtivity Client Support System Quick start guide. Mtivity Client Support System We are very pleased to announce the launch of a new Client Support System.
HOW TO WRITE A PROFESSIONAL WITHIN A BUSINESS. The Business World.
STRESS AND INTONATION TEACHERS C1. Content and function words  Nouns : John, room, answer  Adjectives : happy, new, large, gray  Verbs : search, grow,
WEB FORM DESIGN. Creating forms for a web page For your web project you have to design a form for inclusion on your web site (the form information should.
 English Language Program Fall What is good posture? Stand straight Shoulders back (but not too far) Steady head Feet flat on the floor and a little.
Z-path Innsbruck, Farid, Maiken et al..  The Z path in general works well, students are happy, and feel they have learned something, teachers.
POSSESSIVE ADJECTIVES and OBJECT PRONOUNS. READ. Layla loves her dog. Its name is Skip. Leo and his sisters like to play. Their names are Vicky and Sue.
Steps to Decision Making. Think about the issue and determine what you are REALLY trying to make a decision about. Ask it in question form… The answer.
Version Control and SVN ECE 297. Why Do We Need Version Control?
ESL 11B Class structure and student requirements.
SLAMS To write a good answer to a question, SLAM it!!
Proofing Documents Lesson 9 #1.09.
INFINITIVE OF PURPOSE WHY?.  You can explain why you do something with to + verb.  Why did you leave the meeting? To make a phone call.  I’m writing.
© 2015 albert-learning.com How to talk to your boss How to talk to your boss!!
This morning I wanted to wear my new t-shirt but my _______ said I should wear something else My _________ said she might give us a test next week. My.
Mundane Vocabulary Word of the Day Monday, September 28, 2015.
GERUNDS AND INFINITIVES ________ING TO _________.
INFINITIVES ESL 11B. INFINITIVES OVERVIEW Use “to” + the simple form of the verb An infinitive can be a single verb or a verb phrase I don’t want to move.
INFORMAL Situational Writing. Re-arrange the by indicating the sequence using the alphabets.
Debugging using By: Samuel Ashby. What is debugging?  A bug is an error in either a program or the hardware itself.  Debugging is first locating and.
WR090 Skilled Writing through Inquiry: A Community of Scholars Examines Success, Grit, and Creative Intelligence WEEK 5 Tue., October 22, 2013.
INFINITIVE OF PURPOSE WHY?
Welcome to Introduction to Psychology! Let’s share a bit about where we are all from…
NOUN CLAUSE (compilation material)
One of the strongest rules in English
What is it? How do you use it?
NOUNS person, place, thing, or idea
What is it? How do you use it?
Banking.
Conditions and Ifs BIS1523 – Lecture 8.
Michael Gamon, Chris Brockett, William B
Partnered or Group Projects
Is there anything wrong with the following sentence?
Presentation transcript:

User Input and Interactions on Microsoft Research ESL Assistant Claudia Leacock, Butler Hill Group Michael Gamon, Microsoft Research Chris Brockett, Microsoft Research

... and William B. Dolan, Jianfeng Gao, Dmitriy Belenko, Lucy Vanderwende (Microsoft Research) Alexandre Klementiev (University of Illinois at Urbana Champaign)

Outline Who is using it and how often How users are interacting with the system Does it help the users to improve their writing?

Most frequent errors made by East Asian non-native speakers Noun Related: Articles (inclusion & choice), Noun Number, Noun of Noun I think it’s *a/the best way to resolve issues like this. Conversion always takes a lot of *efforts/effort. Please send the *feedback of customer/customer feedback to me by mail. Preposition Related: inclusion & choice It seems ok and I did not pay much attention *on/to it. I should *to ask/ask a rhetorical question. Verb Related: Gerund/Infinitive Confusion, Auxiliary Verb Error, Verb Formation Errors (6), Cognate/ Verb confusion, Irregular Verbs On Saturday, I with my classmate went *eating/to eat. Hope you will *happy/be happy in Taiwan. I *teached/taught him all the things I know. Adjective Related: Adjective Confusion (4), Adjective Order She is very *interesting/interested in the problem. So *Korea/Korean Government is intensely fostering trade. 4

User Interface Deployed 6/2008 5

Page Views per Week

User Locations 1.China59, %10.Japan5,9411.8% 2.United States55, %11.Spain5,9241.8% 3.Taiwan47, %12.United Kingdom5,8281.8% 4.Korea - South18,7305.6%13.Russian Federation5,4541.6% 5.Hong Kong14,2594.3%14.France3,9711.2% 6.Brazil8,4442.5%15.Saudi Arabia3,8931.2% 7.Germany8,2192.5%16.Mexico3,8781.2% 8.Canada7,6342.3%17.Netherlands3,3301.0% 9.Italy6,8802.1%18.Thailand3,2071.0%

Repeat Users 8

Frequent Users (4/21/09). 9 Frequent Users854 Sessions8,339 Session-Unique Sentences66,765 Grammatical Error Flags22,542

Collected Data (4/21/09) 10

User Interaction 1: Responses to “Tell us what you think!” Some users wrote:Other users wrote: “This is awesome! It works really well.”“It didn’t work at all.” “I found the tool very useful.”“I hate it.” “Great tool in general – thank you!!!!!!!”“Terrible job.” “I love the feature where it looks for a phrase in web pages.” “The microsoft search results below confuses me.” Bug reports: “When I first opened it, it wouldn’t let me type in any characters at all.” “What wearies me is the message ‘Server is temporarily unavailable’.” Suggestions: “There should be some indication that the check is done.” “I would like a filter for business and personal use.”

Users Examine 83% of Suggestions 12 Conclusion: A significant number of users are inspecting the suggested rewrites and making a deliberate choice to accept it or not accept it. Inspect >18.3K Flags to Accept 7.6K

Do users make the right choices? Evaluated ~900 complete user sessions: 6K flags 1.Calculate system performance for ALL suggestions. 2.Calculate performance for ONLY suggestions that were accepted. 3.Compare ratios of good and bad flags. 13

Evaluation Categories EvaluationSubEvalDescription GoodCorrect Flag The correction fixes a problem in the user input. Neutral Both Good The suggestion is a legitimate alternative of a well-formed original input. Ex: I like working/to work. Misdiagnosis The original input contained an error but the suggested rewrite neither improves nor further degrades the user input. Ex: If you have fail machine on hand. Non-ascii A non-ascii or text processing mark-up character is in the immediate context. (Only applies to user data) BadFalse Flag The suggestion resulted in an error or would otherwise lead to a degradation over the original user input. 14

Are users accepting good suggestions? All significant in the Wilcoxin’s signed-ranks test. Noun-relatedPrep-relatedVerb-relatedAdj-related 15

By Domain: All significant in the Wilcoxin’s signed-ranks test. Non-technicalTechnical 16

What do users do with neutral flags?

I don't know that you knew or not, this early morning i got a from head office... – suggestion: delete “from” I don't know that you knew or not, this early morning I heard from the head office... Please play with the software and Friday I will be by to work with any questions you may regarding it. – suggestion: regarding  regard Please play with the software and Friday I will be by to work with any questions you may have regarding it. 18 Neutral Flags not accepted but sentence edited to produce no flag From 1,349 sentences with neutral flags found 215 subsequently submitted “similar” strings with no error flag. Users not accept suggestion but did something ELSE to make the flag go away.

Users improve 40% of the time 19 Identifying the location of an error can help the user.

Conclusions Traffic: There is an interest in ESL proofing tools Even current state-of-the-art error correction can be useful for ELLs:  Users do not accept proposed corrections blindly – they are selective in their behavior  Users make informed choices – they can distinguish correct suggestions from incorrect ones  Sometimes just identifying the location of an error enables the users to repair the problem themselves 20

New Interface