Insegnamento a.a. 2026-2027

30761 - AI METHODS FOR ECONOMIC RESEARCH

Department of Economics


Course taught in English
Go to class group/s: 31
BAI (6 credits - I sem. - OP  |  SECS-P/01) - BEMACS (6 credits - I sem. - OP  |  SECS-P/01) - BESS-CLES (6 credits - I sem. - OP  |  SECS-P/01) - BGL (6 credits - I sem. - OP  |  SECS-P/01) - BIEF (6 credits - I sem. - OP  |  SECS-P/01) - BIEM (6 credits - I sem. - OP  |  SECS-P/01) - BIG (6 credits - I sem. - OP  |  SECS-P/01) - CLEACC (6 credits - I sem. - OP  |  SECS-P/01) - CLEAM (6 credits - I sem. - OP  |  SECS-P/01) - WBB (6 credits - I sem. - OP  |  SECS-P/01)
Course Director:
CARLO RASMUS SCHWARZ

Classes: 31 (I sem.)
Instructors:
Class 31: CARLO RASMUS SCHWARZ


Suggested background knowledge

Knowledge of linear algebra and statistics is advantageous. Further, students will benefit from knowledge in Python programming. In advance of the course additional learning resources will be shared.

Mission & Content Summary

MISSION

The course aims to introduce students to state-of-the-art machine learning methods in economics. The course will discuss how economists have incorporated machine learning techniques to tackle novel research questions. The course will centre around the discussion of recent empirical economics papers that have employed machine learning models. At the end of the course, students should have obtained a better understanding of how machine learning can be applied to real-world settings and which new insights can be generated with it. The course also highlights common challenges that arise when machine learning models are applied to social science research.

CONTENT SUMMARY

1.       Introduction: AI in Economics and Social Sciences

2.      Applications of Supervised Machine Learning

a)       Understanding and Predicting Demand

b)      Evaluating Workers' Performance

c)       Forecasting Civil Unrest

d)      Machine Learning and Causality

3.      Applications of Natural Language Processing

a)       Introduction: Natural Language Processing

b)      Analysing Central Bank Communications using Topic Models

c)       Measuring Knowledge Flows using Text Similarity

d)      Evaluating Bias in Text using Text Embeddings

e)       Determining Media Slant and Ideologies

f)       Quantifying Hate Speech and Free Speech in the Age of Social Media

g)      LLM Application in Economics

4.      Applications of Computer Vision

a)       Assessing Economic Growth using Night Lights

b)      Understanding Image Characteristics Using Computer Vision


Intended Learning Outcomes (ILO)

KNOWLEDGE AND UNDERSTANDING

At the end of the course student will be able to...

·         Explain how machine learning can be used to answer new questions in the social sciences

·         Describe different machine learning methods and their application

·         Recognize potential applications of machine learning in real-world data

·         Illustrate the advantages and disadvantages of different machine learning methods in various contexts

 

APPLYING KNOWLEDGE AND UNDERSTANDING

At the end of the course student will be able to...

·         Analyze the results of state-of-the-art economic research

·         Evaluate the validity of machine learning application

·         Assess how sensitive results are to the choice of machine learning algorithm

·         Critically weigh different machine learning algorithms against each other

·         Discuss how machine learning is broadening the fields of social science research.

·         Hypothesize about future applications of machine learning 


Teaching methods

  • Lectures
  • Practical Exercises
  • Individual works / Assignments
  • Collaborative Works / Assignments

DETAILS

The learning experience of this course includes face-to-face lectures by the instructors. The instructor will additionally provide coding examples in class. The course will be further complemented with exercises that will allow the students to deepen their understanding of the methods discussed in class. In addition, students are also asked to prepare a group presentation on a research paper. These presentations are used to introduce students to the critical evaluation of empirical research and the contribution of papers to the scientific literature. Further, the presentations are intended to stimulate discussions about potential applications of machine learning to social science questions. This will allow the students to develop their own ideas about future machine learning projects.


Assessment methods

  Continuous assessment Partial exams General exam
  • Written individual exam (traditional/online)
    x
  • Individual Works/ Assignment (report, exercise, presentation, project work etc.)
x    
  • Collaborative Works / Assignment (report, exercise, presentation, project work etc.)
x    

ATTENDING STUDENTS

The evaluation of attending students is based on an in-class group presentation (1/3) and a general exam (2/3). The general exam is open-book and centered on a research proposal that students prepare in advance. The proposal may cover any type of AI application to social science research questions.


NOT ATTENDING STUDENTS

The evaluation of non-attending students is based exclusively on a general exam. The exam is closed-book and consists of open-ended questions assessing students' knowledge of the papers and topics discussed in class.

 


Teaching materials


ATTENDING AND NOT ATTENDING STUDENTS

Teaching materials are announced before the start of the course and indicated or uploaded to the Bboard platform.

Last change 23/05/2026 09:07