Info 290

Social Aspects of Natural Language Processing

3 units

Course Description

This advanced seminar course provides an overview of current research at the intersection of natural language processing (NLP) and adjacent research areas that emphasize the social aspects of language, such as computational social science, cultural analytics, AI ethics, and HCI. Students will learn how NLP can help answer social scientific questions, and how social aspects of language are incorporated into NLP models. We’ll examine social issues and pitfalls within the field, and how we can use NLP methods to analyze and support communication and behavior.

This course is targeted towards graduate students and advanced undergraduates who have prior experience with NLP (e.g. word embeddings, topic modeling, large language models). Students will gain an in-depth understanding of on-going research questions, and conduct a hands-on project of their own design that intersects social phenomena with language data. Class time will be a mix of lectures, discussion, and collaborative project work.


In Summer 2024, the instructor is Lucy Li:

For undergraduates interested in enrolling in the course, please contact studentaffairs@ischool.berkeley.edu for a single-use enrollment permission code.

Prerequisites

(recommended) Info 159/259, Info 256, CS 288, or equivalent experience

Last updated:

February 22, 2024