Application Area: Natural Language Processing

Slides:



Advertisements
Similar presentations
INTRODUCTORY MICROSOFT ACCESS Lesson 1 – Access Basics
Advertisements

Lesson 10: Starting Windows Applications start an application program move between open application programs start an application using the Run command.
Benchmark Series Microsoft Access 2010 Level 1
Jeopardy Objects Navigation Buttons True/False Parts of a Report Vocabulary Q $100 Q $200 Q $300 Q $400 Q $500 Q $100 Q $200 Q $300 Q $400 Q $500 Final.
Tutorial 12: Enhancing Excel with Visual Basic for Applications
Programming Types of Testing.
XP New Perspectives on Microsoft Office Excel 2003, Second Edition- Tutorial 6 1 Microsoft Office Excel 2003 Tutorial 6 – Working With Multiple Worksheets.
Customizing Word Microsoft Office Word 2007 Illustrated Complete.
Database Design IST 7-10 Presented by Miss Egan and Miss Richards.
Module 3 Productivity Programs Common Features and Commands Microsoft Office 2007.
Lecture 1, 7/21/2005Natural Language Processing1 CS60057 Speech &Natural Language Processing Autumn 2005 Lecture 1 21 July 2005.
Pasewark & Pasewark Microsoft Office 2003: Introductory 1 INTRODUCTORY MICROSOFT ACCESS Lesson 1 – Access Basics.
Microsoft Excel Macros & Excel Solver (IENG490)
Automating Database Processing Chapter 6. Chapter Introduction Design and implement user-friendly menu – Called navigation form Macros – Automate repetitive.
Lecture 5: Using Computers: Important Ideas Tonga Institute of Higher Education IT 141: Information Systems.
Productivity Programs Common Features and Commands.
Key Applications Module Lesson 21 — Access Essentials
Chapter 1 Creating a Dreamweaver Web Page and Local Site
Chapter 10 Making Books, Tables of Content, and Indexes.
For additional assistance, please call the Help Desk Searching 1. If a Search window does not appear after logging into the system, click the Search icon.
October 2005CSA3180 NLP1 CSA3180 Natural Language Processing Introduction and Course Overview.
Computer Literacy for IC 3 Unit 2: Using Productivity Software Chapter 3: Formatting and Organizing Paragraphs and Documents © 2010 Pearson Education,
T7-1 LEARNING OUTCOMES – ACCESS PROBLEM SOLVING 1.Describe the process of using the Simple Query Wizard using Access 2.Describe the process of using the.
XP 1 ﴀ New Perspectives on Microsoft Office 2003, Premium Edition Excel Tutorial 2 Microsoft Office Excel 2003 Tutorial 2 – Working With Formulas and Functions.
1 An Introduction to Computational Linguistics Mohammad Bahrani.
1 EPIB 698C Lecture 1 Instructor: Raul Cruz-Cano
Discovering Computers 2008 Fundamentals Fourth Edition Discovering Computers 2008 Fundamentals Fourth Edition Chapter 1 Introduction to Computers.
1 After completing this lesson, you will be able to: Use a Word template. Create a template. Use a wizard to create a document.
COMPREHENSIVE Excel Tutorial 12 Expanding Excel with Visual Basic for Applications.
Introduction to Programming and App Inventor. Introduction What is a computer program? Introducing App Inventor Getting hands on with App Inventor.
Fundamentals of Windows Mouse n 4 Basic Operations: –Pointing –Clicking –Double Clicking –Dragging.
ECS – Storyboarding and Introduction to Web Design
Excel Lesson 15 Working with Auditing and Analysis Tools
Exercises Complete Exercise 8 using profile 7, CAT2
Chapter 3: I Need a Tour Guide (Introduction to Visual Basic 2012)
Chapter 3: Getting Started with Tasks
June 17, 2009 Office 2007 Tips & Tricks.
Development Environment
Prepared By: Bobby Wan Microsoft Access Prepared By: Bobby Wan
Exploring Microsoft Office Access 2007
PRESENTED BY: PEAR A BHUIYAN
Exploring Microsoft Office Access 2007
Analyzing Data Using Access
Key Ideas from day 1 slides
Plug-In T7: Problem Solving Using Access 2007
Lesson 1 An Introduction
BASIC INFORMATION ABOUT DATABASE MANAGEMENT SOFTWARE
New Perspectives on Microsoft Windows 10
3.01 Apply Controls Associated With Visual Studio Form
Microsoft Office Illustrated
Chapter 1 - An Introduction to Computers and Problem Solving
Performing What-if Analysis
Test Information Distribution Engine (TIDE)
Exploring Microsoft Office Access 2007
Exploring Microsoft Office Access 2007
Tutorial 1 – Introduction To Microsoft Access 2003
Machine Learning in Natural Language Processing
Welcome to E-Prime E-Prime refers to the Experimenter’s Prime (best) development studio for the creation of computerized behavioral research. E-Prime is.
Tutorial 1 – Introduction To Microsoft Access 2003
Regional Architecture Development for Intelligent Transportation
Exploring Microsoft® Access® 2016 Series Editor Mary Anne Poatsy
Word 2007 Basics TCC July 2011.
Project Documentation Generation
Chapter 2- Visual Basic Schneider
Tonga Institute of Higher Education IT 141: Information Systems
Lesson 16 Using What-If Analysis
Guidelines for Microsoft® Office 2013
Chapter 1: Creating a Program.
Microsoft Office Illustrated Fundamentals
Presentation transcript:

Application Area: Natural Language Processing Natural communicaton Issue: producing meaning from structure More than symbol manipulations “out of sight, out of mind” “invisible idiot” “I saw the car by the house with a chimney” “I saw the car by the house with a flat tire”

NLP: A Target Behavior Task: Given a file of data containing test results, calculate the relevant statistics about each person and display and save a table of results in sorted order based on average

Command Line Solution stats < data.txt | sort –k 3,3 n > results.txt ; lpr results.txt

GUI and App Solution Select program based on icon location Select run action from hierarchical menus Specify input file in dialog box Reorder displayed output by clicking on column header once or twice Select “save as” and type file name in dialog box Select print menu option and click and type until desired format is chosen

NLP/Intelligent Agent Solution “<name>, I need stats run for the skills tests. Please sort them by average and display and save them into a file”

NLP: Context Matters What image do you have? “the prince threw a ball” “Cinderella” “caught” “a cold” “and couldn’t run fast enough to catch it”

NLP: Context and Meaning Subtlety Statement: (to in-car navigational system) “I need to get to the airport quickly” Context: You are in the New York City area 3 airports “quickly” Lowest mean Lowest standard deviation Purpose

NLP: Context and Meaning Subtlety Advance Planning Statement: (to telephone assistant for public transportation) “I need to get to the airport quickly and cheaply” “What’s a [fast|quick|short] route to the airport? “How do I get to the airport as [fast|quickly] as possible? “Can you tell me a [fast|quick|short] route to the airport.” “It would be nice to get to the airport quickly.

Traditional NLP Approach Build parse tree of structure Define algorithms to traverse tree and produce meaning structure Symbolic in nature

Traditional NLP Approach (Semantic Grammar) Blend parsing and meaning together Useful in precise and limited domain Example: Circuit Fix-it Shop: “the switch is up” assertion(position,switch,up,true) “the switch is not down” assertion(position,switch,down,false) Issue: canonical form

Statistical NLP Approaches (Normally) requires annotated corpus of data that is “correct” Use machine learning techniques for rules for identifying structures/meaning based on features in the data Human intelligence required for annotation, and feature identification

Statistical NLP: Word Sense Disambiguation Is “bass” about a fish or about music? What if a nearby word is? striped guitar piano sea violin are

Applicaton: Proverb Duke University probabilistic crossword solver Set of expert modules that each try to find a solution for a given clue Choices combined probabilistically to choose best response 85 to 95% accuracy on New York Times puzzles (1998)

Application: Watson IBM computerized Jeopardy solver (deep question answering) Lots of context Category: Rhyme Time Clue: It’s where Pele stores his ball Answer: Soccer locker Combines probabilistic and symbolic NLP

Watson (cont.) Use understanding of clues to retrieve documents that may contain the answer Expert modules probabilistically combined 2 hours CPU on a single machine

NLP References James Allen, Natural Language Understanding, 1995. Daniel Jurafsky and James Martin, Speech and Language Processing, 2009.