Checking using Neural Networks Amir Shokri Amirsh.nll@gmail.com - - PowerPoint PPT Presentation

checking using
SMART_READER_LITE
LIVE PREVIEW

Checking using Neural Networks Amir Shokri Amirsh.nll@gmail.com - - PowerPoint PPT Presentation

Personalized Spell Checking using Neural Networks Amir Shokri Amirsh.nll@gmail.com Most text editors let users check if their text contains spelling mistakes. Neural networks are now incorporated into many spell-checking tools. In


slide-1
SLIDE 1

Personalized Spell Checking using Neural Networks

slide-2
SLIDE 2

Amir Shokri

Amirsh.nll@gmail.com

slide-3
SLIDE 3

Most text editors let users check if their text contains spelling mistakes. Neural networks are now incorporated into many spell-checking tools. In Personalized Spell Checking using Neural Networks a new system for detecting misspelled words was proposed. This system is trained on

  • bservations of the specific corrections that a typist makes. It outwits

many of the shortcomings that traditional spell-checking methods have.

slide-4
SLIDE 4

Introduction

slide-5
SLIDE 5

Introduction

  • spell check
  • feed-forward neural network
  • typist’s behavior
  • many blogging and social networking sites

have included native support for spell checking (Web 2.0)

slide-6
SLIDE 6

Introduction

  • misspelled words
  • dictionary of the spell checker
  • hashing techniques
slide-7
SLIDE 7

Introduction

  • inter-language problems
  • context-sensitive problems (e.g. there

instead of their)

  • dictionary size problems (e.g. holt)
  • incorrectly flagging acronyms
  • names as misspelled
slide-8
SLIDE 8

PENN System Overview

slide-9
SLIDE 9

PENN System Overview

  • PENN system (Personalized Error

correction using Neural Networks)

  • behavior of the typist
slide-10
SLIDE 10

PENN System Overview

slide-11
SLIDE 11

PENN System Overview

slide-12
SLIDE 12

actual choice for the neural network

  • 1. The network is able to associate an erroneous-word with a corrected-

word (referred to as a correction-pair) with a consistent, minimal amount

  • f training.
slide-13
SLIDE 13
  • 2. Previously learned correction-pairs are unaltered by the subsequent

training of new correction-pairs that do not share the same erroneous word.

actual choice for the neural network

slide-14
SLIDE 14
  • 3. Correction-pairs with the same erroneous word can compete for

activation based upon the number of times each correction has been made

actual choice for the neural network

slide-15
SLIDE 15

Evaluation of the PENN System

slide-16
SLIDE 16

Evaluation of the PENN System

  • Initially, no words will be flagged as

misspelled

  • Words that are misspelled and corrected

enough times are characterized as possible errors in the system.

slide-17
SLIDE 17

Evaluation of the PENN System

  • Different words that are misspelled in the same

way will compete for the suggested position.

  • Misspelled words need not even be words.

Acronyms for example can be flagged as possible errors if they are corrected enough times (e.g. USX to USA).

slide-18
SLIDE 18

Evaluation of the PENN System

  • Misspellings can be words themselves (e.g.

there to their).

  • Misspellings are specific to the person that

made them.

slide-19
SLIDE 19
  • 1. Initially, the personalized method misses all misspelled words. This

problem can be addressed by using the personalized method as a supplement to traditional spell checking methods.

If current method Replace raditional methods

slide-20
SLIDE 20
  • 2. Corrections made to misspellings that are also words (e.g. there to

their) may introduce more false-negatives to flagging results. This could be handled by devising a system to include contextual information about the correction as additional input to the neural network, which would provide true context-sensitive flagging.

If current method Replace raditional methods

slide-21
SLIDE 21

References

  • 1. Golding, A. R. & Roth, D. (1999). A Winnow based approach to context-sensitive spelling
  • correction. Machine Learning, 34(1-3), 107-130.
  • 2. Damerau, F. J. (1964). A technique for Computer Detection and Correction of Spelling Errors.

Communications of the Association for Computing Machinery, 7(3), 171-176.

  • 3. Mays, E., Damerau, F. J., & Mercer, R. L. (1991). Context based spelling correction. Information

Processing and Management, 27(5), 517-522.

  • 4. Mangu, L. & Brill, E. (1997). Automatic rule acquisition for spelling correction. In Proceedings of

the 14th International Conference on Machine Learning. Morgan Kaufmann.

slide-22
SLIDE 22

THANKS!

Hope You Enjoyed…