Course Overview
Text Mining develops methods for accessing information in and extracting knowledge from large volumes of text. The overall aim of this course is to provide you with practical experience of the main steps of text mining: information retrieval, processing of text data, modelling and analysis of experimental results. The course ends with an individual project where you work on a self-defined problem.
Where to find what
All course materials, including lecture slides, labs, information regarding the project work, etc., will be published on this website.
For submitting your labs & project reports, use the Lisam submissions functionality.
For feedback & grading of the lab assignments, go to Webreg (we only use the Webreg page for 732A81).
At the start of the course, make sure to familiarize yourself with all the information on this course website, especially the important dates and the course policies!
Intended learning outcomes
On completion of the course, you should be able to:
- implement text mining methods and apply them to practical problems
- analyse and summarise results from text mining experiments
- identify, formulate and solve problems within the area of text mining
- clearly present and discuss the conclusions of a project work
Teaching and working methods
The course is taught in the form of lectures, lab sessions, and supervision in connection with an individual project. You are also expected to study independently, both individually and in groups. When you plan your time for the course, you should expect to spend approximately:
- 40 hours to prepare for, attend, and follow up on the lectures.
- 40 hours to prepare for, carry out, and follow up on the labs.
- 80 hours to plan, carry out, and document the project.
Course literature
Text mining uses methods from natural language processing, which is a fast-moving field, and there is currently no single textbook that covers the course content. As a side reading, we recommend excerpts from the following books, which are available to read for free online.
- Dan Jurafsky and James H. Martin. Speech and Language Processing. 3rd edition draft, August 2025.
- Christopher D. Manning, Prabhakar Raghavan, and Hinrich Schütze. Introduction to Information Retrieval. Cambridge University Press. 2009. (Online version)
- Jacob Eisenstein. Introduction to Natural Language Processing. Manuscript, November 2018.