Official course description, subject to change:
This course introduces students to the foundations of handling heterogeneous data sources through the steps of data collection, annotation, processing, cleaning, integration, transformation, and visualization. Ethical issues and dataset bias are also discussed.
This course teaches how to design, implement and combine a suite of techniques for producing high-quality datasets, starting from the collection of raw data in the wild. The student taking this course will learn how to:
- collect and integrate heterogeneous data from various sources (including open data, unstructured data, web scraping, proprietary APIs)
- annotate it with appropriate metadata (e.g, using crowdsourcing)
- clean it and transform it to satisfy given quality indicators (e.g., deduplication, anonymization, normalization),
- iterate over these steps to meet the requirements of specific data science and machine learning problems
The course will also teach how to identify and address some ethical issues arising from data collection and handling, including possible implications of data biases. In parallel, the student will also gain experience with discussing, presenting, and visualizing key aspects that can document and inform the data processing steps and effectively describe the final datasets produced.
There are no formal prerequisites for this course for students in the associated MSc program.
It will be helpful to have some experience with Python, and basic statistics.
Intended learning outcomes
After the course, the student should be able to:
- Describe different data collection/annotation/visualization methods with regards to their strengths and weaknesses
- Apply appropriate data collection/annotation/visualization methods in order to create novel datasets
- Find suitable connections between dataset properties, analysis methods, and research questions
- Extract insights from the data analysis and present the results with appropriate visualization and written reporting
- Discuss the findings with respect to relevant work from the literature, and reflect on their real-world implications
Ordinary examExam type:
D: Submission of written work with following oral, External (7-point scale)
D1G: Submission for groups with following oral exam based on the submission. Shared responsibility for the report.