Course 2025-2026 a.y.

30753 - LARGE LANGUAGE MODELS FOR MARKET RESEARCH

Department of Marketing

Course taught in English
31
BAI (6 credits - II sem. - OP  |  SECS-P/08) - BEMACS (6 credits - II sem. - OP  |  SECS-P/08) - BESS-CLES (6 credits - II sem. - OP  |  SECS-P/08) - BGL (6 credits - II sem. - OP  |  SECS-P/08) - BIEF (6 credits - II sem. - OP  |  SECS-P/08) - BIEM (6 credits - II sem. - OP  |  SECS-P/08) - BIG (6 credits - II sem. - OP  |  SECS-P/08) - CLEACC (6 credits - II sem. - OP  |  SECS-P/08) - CLEAM (6 credits - II sem. - OP  |  SECS-P/08) - CLEF (6 credits - II sem. - OP  |  SECS-P/08) - WBB (6 credits - II sem. - OP  |  SECS-P/08)
Course Director:
KAI ZHU

Classes: 31 (II sem.)
Instructors:
Class 31: KAI ZHU


Suggested background knowledge

Basic knowledge in Python programming

Mission & Content Summary

MISSION

In an era where computational methods are revolutionizing economic analysis and market research, this course addresses the growing demand for professionals who can develop and implement AI solutions at the intersection of social science and data science. As large language models and generative AI transform empirical research, policy analysis, and economic modeling, there is an urgent need for graduates who can both understand the technical foundations of these systems and apply them to solve complex economic problems. This course contributes to the study program by providing students with advanced technical skills in natural language processing and machine learning while demonstrating their practical applications in economic research, market analysis, and policy evaluation. Students will develop the capability to build custom AI tools for data analysis, automate research processes, and create innovative solutions for economic challenges.

CONTENT SUMMARY

Neural Network Foundations: The course introduces fundamental neural network architectures, backpropagation algorithms, and optimization techniques, with hands-on implementation using Python frameworks. Students will build basic neural networks and understand their mathematical foundations for subsequent applications in economic and social science contexts.

 

Word Embeddings in Social Science: Students will explore vector representations of language, covering word2vec, GloVe, and contextual embeddings. Technical implementation focuses on applying these methods to economic texts, policy documents, and social media data to extract quantitative insights from qualitative information.

 

Neural Embeddings for Marketing Research: Building on embedding techniques, this section demonstrates practical applications in consumer behavior analysis, brand positioning, and market segmentation. Students will develop custom embedding models for marketing datasets and implement clustering and similarity algorithms for business intelligence.

 

Large Language Model Architecture and Implementation: Deep dive into transformer architectures, attention mechanisms, and pre-training methodologies. Students will work with state-of-the-art models (GPT, BERT, Claude) through APIs and fine-tuning techniques, developing custom applications for economic research and data analysis.

 

Text Data Mining and Insight Extraction with LLMs: Students will master advanced techniques for extracting structured insights from unstructured text using large language models. Topics include automated content analysis, theme identification, entity extraction, and sentiment classification applied to economic datasets such as earnings calls, policy documents, and consumer reviews. Programming projects will focus on building scalable text analysis pipelines.

 

Societal Impact Assessment: Analysis of LLM effects on labor markets, information systems, and economic structures. Students will conduct empirical studies on AI's economic impact, including automation effects, productivity changes, and market disruptions using computational methods and econometric analysis.


Intended Learning Outcomes (ILO)

KNOWLEDGE AND UNDERSTANDING

At the end of the course student will be able to...
  • Understand the fundamental principles of neural networks and transformer architectures that power large language models
  • Explain how word embeddings and vector representations capture semantic meaning for computational analysis of text data
  • Describe the technical methods for extracting structured insights from unstructured text using large language models and NLP techniques
  • Analyze the economic and societal impacts of AI deployment, including effects on labor markets and information systems
  • Apply programming techniques for implementing and fine-tuning large language models using APIs and Python frameworks for economic research applications

APPLYING KNOWLEDGE AND UNDERSTANDING

At the end of the course student will be able to...
  • Implement neural network models and large language model APIs using Python to solve real-world economic and business problems
  • Process and analyze large-scale text datasets to extract quantitative insights for economic research and market analysis
  • Design custom text mining pipelines that transform unstructured data into structured information for decision-making purposes
  • Develop AI-powered applications for specific economic research questions, including sentiment analysis, topic modeling, and content classificatio

Teaching methods

  • Lectures
  • Practical Exercises
  • Individual works / Assignments

DETAILS

  • Practical Exercises
    • In-class exercises
  • Individual works / Assignments
    • Project Work
    • Project Presentation

 

For each topic in the course, we will combine lecture with hands-on exercises. Students will have opportunity to work with data to practice in LLM knowledge and techniques.


Assessment methods

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

ATTENDING STUDENTS

  • Participation (20%) 
    • Engagement and In-class Exercise.
  • Assignments (30%) 
    • Multiple assignments to help students LLM techniques.
  • Final Exam (50%) 
    • Test on both conceptual knowledge and programming skills learnt in this course.

 

Attendance will be registered at the beginning of all the sessions. To get the attending student status, students should be present in at least 75% of the lessons.


NOT ATTENDING STUDENTS


Teaching materials


ATTENDING AND NOT ATTENDING STUDENTS

Course materials posted on Blackboard.

Last change 06/06/2025 04:19