Introduction to Computational Linguistics

Slides:



Advertisements
Similar presentations
European Masters Program in Language and Communication Technologies Free University.
Advertisements

Dr. Radhika Mamidi ENG 270 Lecture 2. History: ’s Major influences on the development of CL -Development of formal language theory (Chomsky,
Introduction to Computational Linguistics
An Introduction to Artificial Intelligence Presented by : M. Eftekhari.
Natural Language and Speech Processing Creation of computational models of the understanding and the generation of natural language. Different fields coming.
CSE111: Great Ideas in Computer Science Dr. Carl Alphonce 219 Bell Hall Office hours: M-F 11:00-11:
Introduction to Computational Linguistics Lecture 2.
1/7 INFO60021 Natural Language Processing Harold Somers Professor of Language Engineering.
By Rohana Mahmud (NLP week 1-2)
Artificial Intelligence and Lisp Lecture 13 Additional Topics in Artificial Intelligence LiU Course TDDC65 Autumn Semester, 2010
PSU CS 370 – Artificial Intelligence Dr. Mohamed Tounsi Artificial Intelligence 1. Introduction Dr. M. Tounsi.
1/16 LELA Language and Computers Harold Somers Professor of Language Engineering.
Introduction to Artificial Intelligence Prof. Kathleen McKeown 722 CEPSR, TAs: Kapil Thadani 724 CEPSR, Phong Pham TA Room.
PSY 369: Psycholinguistics A brief history. Psycholinguistics : A brief history Pre-psycholinguistics: The ancient Greeks: Noticed.
PSY 369: Psycholinguistics
Natural Language Processing Ellen Back, LIS489, Spring 2015.
Artificial Intelligence. Agenda StartEnd Introduction AI Future Recent Developments Turing Test Turing Test Evaluation.
Lecture # 7.  Language variation  language varies in geographical and social space.  Causes behind language variation  Roles of participants, function.
Lecture 1, 7/21/2005Natural Language Processing1 CS60057 Speech &Natural Language Processing Autumn 2005 Lecture 1 21 July 2005.
9/8/20151 Natural Language Processing Lecture Notes 1.
Applied Linguistics Overview of course’ Linguistics’
Introduction to Natural Language Processing Heshaam Faili University of Tehran.
Artificial Intelligence Dr. Paul Wagner Department of Computer Science University of Wisconsin – Eau Claire.
Lecture 12: 22/6/1435 Natural language processing Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
Linguistics and Language
1 Computational Linguistics Ling 200 Spring 2006.
UNIT 1 ENGLISH DISCOURSE ANALYSIS (an Introduction)
Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
User-Centered Development Methodology A user interface comprises “ those aspects of the system that the user comes in contact with.” ● Moran [1981]
Natural Language Processing Introduction. 2 Natural Language Processing We’re going to study what goes into getting computers to perform useful and interesting.
THE COGNITIVE REVOLUTION: A HISTORICAL PERSPECTIVE Asheley Landrum and Amy Louise Schwarz.
Chapter 1 Introduction Introduction to Linguistics Instructor: Wen Xu School of Foreign Languages, Southwest University.
Language Technology I © 2005 Hans Uszkoreit Language Technology I 2005/06 Hans Uszkoreit Universität des Saarlandes and German Research Center for Artificial.
Linguistics The first week. Chapter 1 Introduction 1.1 Linguistics.
Introduction to CL & NLP CMSC April 1, 2003.
Research Topics CSC Parallel Computing & Compilers CSC 3990.
1 CS 2710, ISSP 2610 Foundations of Artificial Intelligence introduction.
1 CSI 5180: Topics in AI: Natural Language Processing, A Statistical Approach Instructor: Nathalie Japkowicz Objectives of.
NLP ? Natural Language is one of fundamental aspects of human behaviors. One of the final aim of human-computer communication. Provide easy interaction.
Linguistics Scientific study of language.. Linguistics can be: Theoretical:encompasses a number of sub-fields. Comparative: compares languages and their.
WHAT IS LINGUISTICS? MGTER RAMON GUERRA. Each human language is a complex of knowledge and abilities enabling speakers of the language to communicate.
Artificial Intelligence: Introduction Department of Computer Science & Engineering Indian Institute of Technology Kharagpur.
October 2005CSA3180 NLP1 CSA3180 Natural Language Processing Introduction and Course Overview.
Computational Linguistics. The Subject Computational Linguistics is a branch of linguistics that concerns with the statistical and rule-based natural.
Introduction to Computational Linguistics
Introduction to Linguistics Class # 1. What is Linguistics? Linguistics is NOT: Linguistics is NOT:  learning to speak many languages  evaluating different.
1 Branches of Linguistics. 2 Branches of linguistics Linguists are engaged in a multiplicity of studies, some of which bear little direct relationship.
CSE467/567 Computational Linguistics Carl Alphonce Computer Science & Engineering University at Buffalo.
Introduction to Artificial Intelligence CS 438 Spring 2008.
1 An Introduction to Computational Linguistics Mohammad Bahrani.
Basics of Natural Language Processing Introduction to Computational Linguistics.
1 Artificial Intelligence & Prolog Programming CSL 302.
INTRODUCTION TO APPLIED LINGUISTICS
King Faisal University جامعة الملك فيصل Deanship of E-Learning and Distance Education عمادة التعلم الإلكتروني والتعليم عن بعد [ ] 1 جامعة الملك فيصل عمادة.
Applied Linguistics Applied Linguistics means
Text Linguistics. Definition of linguistics Linguistics can be defined as the scientific or systematic study of language. It is a science in the sense.
How can speech technology be used to help people with disabilities?
SPEECH TECHNOLOGY An Overview Gopala Krishna. A
An Introduction to Linguistics
Linguistics Linguistics can be defined as the scientific or systematic study of language. It is a science in the sense that it scientifically studies the.
Computational UIUC Lane Schwartz Student Orientation August 23, 2017.
CORPUS LINGUISTICS Corpus linguistics is the study of language as expressed in samples (corpora) or "real world" text. An approach to derive at a set of.
Computational UIUC Lane Schwartz Student Orientation August 18, 2016.
Artificial Intelligence and Lisp Lecture 13 Additional Topics in Artificial Intelligence LiU Course TDDC65 Autumn Semester,
Introduction to Linguistics
Macrolinguistics Linguistics is not the only field concerned with language. Other disciplines such as psychology, sociology, ethnography, the science of.
Introduction to Linguistics
Natural Language Processing
Artificial Intelligence
Presentation transcript:

Introduction to Computational Linguistics Lecture 1 Introduction to Computational Linguistics Dr. Radhika Mamidi ENG 270

What is Linguistics? The scientific study of human language Aim is to establish a theory by studying nature of a language and by applying this established theory to describe other languages Descriptive study not prescriptive Speech activity - speaker, hearer, setting, code, medium; plus topic, contextual knowledge, abiding social norms, communicative competence

Applied Linguistics Subfields / Inter-disciplinary fields: Sociolinguistics Lexicography Stylistics Computational Linguistics Semiotics Psycholinguistics Language Teaching/Learning Translation Studies Anthropological Linguistics Note: Now ‘Applied Linguistics’ is associated with Lg teaching.

What is Computational linguistics? Computational linguistics is an interdisciplinary field dealing with the statistical and logical modeling of natural language from a computational perspective.

Goal of Computational linguistics To make the computers understand human language. To use technology to build language tools. Use computers to process or produce human language. We want to communicate with computers in the language we speak!

Why Computers should talk with us? The main obstacle in the interaction between human and computer is communication problem. Computers do not understand our language and learning computer language is difficult. Computer language do not match the structure of human thought. The use of human language in computer applications will benefit the user.

Most interesting CL application: chatbot A chatterbot (or chatbot) is a type of conversational agent. It is a computer program designed to simulate an intelligent conversation with one or more human users via auditory or textual methods. It is a computer program with artificial intelligence to talk to people through voices or typed words.

Computational Linguistics Computational linguistics is an interdisciplinary field. It takes input from different fields. Linguistics Mathematics Cognitive Science Computational Linguistics Philosophy Psychology Computer Science

Relation of CL to Other Disciplines Artificial Intelligence (notions of representation, search) Machine Learning (probabilistic or statistical techniques) Human Computer Interaction (HCI) Linguistics (Syntax, Semantics etc.) Information Retrieval Philosophy of language (formal logic) Electrical Engineering (Optical Character Recognition) Psychology (insight into learning of linguistic constructions)

Computational Linguistics is closely related to… Natural Language Technology Natural Language Engineering Natural Language Processing Artificial Intelligence

Some Applications of Computational Linguistics Spelling and Grammar Checkers Screen readers for the blind Machine readable Dictionaries Machine Translation Systems Question-Answering Systems Information Retrieval Information Extraction Automatic Summarization

Example Application- Search Engine

Example Application- Spelling Checker

Example Application- Grammar Checker

Example Application- Question Answering

Example Application- Machine Translation

Assignment 1 Due date: After 2 weeks Write short essays [about 8-10 sentences] on the following topics: Spelling and grammar checkers Your favorite search engine You and a chatbot You have to include examples, urls, references, sample data etc. wherever necessary. Don’t forget to add screenshots. Marks will be deducted if any kind of plagiarism is found.