Charles Taylor - Biology Travis Collier Yoosook Lee Yuan Yao Ed Stabler - Linguistics Greg Kobele Jason Riggle Language and Biology Group.

Slides:



Advertisements
Similar presentations
Kees van Deemter Matthew Stone Formal Issues in Natural Language Generation Lecture 4 Shieber 1993; van Deemter 2002.
Advertisements

The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
Computational language: week 10 Lexical Knowledge Representation concluded Syntax-based computational language Sentence structure: syntax Context free.
Natural Language Processing Syntax. Syntactic structure John likes Mary PN VtVt NP VP S DetPNVtVt NP VP S Every man likes Mary Noun.
Chapter 1: An Overview of Computers and Programming Languages
Language and Cognition Colombo, June 2011 Day 2 Introduction to Linguistic Theory, Part 4.
Module 14 Thought & Language. INTRODUCTION Definitions –Cognitive approach method of studying how we process, store, and use information and how this.
Jump to first page Computationalism: The Very Idea David Davenport Bilkent University, Ankara – Turkey. disclaimer (non-standard!)
Learning Classifier Systems to Intrusion Detection Monu Bambroo 12/01/03.
College of Computer Science & Technology Compiler Construction Principles & Implementation Techniques -1- Compiler Construction Principles & Implementation.
Design and Implementation of a Server Director Project for the LCCN Lab at the Technion.
1 Introduction: syntax and semantics Syntax: a formal description of the structure of programs in a given language. Semantics: a formal description of.
PRAGMATICS. 3- Pragmatics is the study of how more gets communicated than is said. It explores how a great deal of what is unsaid is recognized. 4.
© Copyright 2011 John Wiley & Sons, Inc.
Models of Generative Grammar Smriti Singh. Generative Grammar  A Generative Grammar is a set of formal rules that can generate an infinite set of sentences.
Language Acquisition GST 400 Bethany Gilliam 04/10/06.
C++ Programming: From Problem Analysis to Program Design, Fifth Edition Chapter 1: An Overview of Computers and Programming Languages Updated by: Dr\Ali-Alnajjar.
UNIVERSAL TURING MACHINES. OUTLINE Review Algorithm Why.
Context Free Grammars Reading: Chap 12-13, Jurafsky & Martin This slide set was adapted from J. Martin, U. Colorado Instructor: Paul Tarau, based on Rada.
PROGRAMMING LANGUAGES The Study of Programming Languages.
Python Mini-Course University of Oklahoma Department of Psychology Day 1 – Lesson 2 Fundamentals of Programming Languages 4/5/09 Python Mini-Course: Day.
Compiler Construction 1. Objectives Given a context-free grammar, G, and the grammar- independent functions for a recursive-descent parser, complete the.
Computer Architecture Computational Models Ola Flygt V ä xj ö University
CCSB354 ARTIFICIAL INTELLIGENCE (AI)
Chapter 10 Artificial Intelligence. © 2005 Pearson Addison-Wesley. All rights reserved 10-2 Chapter 10: Artificial Intelligence 10.1 Intelligence and.
Modelling Language Evolution Lecture 5: Iterated Learning Simon Kirby University of Edinburgh Language Evolution & Computation Research Unit.
1 What does “meaning” mean? Linguistics lecture #3 November 2, 2006.
Lexical Analysis - An Introduction Copyright 2003, Keith D. Cooper, Ken Kennedy & Linda Torczon, all rights reserved. Students enrolled in Comp 412 at.
THE BIG PICTURE Basic Assumptions Linguistics is the empirical science that studies language (or linguistic behavior) Linguistics proposes theories (models)
Understanding Natural Language
Postgraduate Diploma in Translation Lecture 1 Computers and Language.
Chapter 1 Introduction Chapter 1 Introduction 1 st Semester 2015 CSC 1101 Computer Programming-1.
Context Free Grammars Reading: Chap 9, Jurafsky & Martin This slide set was adapted from J. Martin, U. Colorado Instructor: Rada Mihalcea.
First Language Acquisition
For Wednesday Read chapter 23 Homework: –Chapter 22, exercises 1,4, 7, and 14.
CSA2050 Introduction to Computational Linguistics Lecture 1 Overview.
CSA2050 Introduction to Computational Linguistics Lecture 1 What is Computational Linguistics?
Programming Languages and Design Lecture 3 Semantic Specifications of Programming Languages Instructor: Li Ma Department of Computer Science Texas Southern.
1 Program Planning and Design Important stages before actual program is written.
Logical and Functional Programming
Knowledge Representation
1 Introduction to Computational Linguistics Eleni Miltsakaki AUTH Spring 2006-Lecture 2.
SYNTAX.
CSC3315 (Spring 2009)1 CSC 3315 Lexical and Syntax Analysis Hamid Harroud School of Science and Engineering, Akhawayn University
Language Language - a system for combining symbols (such as words) so that an unlimited number of meaningful statements can be made for the purpose of.
Theory of computing, part 4. 1Introduction 2Theoretical background Biochemistry/molecular biology 3Theoretical background computer science 4History of.
Syntax.
1 CD5560 FABER Formal Languages, Automata and Models of Computation Lecture 12 Mälardalen University 2007.
Artificial Intelligence Hossaini Winter Outline book : Artificial intelligence a modern Approach by Stuart Russell, Peter Norvig. A Practical Guide.
Chapter 3 Language Acquisition: A Linguistic Treatment Jang, HaYoung Biointelligence Laborotary Seoul National University.
Lec. 10.  In this section we explain which constituents of a sentence are minimally required, and why. We first provide an informal discussion and then.
Objective of the course Understanding the fundamentals of the compilation technique Assist you in writing you own compiler (or any part of compiler)
Chapter 8 Thinking and Language.
Chapter 13 Artificial Intelligence. Artificial Intelligence – Figure 13.1 The Turing Test.
Information theory Data compression perspective Pasi Fränti
Computational and Evolutionary Aspects of Language Written by: Martin Nowak, Natalia Komarova, and Partha Niyogi Presentation by: Amerika Adams, Isaac.
Natural Language Processing Vasile Rus
Propositional Logic: Logical Agents (Part I)
Programming Languages
Formal Language & Automata Theory
Operating system Security
Formal Language Theory
Syntax Analysis Sections :.
CSC NLP - Regex, Finite State Automata
Artificial Intelligence: Logic agents
Problem Solving Skill Area 305.1
Plan for Lecture Review code and trace output
Presentation transcript:

Charles Taylor - Biology Travis Collier Yoosook Lee Yuan Yao Ed Stabler - Linguistics Greg Kobele Jason Riggle Language and Biology Group

To/from humans

“Explicit” level: well-formed, explicit models Are there or were there objects there? What kind were they? How many were there? What did they do?

Requirements at the Implicit Stage Robust –changing environments/agents –Wrong information –noisy messages Adaptive –unanticipated sources, events –form new concepts –different languages Self-configuring –changing situations, goals

Outline Solution overview Partial solution - Evolving language Partial solution- Intrusion detection Formal Analysis Expressing knowledge with logic Creating and learning language syntax Semantics Grounding problem Passing D-structures

External World Internal Representation Logical Representation Decisions about what/whom to communicate English-like Language Humans Agent Language Internal Representation Logical Representation Decisions about what/whom to communicate English-likeLanguage Agent Language Language Humans

Compression aids in generalization. Compression distills experience into a schema or model “This compressed form can be succinct, right, approximately correct or even wrong, but it can be useful if it can be used to generalize to situations different from previously encountered”. - Gell-Man

An example of compression: y = mx + b

Regular Language (Q, , , q o,F) Q = set of all states (finite)  input alphabet (finite) q o = initial state F = set of final states  = transition function (“rewrite rules”) (Q x  )  Q

Example: Rewrite Grammar S  NP VP NP  D N NP  D VP  V VP  V NP V  loves V  eats D  David D  Mary N  dog D  the S NP VP D V NP Mary loves D David David

Minimum Description Length (MDL) Algorithm Grammar-encoding-length (GEL) the cost of the generalization Data-encoding-length (DEL) the cost of the compression MDL-length = grammar-encoding-length + data-encoding-length - Rissanen & Ristad

Principle of Compression S2 S3 S S1 S4 Mary likes Jane Amy Caitlin S5 S6 S2 S S1 Mary likes Jane Amy Caitlin Combine grammatical equivalents

3) Languages become more smooth?

Evolution of Language with semantics (Kirby) Loves (John, Mary) xxy zzy rrx Loves (Bill, Mary) xxy aab rrx Hits (Bill, John) mmn aab zzy aab Bill zzy John rrx Mary xxy Loves etc.

External World Internal Representation Logical Representation Decisions about what/whom to communicate English-like Language Humans Agent Language Internal Representation Logical Representation Decisions about what/whom to communicate English-likeLanguage Agent Language Language Humans

Intrusion Detection Methods Specification-based methods  (x)[write(x, kernel)] Pattern Matching –signature of “red code” worm –(could be specification-based - buffer overflow) Anomaly Detection –Scan many ports in short time –analogous to parts of our problem –unanticipated changes in the system

Local Internal Events start (Subject Program EventNo Tstamp) chmod (Subject File Fpermissions EventNo Tstamp) open (Subject File Mode EventNo Tstamp) exec (Subject File Mode EventNo Tstamp) fork (Subject NewPID EventNo Tstamp)

External World Internal Representation Logical Representation Decisions about what/whom to communicate English-like Language Humans 1. Trace of activity Computer -linux 2. C++ objects - each file -each process 3. Prolog Environment - only “interesting” parts, innate, human told, deduced