LINGUIST 281A: Race and Natural Language Processing (CS 329R, CSRE 329R, PSYCH 257A)
The goal of this practicum is to integrate methods from natural language processing with social scientific perspectives on race to build and/or analyze practical systems that address significant societal issues. Readings will be drawn broadly from across the social sciences and computer science. Projects may include large, complex datasets and involve community partnerships relevant to race and natural language processing. Graduate standing and instructor permission required. Students interested in participating should complete the online application for permission. Limited enrollment.
Terms: Aut
| Units: 3
LINGUIST 284: Natural Language Processing with Deep Learning (CS 224N, SYMSYS 195N)
Methods for processing human language information and the underlying computational properties of natural languages. Focus on deep learning approaches: understanding, implementing, training, debugging, visualizing, and extending neural network models for a variety of language understanding tasks. Exploration of natural language tasks ranging from simple word level and syntactic processing to coreference, question answering, and machine translation. Examination of representative papers and systems and completion of a final project applying a complex neural network model to a large-scale NLP problem. Prerequisites: calculus and linear algebra;
CS124,
CS221, or
CS229.
Terms: Win
| Units: 3-4
Instructors:
Choi, Y. (PI)
;
Yang, D. (PI)
;
Ahmed, A. (TA)
;
Anugraha, D. (TA)
;
Bailey, L. (TA)
;
Chen, S. (TA)
;
Choi, C. (TA)
;
Deepak, A. (TA)
;
George, N. (TA)
;
Guha, E. (TA)
;
Kallini, J. (TA)
;
Khan, A. (TA)
;
Khatua, A. (TA)
;
Kim, S. (TA)
;
Levin, A. (TA)
;
Liu, S. (TA)
;
Liu, W. (TA)
;
Oh, M. (TA)
;
Si, C. (TA)
;
Suzgun, M. (TA)
;
Thrush, T. (TA)
;
Wu, F. (TA)
;
Yu, Q. (TA)
LINGUIST 285: Spoken Language Processing (CS 224S)
Introduction to spoken language technology with an emphasis on dialogue and conversational systems. Deep learning and other methods for automatic speech recognition, speech synthesis, affect detection, dialogue management, and applications to digital assistants and spoken language understanding systems. Prerequisites:
CS124,
CS221,
CS224N, or
CS229.
Last offered: Spring 2025
| Units: 2-4
LINGUIST 287: Seminar on Ethical and Social Issues in Natural Language Processing (CS 384)
Seminar covering issues in natural language processing related to ethical and social issues and the overall impact of these algorithms on people and society. Topics include: bias in data and models, privacy and computational profiling, measuring civility and toxicity online, computational propaganda, manipulation and framing, fairness/equity, power, recommendations and filter bubbles, applications to social good, and philosophical foundations of ethical investigation. Prerequisites:
CS 224N and 224U.
Last offered: Spring 2023
| Units: 3-4
LINGUIST 288: Natural Language Understanding (CS 224U, LINGUIST 188, SYMSYS 195U)
Project-oriented class focused on developing systems and algorithms for robust machine understanding of human language. Draws on theoretical concepts from linguistics, natural language processing, and machine learning. Topics include lexical semantics, distributed representations of meaning, relation extraction, semantic parsing, sentiment analysis, and dialogue agents, with special lectures on developing projects, presenting research results, and making connections with industry. Prerequisites:
CS 224N or
CS 224S (This is a smaller number of courses than previously.)
Last offered: Spring 2023
| Units: 3-4
LINGUIST 289L: Computational Linguistics Research Lab
Computational study of machine and human language, speech, and interaction, and its social science applications and societal implications. Meetings consist of collaborative research project work, presentations of ongoing research, tutorials on methods, workshopping abstracts and manuscripts, and discussions of readings.
Terms: Aut, Win
| Units: 1
| Repeatable
20 times
(up to 20 units total)
Instructors:
Jurafsky, D. (PI)
LINGUIST 292A: Language Testing (LINGUIST 192)
Performance with language (speaking, reading, writing, listening, translating or interpreting) is used to measure a person's proficiency or achievement level in the language. Language performance is also used to measure other human characteristics, including psycho-social states and traits. The course will review basic methods in language measurement and cover their use as applied in education, psychology, and commerce. Topics include both traditional and automatic methods for assessing speaking, reading, writing, affect, and language disorders. Students will develop, apply, and evaluate a language test.
Last offered: Spring 2021
| Units: 3
LINGUIST 294: Linguistic Research Discussion Group
An introduction to research in linguistics through weekly discussions with Linguistics faculty members. Restricted to first-year Ph.D. students in Linguistics.
Terms: Aut
| Units: 1
Instructors:
Levin, B. (PI)
LINGUIST 390: M.A. Project
Terms: Aut, Win, Spr, Sum
| Units: 1-6
| Repeatable
for credit
LINGUIST 391A: Curricular Practical Training
Educational opportunities in research and development labs in industry. Qualified linguistics students engage in internship work and integrate that work into their academic program. Students register during the quarter they are employed and complete a research report outlining their work activity, problems investigated, results, and follow-on projects they expect to perform. Course may be repeated for credit.
Terms: Aut, Sum
| Units: 1
| Repeatable
3 times
(up to 3 units total)
Instructors:
Degen, J. (PI)
;
Potts, C. (PI)
