Information Retrieval

Slides:



Advertisements
Similar presentations
Possibility of True Artificial Intelligence. Weak AI: Can machines act intelligently Artificial intelligence pursued within the cult of computationalism.
Advertisements

Language Processing Technology Machines and other artefacts that use language.
LAST LECTURE. Functionalism Functionalism in philosophy of mind is the view that mental states should be identified with and differentiated in terms of.
An Introduction to Artificial Intelligence Presented by : M. Eftekhari.
INTERNATIONAL CONFERENCE ON NATURAL LANGUAGE PROCESSING NLP-AI IIIT-Hyderabad CIIL, Mysore ICON DECEMBER, 2003.
For Friday No reading Homework –Chapter 23, exercises 1, 13, 14, 19 –Not as bad as it sounds –Do them IN ORDER – do not read ahead here.
A Brief History of Artificial Intelligence
January 12, Statistical NLP: Lecture 2 Introduction to Statistical NLP.
The Unreasonable Effectiveness of Data Alon Halevy, Peter Norvig, and Fernando Pereira Kristine Monteith May 1, 2009 CS 652.
LECTURE 7 SEP 27, 2010 Building computational pipelines.
CSCE101 –Chapter 8 (continued) Tuesday, December 5, 2006.
The Turing Test What Is Turing Test? A person and a computer, being separated in two rooms, answer the tester’s questions on-line. If the interrogator.
CS 357 – Intro to Artificial Intelligence  Learn about AI, search techniques, planning, optimization of choice, logic, Bayesian probability theory, learning,
Acting Humanly: The Turing test (1950) “Computing machinery and intelligence”:   Can machine’s think? or Can machines behave intelligently? An operational.
Introduction to CL Session 1: 7/08/2011. What is computational linguistics? Processing natural language text by computers  for practical applications.
Latent Semantic Analysis (LSA). Introduction to LSA Learning Model Uses Singular Value Decomposition (SVD) to simulate human learning of word and passage.
1/23 Applications of NLP. 2/23 Applications Text-to-speech, speech-to-text Dialogues sytems / conversation machines NL interfaces to –QA systems –IR systems.
Functionalism Mind and Body Knowledge and Reality; Lecture 3.
Lecture 1, 7/21/2005Natural Language Processing1 CS60057 Speech &Natural Language Processing Autumn 2005 Lecture 1 21 July 2005.
Introduction to NLP.
9/8/20151 Natural Language Processing Lecture Notes 1.
Empirical Methods in Information Extraction Claire Cardie Appeared in AI Magazine, 18:4, Summarized by Seong-Bae Park.
CSCI 4410 Introduction to Artificial Intelligence.
Lecture 12: 22/6/1435 Natural language processing Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
For Friday Finish chapter 23 Homework: –Chapter 22, exercise 9.
Push Singh & Tim Chklovski. AI systems need data – lots of it! Natural language processing: Parsed & sense-tagged corpora, paraphrases, translations Commonsense.
1 Computational Linguistics Ling 200 Spring 2006.
Natural Language Processing Introduction. 2 Natural Language Processing We’re going to study what goes into getting computers to perform useful and interesting.
Scott Duvall, Brett South, Stéphane Meystre A Hands-on Introduction to Natural Language Processing in Healthcare Annotation as a Central Task for Development.
Machine Translation  Machine translation is of one of the earliest uses of AI  Two approaches:  Traditional approach using grammars, rewrite rules,
For Friday Read chapter 27 Program 5 due.
For Friday Read chapter 27 Program 5 due. Program 5 Any questions?
For Friday Read chapter 27 Program 5 due. Program 5 Any questions?
UNIVERSITI TENAGA NASIONAL 1 CCSB354 ARTIFICIAL INTELLIGENCE AI Debates Instructor: Alicia Tang Y. C.
Artificial Intelligence By Michelle Witcofsky And Evan Flanagan.
인공지능 연구실 황명진 FSNLP Introduction. 2 The beginning Linguistic science 의 4 부분 –Cognitive side of how human acquire, produce, and understand.
How Solvable Is Intelligence? A brief introduction to AI Dr. Richard Fox Department of Computer Science Northern Kentucky University.
1 CSI 5180: Topics in AI: Natural Language Processing, A Statistical Approach Instructor: Nathalie Japkowicz Objectives of.
1 CMSC 671 Fall 2001 Class #11 – Tuesday, October 9.
Artificial Intelligence: Natural Language
Section 2.3 I, Robot Mind as Software McGraw-Hill © 2013 McGraw-Hill Companies. All Rights Reserved.
October 2005CSA3180 NLP1 CSA3180 Natural Language Processing Introduction and Course Overview.
For Wednesday No reading Homework –Chapter 23, exercise 15 –Process: 1.Create 5 sentences 2.Select a language 3.Translate each sentence into that language.
Next Generation Search Engines Ehsun Daroodi 1 Feb, 2003.
CSE573 Autumn /20/98 Planning/Language Administrative –PS3 due 2/23 –Midterms back today –Next topic: Natural Language Processing reading Chapter.
For Monday Read chapter 24, sections 1-3 Homework: –Chapter 23, exercise 8.
For Friday Finish chapter 24 No written homework.
For Monday Read chapter 26 Last Homework –Chapter 23, exercise 7.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Introduction Chapter 1 Foundations of statistical natural language processing.
CS460/IT632 Natural Language Processing/Language Technology for the Web Lecture 1 (03/01/06) Prof. Pushpak Bhattacharyya IIT Bombay Introduction to Natural.
For Friday Finish chapter 23 Homework –Chapter 23, exercise 15.
What is Artificial Intelligence?
1 An Introduction to Computational Linguistics Mohammad Bahrani.
For Monday Read chapter 26 Homework: –Chapter 23, exercises 8 and 9.
Overview of Statistical NLP IR Group Meeting March 7, 2006.
Artificial Intelligence Hossaini Winter Outline book : Artificial intelligence a modern Approach by Stuart Russell, Peter Norvig. A Practical Guide.
King Faisal University جامعة الملك فيصل Deanship of E-Learning and Distance Education عمادة التعلم الإلكتروني والتعليم عن بعد [ ] 1 جامعة الملك فيصل عمادة.
Artificial Intelligence Skepticism by Josh Pippin.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Universality of Computation
Natural Language Processing (NLP)
Advanced Higher Computing Based on Heriot-Watt University Scholar Materials Applications of AI – Vision and Languages 1.
Natural Language Processing
Searle on Artificial Intelligence Minds, Brains and Science Chapter 2
Natural Language Processing (NLP)
Artificial Intelligence 2004 Speech & Natural Language Processing
ONTOMERGE Ontology translations by merging ontologies Paper: Ontology Translation on the Semantic Web by Dejing Dou, Drew McDermott and Peishen Qi 2003.
Natural Language Processing (NLP)
Presentation transcript:

Information Retrieval Take a query and a set of documents. Select the subset of documents (or parts of documents) that match the query Statistical approaches Look at things like word frequency More knowledge based approaches interesting, but maybe not helpful

Information Extraction From a set of documents, extract “interesting” pieces of data Hand-built systems Learning pieces of the system Learning the entire task (for certain versions of the task) Wrapper Induction

IE Demo http://www.smi.ucd.ie/bwi/

Question Answering Given a question and a set of documents (possibly the web), find a small portion of text that answers the question. Some work on putting answers together from multiple sources.

QA Demos http://qa.wpcarey.asu.edu/

Text Mining Outgrowth of data mining. Trying to find “interesting” new facts from texts. One approach is to mine databases created using information extraction.

Pragmatics Distinctions between pragmatics and semantics get blurred in practical systems To be a practically useful system, some aspects of pragmatics must be dealt with, but we don’t often see people making a strong distinction between semantics and pragmatics these days. Instead, we often distinguish between sentence processing and discourse processing

What Kinds of Discourse Processing Are There? Anaphora Resolution Pronouns Definite noun phrases Handling ellipsis Topic Discourse segmentation Discourse tagging (understanding what conversational “moves” are made by each utterance)

Approaches to Discourse Hand-built systems that work with semantic representations Hand-built systems that work with text (or recognized speech) or parsed text Learning systems that work with text (or recognized speech) or parsed text

Issues Agreement on representation Annotating corpora How much do we use the modular model of processing?

Summarization Short summaries of a single text or summaries of multiple texts. Approaches: Select sentences Create new sentences (much harder) Learning has been used some but not extensively

Machine Translation Best systems must use all levels of NLP Semantics must deal with the overlapping senses of different languages Both understanding and generation Advantage in learning: bilingual corpora exist--but we often want some tagging of intermediate relationships Additional issue: alignment of corpora

Approaches to MT Lots of hand-built systems Some learning used Probably most use a fair bit of syntactic and semantic analysis Some operate fairly directly between texts

Generation Producing a syntactically “good” sentence Interesting issues are largely in choices What vocabulary to use What level of detail is appropriate Determining how much information to include

Strong vs. Weak AI “Weak” AI “Strong” AI Claims that the digital computer is a useful tool for studying intelligence and developing useful technology. A running AI program is at most a simulation of a cognitive process but is not itself a cognitive process. Analogously, a meteorological computer simulation of a hurricane is not a hurricane. “Strong” AI Claims that a digital computer can in principle be programmed to actually BE a mind, to be intelligent, to understand, perceive, have beliefs, and exhibit other cognitive states normally ascribed to human beings.

Ethical issues in AI What are the benefits and risks in attempting to develop AI programs?

Can Machines Act Intelligently? The Turing test

Argument from informality Human behavior is far too complex to be captured by any simple set of rules, and computer can only follow sets of rules, so computer cannot generate behavior as intelligent as that of humans.

Issues Raised Need for background knowledge to achieve good generalization from examples Learning should be possible without a teacher. Learning should be possible in the face of a multitude of features. Intelligent agents should be able to look for relevant information.

Could machines ever really think? The mind-body problem Dualist Monist or materialist

Problems with dualism Are you willing to accept the existence of an immaterial soul? Note that the concept of the brain as hardware and the mind as software is a dualist concept.

Problems with materialism Free will. Consciousness

Thought Experiments Brain in a vat Brain prosthesis The Chinese room

Argument from disability What is this? What responses can we make?

Gödel's Incompleteness Theorem Not necessarily applicable to computers, which aren’t really Turing machines. Being able to establish mathematical truth may not be the same as acting intelligently. Humans are inconsistent in their thinking.