Language and Learning Introduction to Artificial Intelligence COS302

Slides:



Advertisements
Similar presentations
Introduction to Information Retrieval
Advertisements

Crawling, Ranking and Indexing. Organizing the Web The Web is big. Really big. –Over 3 billion pages, just in the indexable Web The Web is dynamic Problems:
Proceedings of the Conference on Intelligent Text Processing and Computational Linguistics (CICLing-2007) Learning for Semantic Parsing Advisor: Hsin-His.
Web Mining Research: A Survey Authors: Raymond Kosala & Hendrik Blockeel Presenter: Ryan Patterson April 23rd 2014 CS332 Data Mining pg 01.
Markov Models Introduction to Artificial Intelligence COS302 Michael L. Littman Fall 2001.
Assignment: Improving search rank – search engine optimization Read the following post carefully.
SLIDE 1IS 202 – FALL 2004 Lecture 13: Midterm Review Prof. Ray Larson & Prof. Marc Davis UC Berkeley SIMS Tuesday and Thursday 10:30 am -
1 Information Retrieval and Web Search Introduction.
ITCS 6010 Natural Language Understanding. Natural Language Processing What is it? Studies the problems inherent in the processing and manipulation of.
Language and Learning Introduction to Artificial Intelligence COS302 Michael L. Littman Fall 2001.
Games of Chance Introduction to Artificial Intelligence COS302 Michael L. Littman Fall 2001.
Artificial Intelligence. Agenda StartEnd Introduction AI Future Recent Developments Turing Test Turing Test Evaluation.
ELN – Natural Language Processing Giuseppe Attardi
9/8/20151 Natural Language Processing Lecture Notes 1.
A Fully Unsupervised Word Sense Disambiguation Method Using Dependency Knowledge Ping Chen University of Houston-Downtown Wei Ding University of Massachusetts-Boston.
Finding Similar Questions in Large Question and Answer Archives Jiwoon Jeon, W. Bruce Croft and Joon Ho Lee Retrieval Models for Question and Answer Archives.
Natural Language Based Reformulation Resource and Web Exploitation for Question Answering Ulf Hermjakob, Abdessamad Echihabi, Daniel Marcu University of.
CS 4705 Lecture 19 Word Sense Disambiguation. Overview Selectional restriction based approaches Robust techniques –Machine Learning Supervised Unsupervised.
Research Topics CSC Parallel Computing & Compilers CSC 3990.
How Solvable Is Intelligence? A brief introduction to AI Dr. Richard Fox Department of Computer Science Northern Kentucky University.
Alexey Kolosoff, Michael Bogatyrev 1 Tula State University Faculty of Cybernetics Laboratory of Information Systems.
Collocations and Information Management Applications Gregor Erbach Saarland University Saarbrücken.
Computational linguistics A brief overview. Computational Linguistics might be considered as a synonym of automatic processing of natural language, since.
1 CS 385 Fall 2006 Chapter 1 AI: Early History and Applications.
Chapter 23: Probabilistic Language Models April 13, 2004.
CS460/IT632 Natural Language Processing/Language Technology for the Web Lecture 1 (03/01/06) Prof. Pushpak Bhattacharyya IIT Bombay Introduction to Natural.
The Unreasonable Effectiveness of Data
Spring, 2005 CSE391 – Lecture 1 1 Introduction to Artificial Intelligence Martha Palmer CSE391 Spring, 2005.
Overview of Statistical NLP IR Group Meeting March 7, 2006.
The Hebrew University of Jerusalem School of Engineering and Computer Science Academic Year: 2011/2012 Instructor: Jeff Rosenschein.
COMP423: Intelligent Agent Text Representation. Menu – Bag of words – Phrase – Semantics Semantic distance between two words.
From Frequency to Meaning: Vector Space Models of Semantics
Information Retrieval and Web Search Vasile Rus, PhD websearch/
Trends in NL Analysis Jim Critz University of New York in Prague EurOpen.CZ 12 December 2008.
COSC 6336 Natural Language Processing
Automatic Writing Evaluation
PRESENTED BY: PEAR A BHUIYAN
Machine Learning overview Chapter 18, 21
Machine Learning overview Chapter 18, 21
Artificial intelligence (AI)
School of Computer Science & Engineering
Information Retrieval and Web Search
Natural Language Processing (NLP)
Information Retrieval and Web Search
Introduction to Machine Learning and NLP
Information Retrieval and Web Search
Web IR: Recent Trends; Future of Web Search
Machine Learning in Natural Language Processing
Writing the Persuasive/Argumentative Essay
Artificial Intelligence
Thanks to Bill Arms, Marti Hearst
Question Answering via Question-to-Question Mapping
Statistical NLP: Lecture 9
Introduction to Artificial Intelligence
Introduction to Artificial Intelligence
CSE 635 Multimedia Information Retrieval
How to publish in a format that enhances literature-based discovery?
Natural Language Processing
Reminders Words on Wednesday quiz – Thursday Outside Reading Extension
Lecture 8 Information Retrieval Introduction
A User study on Conversational Software
Natural Language Processing (NLP)
PolyAnalyst Web Report Training
Web Mining Research: A Survey
Information Retrieval and Web Search
Introduction to Artificial Intelligence
Machine Learning overview Chapter 18, 21
Information Retrieval
Introduction to Search Engines
Natural Language Processing (NLP)
Presentation transcript:

Language and Learning Introduction to Artificial Intelligence COS302 Michael L. Littman Fall 2001

Administration Break ok?

Search and AI Powerful techniques. Do they solve the whole AI problem? Let’s do a thought experiment.

Chinese Room Argument Searle: There is a fundamental difference between symbol manipulation and understanding meaning. Syntax vs. semantics

Was Searle Right? Yes/no: The richness of corpora. What is judgment? Can it be automated?

Famous Quotes “The difference between chess and crossword puzzles is that, in chess, you know when you’ve won.” --- Michael L. Littman “Trying is the first stem toward failure.” --- Homer Simpson via my cryptogram program

Cryptogram Example Is this wrong? Can you write a program that would agree with you on this? What would your program be like?

Language Resources Three major resources: Dictionaries Labeled corpora Unlabeled corpora Each useful for different purposes. Examples to follow…

Google Word matching on large corpus Hubs and authorities (unlabeled corpus, statistical processing) Hand tuned ranking function http://www.google.com Also machine translation…

Ionaut Question answering: www.ionaut.com Hand-built question categorization Named-entity tagger trained from tagged corpus Large unlabeled text corpus Hand-tuned ranking rules

Ask Jeeves Hand-selected web pages and corresponding questions Proprietary mapping from query to question in database www.ask.com

NL for DB Hand constructed rules turn sentences into DB queries START http://www.ai.mit.edu/projects/infolab/ailab.html

Eliza Chatterbots very popular. Some believe they can replace “customer care specialists”. Generally a large collection of rules and example text. http://www.uwec.edu/Academic/Curric/jerzdg/if/WebHelp/eliza.htm

Wordnet Hand built Rich interconnections Showing up as a resource in many systems. http://www.cogsci.princeton.edu/cgi-bin/webwn

Spelling Correction Semi-automated selection of confusable pairs. System trained on large corpus, giving positive and negative examples (WSJ) http://l2r.cs.uiuc.edu/~cogcomp/eoh/spelldemo.html

OneAcross Large corpus of crossword answers: www.oneacross.com IR-style techniques to find relevant clues Ranking function trained from held-out clues Learns from users

Essay Grading Unsupervised learning to discover word representations Labeled graded essays http://www.knowledge-technologies.com/IEAdemo.html

More Applications Word-sense disambiguation Part of speech tagging Parsing Reading comprehension Summarization Cobot Cross-language IR Text categorization

Synonyms Carp = quit, argue, painful, scratch, complain Latent Semantic Indexing Corpus, deep statistical analysis Pointwise Mutual Information Huge corpus, shallow analysis WordNet…

Analogies Overcoat:warmth:: Glove:hand Jewelry:wealth Slicker:moisture Disguise:identification Helmet:protection Dictionary not sufficient Labeled corpus probably wouldn’t help Unlabeled corpus, not obvious…

What to Learn Difference between straight search problems and language Why learning might help Three types of resources (hand-created, labeled, unlabeled)

A Rule Follow this carefully.

Explanation

Homework 5 (due 11/7) The value iteration algorithm from the Games of Chance lecture can be applied to deterministic games with loops. Argue that it produces the same answer as the “Loopy” algorithm from the Game Tree lecture. Write the matrix form of the game tree below.

Game Tree X-1 L R Y-2 Y-3 L R R L X-4 +2 +5 +2 L R -1 +4

Continued 3. How many times (on average) do you need to flip a coin before you flip 3 heads in a row? (a) Set this up as a Markov chain, and (b) solve it.

Homework 6 (due 11/14) Use the web to find sentences to support the analogy traffic:street::water:riverbed. Give the sentences and their sources. More soon…