KI3V120147.5 ECTSQ2EnglishBachelor
Semantics
FaculteitFaculty of Humanities
NiveauBachelor
Studiejaar2026-2027
Beschrijving
Course goals
1. Mastering logical techniques in formal semantics (types, models, lambdas).
2. Learning to describe semantic phenomena in natural language using these techniques.
3. Mastering vector based techniques as applied to natural language semantics.
4. Learning about problems, theories and applications in formal semantics by studying relevant literature.
5. Learning about problems, theories and applications in computational semantics and/or experimental semantics and pragmatics.
2. Learning to describe semantic phenomena in natural language using these techniques.
3. Mastering vector based techniques as applied to natural language semantics.
4. Learning about problems, theories and applications in formal semantics by studying relevant literature.
5. Learning about problems, theories and applications in computational semantics and/or experimental semantics and pragmatics.
Content
What are the relations between mathematical logic and meanings in natural language? Can the semantics of natural languages be described in mathematical-logical means? What sort of linguistic phenomena are most amenable to logical treatments? How expressible should such logics be, and how can they be defined? How can logical treatments of natural language meaning help computers to understand it? What is the experimental support for semantic theory?
This course gives an intensive introduction to the study of these questions in contemporary theoretical, computational and experimental linguistics. We will start from basic notions in formal semantics: entailment, ambiguity, compositionality, direct model-theoretic interpretation, types and model structure, boolean operators and generalized quantifiers. Motivations and examples will draw on recent findings in experimental and computational semantics. A selection of diverse semantic problems involving plural expressions, presupposition, modification, lexical meaning and pragmatics will be discussed.
Part of the course will cover on-going work on the computation of meaning for natural language. We will learn about applications of formal semantics for reasoning using natural language, for the representation of ambiguity, and for translation from English to the Haskell programming language. We will cover on-going computational work in distributional semantics: the automatic acquisition of meaning from big data and the relations between such learning algorithms and the logical topics of this course.
For literature see the list of materials (“materialen”). The course will also draw on articles that will be distributed to the students.
Reviews0 reviews
Nog geen reviews voor dit vak. Wees de eerste!
Heb jij dit vak gevolgd?
Deel je ervaring met toekomstige studenten. Inloggen met je Universiteit Utrecht mailadres duurt één minuut.
Schrijf een review