SlideShare a Scribd company logo
1 of 15
NATURAL LANGUAGE
PROCESSING IN ALTERNATIVE
AND AUGMENTATIVE
COMMUNICATION
S.R.JHANANI
S.DIVYA
3RD YEAR B.TECH – IT
MEENAKSHI SUNDARARAJAN
ENGINEERING COLLEGE
NATURAL LANGUAGE PROCESSING
 HUMAN-COMPUTER INTERACTION
 Goal - “to achieve human-like language processing”.
 Encompasses the automation of linguistic forms, activities or
methods of communication.
 Presently implemented using machine learning algorithms.
Previously – Decision trees
Now – Statistical methods
 Future – Unsupervised, Semi-supervised algorithms.
HUMAN COMPUTER
PROCESSING
COMMUNICATE
AI
Ling
uistic
s
NLP
LEVELS
PHONOLOGY
MORPHOLOGY
LEXICAL
SYNTACTIC
SEMANTIC
DISCOURSE
PRAGMATIC
-Interprets sounds within and across words
-Breaks down words into morphemes
-Assign meanings to individual words
-Check if sentence is grammatically correct
-Performs disambiguation of words
-Makes connection between sentences
-Uses contextual and situational meanings
APPROACHES
1. Symbolic
 Explicit depiction of facts about language through well-understood
knowledge schemes and algorithms
 Deep analysis of linguistic phenomena
2. Statistical
 Uses mathematical techniques and large texts of corpora without
incorporating world knowledge
 Output produced by each state has a definitive probability
3. Connectionist
 Combines statistical learning with various representation theories
 Allows transformation, inference and logic formulae manipulation
 Less constrained architecture
STAGES
PARSING TRANSLATING
GENERATING
INPUT
1. Phonology
2. Morphology
3. Lexical
4. Syntactic
5. Semantic
6. Discourse
7. Pragmatic
EVALUATION TYPES
• In terms of gold-standard
• In terms of overall tasks
Intrinsic vs.
Extrinsic
• Quality of process, result
• Design, Algorithm, Resources
Black-box
vs. White-
box
• Objective Evaluation
• Subjective Evaluation
Automatic
vs. Manual
DATA FLOW DIAGRAM - NLP
AUGMENTATIVE AND ALTERNATIVE
COMMUNICATION
 Way to communicate when one does
not have the physical ability to use
verbal speech or writing.
 AAC systems - Designed to help
people express their thoughts, needs,
wants and ideas.
 Access methods used - direct selection
by pointing / reaching /canning using a
switch connected to the device / eye
gaze
 Two groups of communication
 Unaided – Gestures, hand signs,
expressions
 Aided – Communication boards /
devices
ROLE OF NLP IN AAC
 Common concept – INFORMATION RETRIEVAL
 Obtains information relevant to the input
 Factors : Syntactic, Ambiguity
 ME / SEE / CAT / TO EAT = I saw the cat eating.
 CAT / TO EAT / SEE / ME =The cat ate and I saw it (or) The cat
that ate saw me.
 Goal – Enhance communication rate without limiting their
expressing capability.
 Solutions –
 Improving Pragmatics, Contextual resources
 Lexicon and Methodology
 Efficient keyboard setup, Proper word prediction, Structure
prediction.
Cont’d…
The sentence “Work I Done” is presented as follows
 Step 1: The words in the sentence are broken separately. The
result is: “Work, I, Done”.
 Step 2: The semantic parser parses the words and matches the
words with the appropriate grammar. Subsequently, the context is
also analyzed.
 Step 3: The words are also compared with relevant aids such as
pictures to identify the relations and patterns of them.
 Step 4: The semantic strategy gives the result as “Work Is Done
by Me”.
 Step 5: The results of the strategy are considered and the
individual’s cognitive level is evaluated.
 Step 6: If the cognitive level is very low, the picture-based
communication is made. If it is medium, then paper based or even
speech-based communication can be made to convey the end
result.
COMPANSION
 Includes abbreviation expansion, character prediction, word
and string prediction, reduced disambiguation and special
keywords, symbolic entry and coding methods.
 Text-Entry inteface driven by continuous pointing gestures
 Eye-trackers, Joysticks and Touch-screen
 Mouse; Novices- 25 words per minute, experienced users - 39
words per minute.
Uninflected content
words
Full phrase or
Sentence
I am typing my di………
1. dish
2. divide
3. distance
4. dissertion
5. dimple
ABC DEF GHI
MNO PQR
STU VW XYZ
JKL
error space . , / ?
ASSESSMENT
 AAC system tends not only to serve as an aid for communication
but also to improve the language intelligibility.
Issues in AAC :
 No pre-stored samples to the patients in the AAC systems
 No option for dynamic choice of the vocabulary in an AAC system.
Application of NLP to AAC :
 The language representation of NLP is easier
 Enables better interpretation and automatic content maintenance
Two majorly useful fields :
 Interface design
 Word prediction
CONCLUSION
 Natural Language Processing can be effectively integrated
into Augmentative and Alternative Communication.
 Techniques are developed to overcome the issue of Data
Collection
 AAC systems are more flexible, expressive tools with
enhanced rate of computation when incorporated with NLP
methodologies.
 AAC system assures clarity of information through different
means for users.
 The application of NLP in AAC is expected to develop a new
world of communication in terms of clarity and ease in
understanding and capabilities.
REFERENCES
 Jurafsky, James (2008). Speech and Language Processing. An
Introduction to Natural Language Processing, Computational
Linguistics, and Speech Recognition (in English) (2nd ed.). Upper
Saddle River (N.J.): Prentice Hall.
 Roger Schank, 1969, A conceptual dependency parser for natural
language Proceedings of the 1969 conference on Computational
linguistics, Sång-Säby, Sweden pages 1-3
 McCorduck 2004, p. 286, Crevier 1993, pp. 76−79, Russell &
Norvig 2003, p. 19
 http://en.wikipedia.org/wiki/Natural_language_processing
 http://en.wikipedia.org/wiki/Augmentative_and_alternative_commu
nication
 http://www.asha.org/NJC/faqs-aac-basics.htm
Natural Language Processing in Alternative and Augmentative Communication

More Related Content

What's hot

Natural Language Processing and Machine Learning
Natural Language Processing and Machine LearningNatural Language Processing and Machine Learning
Natural Language Processing and Machine LearningKarthik Sankar
 
Natural language processing
Natural language processingNatural language processing
Natural language processingKarenVacca
 
Natural Language Processing
Natural Language Processing Natural Language Processing
Natural Language Processing Adarsh Saxena
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language ProcessingYasir Khan
 
Natural Language Processing: Definition and Application
Natural Language Processing: Definition and ApplicationNatural Language Processing: Definition and Application
Natural Language Processing: Definition and ApplicationStephen Shellman
 
Natural language processing (NLP) introduction
Natural language processing (NLP) introductionNatural language processing (NLP) introduction
Natural language processing (NLP) introductionRobert Lujo
 
Natural language processing
Natural language processingNatural language processing
Natural language processingSaurav Aryal
 
Natural language processing
Natural language processingNatural language processing
Natural language processingHansi Thenuwara
 
Natural Language Processing in AI
Natural Language Processing in AINatural Language Processing in AI
Natural Language Processing in AISaurav Shrestha
 
Natural language processing
Natural language processingNatural language processing
Natural language processingYogendra Tamang
 
The Role of Natural Language Processing in Information Retrieval
The Role of Natural Language Processing in Information RetrievalThe Role of Natural Language Processing in Information Retrieval
The Role of Natural Language Processing in Information RetrievalTony Russell-Rose
 
Introduction to natural language processing
Introduction to natural language processingIntroduction to natural language processing
Introduction to natural language processingMinh Pham
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processingsaurabhnarhe
 
Artificial Intelligence Notes Unit 4
Artificial Intelligence Notes Unit 4Artificial Intelligence Notes Unit 4
Artificial Intelligence Notes Unit 4DigiGurukul
 
Lecture 1: Semantic Analysis in Language Technology
Lecture 1: Semantic Analysis in Language TechnologyLecture 1: Semantic Analysis in Language Technology
Lecture 1: Semantic Analysis in Language TechnologyMarina Santini
 

What's hot (20)

Natural Language Processing and Machine Learning
Natural Language Processing and Machine LearningNatural Language Processing and Machine Learning
Natural Language Processing and Machine Learning
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 
Natural Language Processing
Natural Language Processing Natural Language Processing
Natural Language Processing
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 
Natural Language Processing: Definition and Application
Natural Language Processing: Definition and ApplicationNatural Language Processing: Definition and Application
Natural Language Processing: Definition and Application
 
Natural language processing (NLP) introduction
Natural language processing (NLP) introductionNatural language processing (NLP) introduction
Natural language processing (NLP) introduction
 
Nlp
NlpNlp
Nlp
 
NLP
NLPNLP
NLP
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 
Natural Language Processing in AI
Natural Language Processing in AINatural Language Processing in AI
Natural Language Processing in AI
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 
NLP
NLPNLP
NLP
 
The Role of Natural Language Processing in Information Retrieval
The Role of Natural Language Processing in Information RetrievalThe Role of Natural Language Processing in Information Retrieval
The Role of Natural Language Processing in Information Retrieval
 
Introduction to natural language processing
Introduction to natural language processingIntroduction to natural language processing
Introduction to natural language processing
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Artificial Intelligence Notes Unit 4
Artificial Intelligence Notes Unit 4Artificial Intelligence Notes Unit 4
Artificial Intelligence Notes Unit 4
 
Lecture 1: Semantic Analysis in Language Technology
Lecture 1: Semantic Analysis in Language TechnologyLecture 1: Semantic Analysis in Language Technology
Lecture 1: Semantic Analysis in Language Technology
 

Viewers also liked

Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language ProcessingPranav Gupta
 
Alternative and Augmentative Communication Systems
Alternative and Augmentative Communication SystemsAlternative and Augmentative Communication Systems
Alternative and Augmentative Communication SystemsHannah Muriel Guillermo
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language Processingrohitnayak
 
Augmentative and Alternative Communication Systems
Augmentative and Alternative Communication SystemsAugmentative and Alternative Communication Systems
Augmentative and Alternative Communication SystemsDamian T. Gordon
 
The Nature of Information
The Nature of InformationThe Nature of Information
The Nature of InformationAdrian Paschke
 
Prof. Norbury Lecture: 'Overlap between ASD and SLI: diagnostic challenges.
Prof. Norbury Lecture: 'Overlap between ASD and SLI: diagnostic challenges.Prof. Norbury Lecture: 'Overlap between ASD and SLI: diagnostic challenges.
Prof. Norbury Lecture: 'Overlap between ASD and SLI: diagnostic challenges.Pptnet
 
Ibm watson
Ibm watsonIbm watson
Ibm watsonYan Li
 
UKSG webinar - Introduction to Text-Mining Research Papers with Petr Knoth an...
UKSG webinar - Introduction to Text-Mining Research Papers with Petr Knoth an...UKSG webinar - Introduction to Text-Mining Research Papers with Petr Knoth an...
UKSG webinar - Introduction to Text-Mining Research Papers with Petr Knoth an...UKSG: connecting the knowledge community
 
MoM2010: Arabic natural language processing
MoM2010: Arabic natural language processingMoM2010: Arabic natural language processing
MoM2010: Arabic natural language processingHend Al-Khalifa
 
Jeeves -natural language interface application
Jeeves -natural language interface applicationJeeves -natural language interface application
Jeeves -natural language interface applicationKaran Harsh Wardhan
 
Technical Augmentative and Alternative Communication Device
Technical Augmentative and Alternative Communication DeviceTechnical Augmentative and Alternative Communication Device
Technical Augmentative and Alternative Communication DeviceDanna Isaacs
 
Game Design Patterns Workshop - FDG2012 - Opening Remarks
Game Design Patterns Workshop - FDG2012 - Opening RemarksGame Design Patterns Workshop - FDG2012 - Opening Remarks
Game Design Patterns Workshop - FDG2012 - Opening RemarksJose Zagal
 
Text mining tools for semantically enriching scientific literature
Text mining tools for semantically enriching scientific literatureText mining tools for semantically enriching scientific literature
Text mining tools for semantically enriching scientific literatureDuncan Hull
 
Patricia Ourand - More than words: Augmentative and alternative communication
Patricia Ourand - More than words: Augmentative and alternative communicationPatricia Ourand - More than words: Augmentative and alternative communication
Patricia Ourand - More than words: Augmentative and alternative communicationPlain Talk 2015
 
UKSG webinar - Current Research Information Systems (CRIS): What are they and...
UKSG webinar - Current Research Information Systems (CRIS): What are they and...UKSG webinar - Current Research Information Systems (CRIS): What are they and...
UKSG webinar - Current Research Information Systems (CRIS): What are they and...UKSG: connecting the knowledge community
 
Implicit Human-Computer Interaction - Lecture 11 - Next Generation User Inter...
Implicit Human-Computer Interaction - Lecture 11 - Next Generation User Inter...Implicit Human-Computer Interaction - Lecture 11 - Next Generation User Inter...
Implicit Human-Computer Interaction - Lecture 11 - Next Generation User Inter...Beat Signer
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language ProcessingSandeep Tammu
 
Un día hipotético
Un día hipotéticoUn día hipotético
Un día hipotéticoLucipaly
 

Viewers also liked (20)

Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language Processing
 
Alternative and Augmentative Communication Systems
Alternative and Augmentative Communication SystemsAlternative and Augmentative Communication Systems
Alternative and Augmentative Communication Systems
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language Processing
 
Augmentative and Alternative Communication Systems
Augmentative and Alternative Communication SystemsAugmentative and Alternative Communication Systems
Augmentative and Alternative Communication Systems
 
The Nature of Information
The Nature of InformationThe Nature of Information
The Nature of Information
 
Prof. Norbury Lecture: 'Overlap between ASD and SLI: diagnostic challenges.
Prof. Norbury Lecture: 'Overlap between ASD and SLI: diagnostic challenges.Prof. Norbury Lecture: 'Overlap between ASD and SLI: diagnostic challenges.
Prof. Norbury Lecture: 'Overlap between ASD and SLI: diagnostic challenges.
 
Ibm watson
Ibm watsonIbm watson
Ibm watson
 
UKSG webinar - Introduction to Text-Mining Research Papers with Petr Knoth an...
UKSG webinar - Introduction to Text-Mining Research Papers with Petr Knoth an...UKSG webinar - Introduction to Text-Mining Research Papers with Petr Knoth an...
UKSG webinar - Introduction to Text-Mining Research Papers with Petr Knoth an...
 
MoM2010: Arabic natural language processing
MoM2010: Arabic natural language processingMoM2010: Arabic natural language processing
MoM2010: Arabic natural language processing
 
Jeeves -natural language interface application
Jeeves -natural language interface applicationJeeves -natural language interface application
Jeeves -natural language interface application
 
Technical Augmentative and Alternative Communication Device
Technical Augmentative and Alternative Communication DeviceTechnical Augmentative and Alternative Communication Device
Technical Augmentative and Alternative Communication Device
 
Game Design Patterns Workshop - FDG2012 - Opening Remarks
Game Design Patterns Workshop - FDG2012 - Opening RemarksGame Design Patterns Workshop - FDG2012 - Opening Remarks
Game Design Patterns Workshop - FDG2012 - Opening Remarks
 
Text mining tools for semantically enriching scientific literature
Text mining tools for semantically enriching scientific literatureText mining tools for semantically enriching scientific literature
Text mining tools for semantically enriching scientific literature
 
Patricia Ourand - More than words: Augmentative and alternative communication
Patricia Ourand - More than words: Augmentative and alternative communicationPatricia Ourand - More than words: Augmentative and alternative communication
Patricia Ourand - More than words: Augmentative and alternative communication
 
UKSG webinar - Current Research Information Systems (CRIS): What are they and...
UKSG webinar - Current Research Information Systems (CRIS): What are they and...UKSG webinar - Current Research Information Systems (CRIS): What are they and...
UKSG webinar - Current Research Information Systems (CRIS): What are they and...
 
Fluency Overview
Fluency OverviewFluency Overview
Fluency Overview
 
Implicit Human-Computer Interaction - Lecture 11 - Next Generation User Inter...
Implicit Human-Computer Interaction - Lecture 11 - Next Generation User Inter...Implicit Human-Computer Interaction - Lecture 11 - Next Generation User Inter...
Implicit Human-Computer Interaction - Lecture 11 - Next Generation User Inter...
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language Processing
 
Un día hipotético
Un día hipotéticoUn día hipotético
Un día hipotético
 

Similar to Natural Language Processing in Alternative and Augmentative Communication

Emotion Detection from Text
Emotion Detection from TextEmotion Detection from Text
Emotion Detection from TextIJERD Editor
 
NLP Techniques for Sentiment Anaysis.docx
NLP Techniques for Sentiment Anaysis.docxNLP Techniques for Sentiment Anaysis.docx
NLP Techniques for Sentiment Anaysis.docxKevinSims18
 
Natural Language Processing Theory, Applications and Difficulties
Natural Language Processing Theory, Applications and DifficultiesNatural Language Processing Theory, Applications and Difficulties
Natural Language Processing Theory, Applications and Difficultiesijtsrd
 
The Power of Natural Language Processing (NLP) | Enterprise Wired
The Power of Natural Language Processing (NLP) | Enterprise WiredThe Power of Natural Language Processing (NLP) | Enterprise Wired
The Power of Natural Language Processing (NLP) | Enterprise WiredEnterprise Wired
 
76201926
7620192676201926
76201926IJRAT
 
Chunker Based Sentiment Analysis and Tense Classification for Nepali Text
Chunker Based Sentiment Analysis and Tense Classification for Nepali TextChunker Based Sentiment Analysis and Tense Classification for Nepali Text
Chunker Based Sentiment Analysis and Tense Classification for Nepali Textkevig
 
Chunker Based Sentiment Analysis and Tense Classification for Nepali Text
Chunker Based Sentiment Analysis and Tense Classification for Nepali TextChunker Based Sentiment Analysis and Tense Classification for Nepali Text
Chunker Based Sentiment Analysis and Tense Classification for Nepali Textkevig
 
Contextual Emotion Recognition Using Transformer-Based Models
Contextual Emotion Recognition Using Transformer-Based ModelsContextual Emotion Recognition Using Transformer-Based Models
Contextual Emotion Recognition Using Transformer-Based ModelsIRJET Journal
 
Implementation of Semantic Analysis Using Domain Ontology
Implementation of Semantic Analysis Using Domain OntologyImplementation of Semantic Analysis Using Domain Ontology
Implementation of Semantic Analysis Using Domain OntologyIOSR Journals
 
Domain Specific Terminology Extraction (ICICT 2006)
Domain Specific Terminology Extraction (ICICT 2006)Domain Specific Terminology Extraction (ICICT 2006)
Domain Specific Terminology Extraction (ICICT 2006)IT Industry
 
Natural Language Processing and Language Learning
Natural Language Processing and Language LearningNatural Language Processing and Language Learning
Natural Language Processing and Language Learningantonellarose
 
A hybrid composite features based sentence level sentiment analyzer
A hybrid composite features based sentence level sentiment analyzerA hybrid composite features based sentence level sentiment analyzer
A hybrid composite features based sentence level sentiment analyzerIAESIJAI
 
ANALYSING SPEECH EMOTION USING NEURAL NETWORK ALGORITHM
ANALYSING SPEECH EMOTION USING NEURAL NETWORK ALGORITHMANALYSING SPEECH EMOTION USING NEURAL NETWORK ALGORITHM
ANALYSING SPEECH EMOTION USING NEURAL NETWORK ALGORITHMIRJET Journal
 
Demystifying Natural Language Processing: A Beginner’s Guide
Demystifying Natural Language Processing: A Beginner’s GuideDemystifying Natural Language Processing: A Beginner’s Guide
Demystifying Natural Language Processing: A Beginner’s Guidecyberprosocial
 
A Review Paper on Speech Based Emotion Detection Using Deep Learning
A Review Paper on Speech Based Emotion Detection Using Deep LearningA Review Paper on Speech Based Emotion Detection Using Deep Learning
A Review Paper on Speech Based Emotion Detection Using Deep LearningIRJET Journal
 
A N H YBRID A PPROACH TO W ORD S ENSE D ISAMBIGUATION W ITH A ND W ITH...
A N H YBRID  A PPROACH TO  W ORD  S ENSE  D ISAMBIGUATION  W ITH  A ND  W ITH...A N H YBRID  A PPROACH TO  W ORD  S ENSE  D ISAMBIGUATION  W ITH  A ND  W ITH...
A N H YBRID A PPROACH TO W ORD S ENSE D ISAMBIGUATION W ITH A ND W ITH...ijnlc
 
COMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUE
COMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUECOMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUE
COMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUEJournal For Research
 
Introduction to natural language processing, history and origin
Introduction to natural language processing, history and originIntroduction to natural language processing, history and origin
Introduction to natural language processing, history and originShubhankar Mohan
 
Natural Language Processing: A comprehensive overview
Natural Language Processing: A comprehensive overviewNatural Language Processing: A comprehensive overview
Natural Language Processing: A comprehensive overviewBenjaminlapid1
 

Similar to Natural Language Processing in Alternative and Augmentative Communication (20)

NLPinAAC
NLPinAACNLPinAAC
NLPinAAC
 
Emotion Detection from Text
Emotion Detection from TextEmotion Detection from Text
Emotion Detection from Text
 
NLP Techniques for Sentiment Anaysis.docx
NLP Techniques for Sentiment Anaysis.docxNLP Techniques for Sentiment Anaysis.docx
NLP Techniques for Sentiment Anaysis.docx
 
Natural Language Processing Theory, Applications and Difficulties
Natural Language Processing Theory, Applications and DifficultiesNatural Language Processing Theory, Applications and Difficulties
Natural Language Processing Theory, Applications and Difficulties
 
The Power of Natural Language Processing (NLP) | Enterprise Wired
The Power of Natural Language Processing (NLP) | Enterprise WiredThe Power of Natural Language Processing (NLP) | Enterprise Wired
The Power of Natural Language Processing (NLP) | Enterprise Wired
 
76201926
7620192676201926
76201926
 
Chunker Based Sentiment Analysis and Tense Classification for Nepali Text
Chunker Based Sentiment Analysis and Tense Classification for Nepali TextChunker Based Sentiment Analysis and Tense Classification for Nepali Text
Chunker Based Sentiment Analysis and Tense Classification for Nepali Text
 
Chunker Based Sentiment Analysis and Tense Classification for Nepali Text
Chunker Based Sentiment Analysis and Tense Classification for Nepali TextChunker Based Sentiment Analysis and Tense Classification for Nepali Text
Chunker Based Sentiment Analysis and Tense Classification for Nepali Text
 
Contextual Emotion Recognition Using Transformer-Based Models
Contextual Emotion Recognition Using Transformer-Based ModelsContextual Emotion Recognition Using Transformer-Based Models
Contextual Emotion Recognition Using Transformer-Based Models
 
Implementation of Semantic Analysis Using Domain Ontology
Implementation of Semantic Analysis Using Domain OntologyImplementation of Semantic Analysis Using Domain Ontology
Implementation of Semantic Analysis Using Domain Ontology
 
Domain Specific Terminology Extraction (ICICT 2006)
Domain Specific Terminology Extraction (ICICT 2006)Domain Specific Terminology Extraction (ICICT 2006)
Domain Specific Terminology Extraction (ICICT 2006)
 
Natural Language Processing and Language Learning
Natural Language Processing and Language LearningNatural Language Processing and Language Learning
Natural Language Processing and Language Learning
 
A hybrid composite features based sentence level sentiment analyzer
A hybrid composite features based sentence level sentiment analyzerA hybrid composite features based sentence level sentiment analyzer
A hybrid composite features based sentence level sentiment analyzer
 
ANALYSING SPEECH EMOTION USING NEURAL NETWORK ALGORITHM
ANALYSING SPEECH EMOTION USING NEURAL NETWORK ALGORITHMANALYSING SPEECH EMOTION USING NEURAL NETWORK ALGORITHM
ANALYSING SPEECH EMOTION USING NEURAL NETWORK ALGORITHM
 
Demystifying Natural Language Processing: A Beginner’s Guide
Demystifying Natural Language Processing: A Beginner’s GuideDemystifying Natural Language Processing: A Beginner’s Guide
Demystifying Natural Language Processing: A Beginner’s Guide
 
A Review Paper on Speech Based Emotion Detection Using Deep Learning
A Review Paper on Speech Based Emotion Detection Using Deep LearningA Review Paper on Speech Based Emotion Detection Using Deep Learning
A Review Paper on Speech Based Emotion Detection Using Deep Learning
 
A N H YBRID A PPROACH TO W ORD S ENSE D ISAMBIGUATION W ITH A ND W ITH...
A N H YBRID  A PPROACH TO  W ORD  S ENSE  D ISAMBIGUATION  W ITH  A ND  W ITH...A N H YBRID  A PPROACH TO  W ORD  S ENSE  D ISAMBIGUATION  W ITH  A ND  W ITH...
A N H YBRID A PPROACH TO W ORD S ENSE D ISAMBIGUATION W ITH A ND W ITH...
 
COMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUE
COMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUECOMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUE
COMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUE
 
Introduction to natural language processing, history and origin
Introduction to natural language processing, history and originIntroduction to natural language processing, history and origin
Introduction to natural language processing, history and origin
 
Natural Language Processing: A comprehensive overview
Natural Language Processing: A comprehensive overviewNatural Language Processing: A comprehensive overview
Natural Language Processing: A comprehensive overview
 

Natural Language Processing in Alternative and Augmentative Communication

  • 1. NATURAL LANGUAGE PROCESSING IN ALTERNATIVE AND AUGMENTATIVE COMMUNICATION S.R.JHANANI S.DIVYA 3RD YEAR B.TECH – IT MEENAKSHI SUNDARARAJAN ENGINEERING COLLEGE
  • 2. NATURAL LANGUAGE PROCESSING  HUMAN-COMPUTER INTERACTION  Goal - “to achieve human-like language processing”.  Encompasses the automation of linguistic forms, activities or methods of communication.  Presently implemented using machine learning algorithms. Previously – Decision trees Now – Statistical methods  Future – Unsupervised, Semi-supervised algorithms. HUMAN COMPUTER PROCESSING COMMUNICATE AI Ling uistic s NLP
  • 3. LEVELS PHONOLOGY MORPHOLOGY LEXICAL SYNTACTIC SEMANTIC DISCOURSE PRAGMATIC -Interprets sounds within and across words -Breaks down words into morphemes -Assign meanings to individual words -Check if sentence is grammatically correct -Performs disambiguation of words -Makes connection between sentences -Uses contextual and situational meanings
  • 4. APPROACHES 1. Symbolic  Explicit depiction of facts about language through well-understood knowledge schemes and algorithms  Deep analysis of linguistic phenomena 2. Statistical  Uses mathematical techniques and large texts of corpora without incorporating world knowledge  Output produced by each state has a definitive probability 3. Connectionist  Combines statistical learning with various representation theories  Allows transformation, inference and logic formulae manipulation  Less constrained architecture
  • 5. STAGES PARSING TRANSLATING GENERATING INPUT 1. Phonology 2. Morphology 3. Lexical 4. Syntactic 5. Semantic 6. Discourse 7. Pragmatic
  • 6. EVALUATION TYPES • In terms of gold-standard • In terms of overall tasks Intrinsic vs. Extrinsic • Quality of process, result • Design, Algorithm, Resources Black-box vs. White- box • Objective Evaluation • Subjective Evaluation Automatic vs. Manual
  • 8. AUGMENTATIVE AND ALTERNATIVE COMMUNICATION  Way to communicate when one does not have the physical ability to use verbal speech or writing.  AAC systems - Designed to help people express their thoughts, needs, wants and ideas.  Access methods used - direct selection by pointing / reaching /canning using a switch connected to the device / eye gaze  Two groups of communication  Unaided – Gestures, hand signs, expressions  Aided – Communication boards / devices
  • 9. ROLE OF NLP IN AAC  Common concept – INFORMATION RETRIEVAL  Obtains information relevant to the input  Factors : Syntactic, Ambiguity  ME / SEE / CAT / TO EAT = I saw the cat eating.  CAT / TO EAT / SEE / ME =The cat ate and I saw it (or) The cat that ate saw me.  Goal – Enhance communication rate without limiting their expressing capability.  Solutions –  Improving Pragmatics, Contextual resources  Lexicon and Methodology  Efficient keyboard setup, Proper word prediction, Structure prediction.
  • 10. Cont’d… The sentence “Work I Done” is presented as follows  Step 1: The words in the sentence are broken separately. The result is: “Work, I, Done”.  Step 2: The semantic parser parses the words and matches the words with the appropriate grammar. Subsequently, the context is also analyzed.  Step 3: The words are also compared with relevant aids such as pictures to identify the relations and patterns of them.  Step 4: The semantic strategy gives the result as “Work Is Done by Me”.  Step 5: The results of the strategy are considered and the individual’s cognitive level is evaluated.  Step 6: If the cognitive level is very low, the picture-based communication is made. If it is medium, then paper based or even speech-based communication can be made to convey the end result.
  • 11. COMPANSION  Includes abbreviation expansion, character prediction, word and string prediction, reduced disambiguation and special keywords, symbolic entry and coding methods.  Text-Entry inteface driven by continuous pointing gestures  Eye-trackers, Joysticks and Touch-screen  Mouse; Novices- 25 words per minute, experienced users - 39 words per minute. Uninflected content words Full phrase or Sentence I am typing my di……… 1. dish 2. divide 3. distance 4. dissertion 5. dimple ABC DEF GHI MNO PQR STU VW XYZ JKL error space . , / ?
  • 12. ASSESSMENT  AAC system tends not only to serve as an aid for communication but also to improve the language intelligibility. Issues in AAC :  No pre-stored samples to the patients in the AAC systems  No option for dynamic choice of the vocabulary in an AAC system. Application of NLP to AAC :  The language representation of NLP is easier  Enables better interpretation and automatic content maintenance Two majorly useful fields :  Interface design  Word prediction
  • 13. CONCLUSION  Natural Language Processing can be effectively integrated into Augmentative and Alternative Communication.  Techniques are developed to overcome the issue of Data Collection  AAC systems are more flexible, expressive tools with enhanced rate of computation when incorporated with NLP methodologies.  AAC system assures clarity of information through different means for users.  The application of NLP in AAC is expected to develop a new world of communication in terms of clarity and ease in understanding and capabilities.
  • 14. REFERENCES  Jurafsky, James (2008). Speech and Language Processing. An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition (in English) (2nd ed.). Upper Saddle River (N.J.): Prentice Hall.  Roger Schank, 1969, A conceptual dependency parser for natural language Proceedings of the 1969 conference on Computational linguistics, Sång-Säby, Sweden pages 1-3  McCorduck 2004, p. 286, Crevier 1993, pp. 76−79, Russell & Norvig 2003, p. 19  http://en.wikipedia.org/wiki/Natural_language_processing  http://en.wikipedia.org/wiki/Augmentative_and_alternative_commu nication  http://www.asha.org/NJC/faqs-aac-basics.htm