Since 1957, the primary goal of theoretical linguistics has been to discover the details of Universal Grammar, the principles which underly all human languages as a reflection of our innate language faculty. More recent work in linguistics has explored alternate sources of explanation for cross-linguistic generalizations, appealing to usage patterns, diachronic factors, and even random chance. In this approach, the current state of any language is a snapshot in an on-going gradual development over many generations, and constraints on the way in which languages evolve are one possible source of similarities across languages.
Unfortunately, the time depth of linguistic change makes it impossible to directly test hypotheses regarding evolutionary explanations. Linguistics is, of course, not alone in facing this challenge. In many fields, practical and ethical constraints make it impossible to test theoretical claims via controlled laboratory experiments. As in fields like biology, economics, and chemistry, predictions about the dynamics of language evolution can be tested via computer simulation. In this seminar, we will review the literature on simulation, both in linguistics and in related fields, and explore how this view of language as a complex dynamic system relates to current developments in linguistic theory.
Topics which may covered include: agent-based and evolutionary simulation, exemplar-based models, the origins of language, Monte Carlo methods in statistics, and language as a complex adaptive system.
The final content of the course will depend on the interests of the participants.
The goals of this course are for us to gain experience in:
exploring the state of the art for linguistically motivated techniques for simulation,
reading and evaluating the primary literature,
presenting and discussing research material with peers,
identifying open research questions,
and designing and carrying out our own experiments.
Through the term, participants (including auditors!) will present and discuss articles from the reading list, which cover a number of aspects of simulation.
In addition to leading and participating in discussions, students taking the class for a grade will also prepare a final project. Projects should somehow involve simulation and linguistics, but need not be restricted to the methods we cover in class. Ideally, the final project should be something that could be submitted to one of the many conferences in theoretical or computational linguistics.