An introduction to CHILDES Rianne Schippers

Slides:



Advertisements
Similar presentations
Grade 6 Hopewell Elementary You will read each slide, then try to think of the answer. When you think you know the answer, click ONCE on the mouse.
Advertisements

VARIABLES AND DEBUGGING Beginning Programming. Assignment Statements  Used to hold values in a variable  Calculates a result and stores it in a variable.
Introduction to PHP MIS 3501, Fall 2014 Jeremy Shafer
CHILDES I An Introduction to CHILDES (Child Language Data Exchange System) Jacqueline van Kampen
Tutorial 8: Developing an Excel Application
Tutorial 12: Enhancing Excel with Visual Basic for Applications
Chapter 7: User-Defined Functions II
Mean Length of Utterance (MLU)  A measure of language ability A Measure of Language Ability
CHILDES SYSTEM OVERVIEW - BASIC -. Photo source: ; royal free under usage option What is CHILDES? 1.
Example 2.
MIRC Matthew Forest. Introduction mIRC itself is a program designed for text based messaging via the IRC (internet relay chat) protocol. (Link:
A Guide to SQL, Seventh Edition. Objectives Understand the concepts and terminology associated with relational databases Create and run SQL commands in.
Introduction to Python
CHILDES II CHILDES II (Child Language Data Exchange System) Jacqueline van Kampen
Guide To UNIX Using Linux Third Edition
A Guide to MySQL 3. 2 Objectives Start MySQL and learn how to use the MySQL Reference Manual Create a database Change (activate) a database Create tables.
CHAPTER 6 FILE PROCESSING. 2 Introduction  The most convenient way to process involving large data sets is to store them into a file for later processing.
8/6/2015Auto Attendants 1 Smarter Communications.
MBAC 611.  We have been using MS Access to query and modify our databases.  MS Access provides a GUI (Graphical User Interface) that hides much of the.
CHAT and CLAN Fraibet Aveledo ESRC Centre for Research on Bilingualism in Theory and Practice.
A Guide to SQL, Eighth Edition Chapter Three Creating Tables.
XP New Perspectives on Microsoft Access 2002 Tutorial 51 Microsoft Access 2002 Tutorial 5 – Enhancing a Table’s Design, and Creating Advanced Queries and.
CiNii Books is a service that provides information, which has been accumulated by NACSIS-CAT, on books and journals that are held in university libraries.
Introduction to the WebBoard Terry Dennis. The WebBoard - Our Connection The WebBoard URL is
Chapter Four UNIX File Processing. 2 Lesson A Extracting Information from Files.
Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley C H A P T E R 6 Value- Returning Functions and Modules.
IPC144 Introduction to Programming Using C Week 1 – Lesson 2
An Introduction to Designing and Executing Workflows with Taverna Katy Wolstencroft University of Manchester.
Hands-on tutorial: Using Praat for analysing a speech corpus Mietta Lennes Palmse, Estonia Department of Speech Sciences University of Helsinki.
Computer Programming TCP1224 Chapter 3 Completing the Problem-Solving Process and Getting Started with C++
Assessment of Morphology & Syntax Expression. Objectives What is MLU Stages of Syntactic Development Examples of Difficulties in Syntax Why preferring.
C++ Programming: From Problem Analysis to Program Design, Fifth Edition, Fifth Edition Chapter 7: User-Defined Functions II.
Databases. Databases Database Searching Database Searching Definition: A database is any organized collection of data that can be retrieved using organized.
An Introduction to Designing and Executing Workflows with Taverna Aleksandra Pawlik materials by: Katy Wolstencroft University of Manchester.
Copyright © 2010 Certification Partners, LLC -- All Rights Reserved Perl Specialist.
Working with the VB IDE. Running a Program u Clicking the”start” tool begins the program u The “break” tool pauses a program in mid-execution u The “end”
Systems Life Cycle. Know the elements of the system that are created Understand the need for thorough testing Be able to describe the different tests.
ISU Basic SAS commands Laboratory No. 1 Computer Techniques for Biological Research Animal Science 500 Ken Stalder, Professor Department of Animal Science.
WHAT IS A DATABASE? A DATABASE IS A COLLECTION OF DATA RELATED TO A PARTICULAR TOPIC OR PURPOSE OR TO PUT IT SIMPLY A GENERAL PURPOSE CONTAINER FOR STORING.
A Guide to MySQL 3. 2 Introduction  Structured Query Language (SQL): Popular and widely used language for retrieving and manipulating database data Developed.
Chapter 3 MATLAB Fundamentals Introduction to MATLAB Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
XP Tutorial 8 Adding Interactivity with ActionScript.
Ch 91 Pipes, Filters and Redirection. Ch 92 Overview Will use redirection to redirect standard input and standard output.
1 EndNote X2 Your Bibliographic Management Tool 29 September 2009 Humanities and Social Sciences Resource Teams.
Chapter 9: Advanced SQL and PL/SQL Guide to Oracle 10g.
Copyright © 2003 ProsoftTraining. All rights reserved. Perl Fundamentals.
External Executable Tools The Master's Touch David L. Blankenship.
 2008 Pearson Education, Inc. All rights reserved JavaScript: Introduction to Scripting.
IN THE NAME OF GOD. Reference Citing Software.
An Introduction to Programming with C++ Sixth Edition Chapter 13 Strings.
Chapter – 8 Software Tools.
1.1: Objects and Classes msklug.weebly.com. Agenda: Attendance Let’s get started What is Java? Work Time.
A disciplined approach to analyzing malfunctions –Provides feedback into the redesign process 1.Play protocol, searching for malfunctions 2.Answer four.
Introduction to Programming the WWW I CMSC Winter 2003 Lecture 17.
How to Turnitin Dr Stephen Rankin Lecturer in Academic Writing and Literacy Murdoch University A 6 step guide for submitting your assignments to Turnitin.
This was written with the assumption that workbooks would be added. Even if these are not introduced until later, the same basic ideas apply Hopefully.
1 Agenda  Unit 7: Introduction to Programming Using JavaScript T. Jumana Abu Shmais – AOU - Riyadh.
Searching a Database. The Searching Process-How do I start? When faced with a task that requires you to search for information, it can be quite overwhelming.
3 A Guide to MySQL.
Development Environment
Chapter 7: User-Defined Functions II
Single Sample Registration
Introduction to Scripting
ITE 130 Web Searching.
Topics Introduction to Value-returning Functions: Generating Random Numbers Writing Your Own Value-Returning Functions The math Module Storing Functions.
Tutorial 7 – Integrating Access With the Web and With Other Programs
Guidelines for Microsoft® Office 2013
12th Computer Science – Unit 5
Introduction to Python
Presentation transcript:

An introduction to CHILDES Rianne Schippers

Outline What is CHILDES? Where do you find CHILDES? Why would you use CHILDES? How do you use CHILDES?

What is CHILDES? Child Language Data Exchange System Brain MacWhinney Online database of first and second language acquisition in children. –Written transcripts –Audio –Video Also contains data from not typically developing children.

What is CHILDES? Recorded, natural speech. –Recorded in home setting –Recorded at regular intervals –Longitudinal data Typological variation. –Germanic –Romance –Slavic –Asian

Where is CHILDES? Link: “Databases”, i.e. the datasets. “Database manual” describing each dataset. Programs you can use to browse the databases Manuals that explain how to use the programs

Why use CHILDES? Answer questions about language acquisition Experimental studies –Does child at age X know Y? –Do 3-year-olds know passives? –Do 2-year-olds know inflectional morphology? –What interpretation do children at age X assign to Y? –Do 4-year-olds understand binding? –Do 5-year-olds understand scope freezing?

Why use CHILDES? Questions experiments cannot easily answer: –Role played by input –Order of acquisition –Manner of acquisition –Causality Longitudinal study Big, universal questions –Lexical categories –Inflectional morphology –Argument structure

Why use CHILDES? Does the interaction between language type and pronoun omission match the predictions of parameter- setting models? Are children with Down syndrome responsive to maternal requests? How do children first learn mental state verbs such as “remember” or “know”?

Why use CHILDES? Smaller, language specific questions –Verb second –Subjects (EPP) –Particle verbs Comparative studies –Acquisition of determiners Exploration –Mean Length of Utterance, frequencies

How to use CHILDES? Download and install the dataset(s) you are interested in. The “database manual” describes Language Age(s) Number of children Download and install CLAN ( Computerized Language Analysis): –A search and statistics engine for CHILDES. OR use the NLTK’s CHILDES module.

How to use CHILDES? All files are transcribed in CHAT format –Codes for the Human Analysis of Transcripts Format –Files start information about participants and setting –The rest of the file contains *-tiers and %-tiers –*-tiers: specify the speaker (*CHI = child) –%-tiers: are related to the previous *-tier and give extralinguistic information

How to use CHILDES? %-tiers are also used for coding %pho for phonology %mor for morphology *CHI:I have a ball %mor:PRO|I&1S V|have-PRES DET|a&INDEF N|ball %syn for syntax

How to use CHILDES? Some more annotations #unfilled pause between words 6schwa &phonological fragment xxxunintelligible speech [/]retracing without correction, e.g..: then [/] then [//] retracing, with correction, e.g.: then [//] but ["] quotation mark, used when the child literally repeats something All notation can be found in the CHAT manual

How to use CHILDES? Go to the command window Every search starts with a command –kwal: word search –combo: combined search for 2 or more words –freq: frequency counts –mlu: mlu counts A command is followed by search parameters

How to use CHILDES? Some standard CLAN parameters +tselects the utterances of a specified speaker +sselects a word to be searched +uspecifies that all search results are stored in one file +rdeals with the treatment of material between parentheses +f output is stored in the (specified) file(s) Not all commands have the same search parameters –Type the command in the command window and hit enter

How to use CHILDES? Searching with kwal –Speaker(s) –Word –File(s) Command must come first, the order in which the search parameters are given is irrelevant Every search parameter and the command must be separated from each other by a space

How to use CHILDES? Setting the speaker parameter –Identify the speaker(s) +t = look for that specific speaker -t = look for everyone but that specific speaker We are interested in the child –command parameter-speaker-child kwal +t*CHI

How to use CHILDES? Setting the word parameter –Decide what word you want to look for +s = look for that specific word -s = look for everything except that specific word Let’s say we want to know whether the child has used the auxiliary ‘want’. –command speaker parameter-word-want kwal +t*CHI +s”want”

How to use CHILDES? Specifying the file Two ways: –Using the ‘file in’ button –Specifying the file in the command line Let’s say we want to start our search in file sarah023.cha –Command speaker word file kwal +t*CHI +s”want” sarah023.cha

How to use CHILDES? Exercise: –Discover whether the mother uses the auxiliary ‘want’ in file sarah023.cha

How to use CHILDES? Exercise: –Discover whether the mother uses the auxiliary ‘want’ in file sarah023.cha Steps to take: –Determine the command –Identify the speaker –Decide on the word –Specify the file

How to use CHILDES? Exercise: –Discover whether the mother uses the auxiliary ‘want’ in file sarah023.cha Steps to take: –Determine the command –Identify the speaker –Decide on the word –Specify the file kwal +t*MOT +s”want” sarah023.cha

How to use CHILDES? Searching for several words –Make a list in.txt format –Enter the list as the word you are looking for For example: –A list with all auxiliaries –Named auxiliary.txt –Parameter: kwal +t*CHI sarah023.cha

How to use CHILDES? Output screen is limited Store the data in a separate file –Parameter: +f –File name has three letters –For example: aux Command speaker word parameter-store-filename file kwal +t*CHI +s”want” +faux sarah023.cha

How to use CHILDES? Retype the command: kwal +t*CHI +s”want” sarah023.cha Notice: some material is in between brackets *CHI: wan(t) do (a)gain What does this mean? –Child actually said ‘wan’ instead of ‘want’. CLAN will standardly include the material in between brackets. –CLAN will look for ‘want’

How to use CHILDES? What does this mean? –A search for ‘want’ will give you both ‘wan(t)’ and ‘want’. Control whether the search includes material in between brackets. +r parameter +r1 = default, include material in brackets +r2 = exclude material in brackets +r5 = exclude rephrased material

How to use CHILDES? Try out: kwal +t*CHI +s”want” +r2 sarah023.cha +r5 allows for exclusion of rephrased material What is rephrased material? *CHI: I wanna [: want to] eat cereal In the default setting, CLAN will look for rephrased material The +r5 option allows you to look for ‘wanna’.

How to use CHILDES? Searching with both +s and –s CLAN only allows you to specify either +s or -s Imagine you want to look for all the conjugations of one verb, but are not interested in any other, identical words For example: all the verbal forms of ‘go’ First of all: wild card –Wild card *, allows you to look for anything

How to use CHILDES? Adding the * to the word search +s”go*” Words that this search will find are: go, gone, goes, going But also words such as: got, good, goat, god etc. Ideally, you want to specify both +s and –s Piping option

How to use CHILDES? Piping: the second command operates on the output of the first command First command: look for ‘go*’  second command: exclude ‘good’, ‘got’, etc. In order for the second command to be able to operate on the first, the first command must give an output in CHAT format +d option

How to use CHILDES? First command: –Look for ‘go*’ –For the speaker *CHI –Output must be in CHAT format –In file sarah040.cha kwal +t*CHI +s”go*” +d sarah040.cha Second command: exclude ‘got’ kwal –s”got”

How to use CHILDES? Piping the first and the second command first command piping-operation second command kwal +t*CHI +s”go*” +d sarah040.cha | kwal –s”got”

How to use CHILDES? Looking for more than one word at a time Searching with combo –Speaker(s) –Words –File(s) Boolean operators: ^ = immediately followed by * = any character + = or ! = not

How to use CHILDES? Setting the speaker parameter combo +t*CHI Setting the word parameter –Let’s look for the combination of ‘want’ and ‘to’ –‘want’ immediately followed by ‘to’ combo +t*CHI +s”want^to”

How to use CHILDES? Specifying the file –Let’s look in file sarah034.cha combo +t*CHI +s”want^to” sarah034.cha Combo looks for the words in sequence by default The +x parameter allows you to look for two or more words in any order

How to use CHILDES? Searching for ‘want’ directly followed by ‘to’ without +x only gives ‘want to’ combo +t*CHI +s”want^to” sarah034.cha Searching for ‘want’ directly followed by ‘to’ with +x gives both ‘want to’ and ‘to want’ combo +t*CHI +s”want^to” +x sarah034.cha

Pitfalls and limitations Cannot test for acceptability or ungrammaticality Be aware of: –Routines –Imitations –Speech errors –Mistranscriptions

Protocol CHILDES transcripts were collected with great effort and are now freely available. In return for using them, you reward the creators with citations. Cite latest copy of MacWhinney’s book: MacWhinney, B. (2000). The CHILDES project: Tools for analyzing talk. Third Edition. Mahwah, NJ: Lawrence Erlbaum Associates. Cite the publication selected by the creator(s) of the database(s) you have used. –References can be found in the ‘database manuals’ on the site