91278 - Project Work in Natural Language Processing

Academic Year 2020/2021

  • Teaching Mode: Traditional lectures
  • Campus: Bologna
  • Corso: Second cycle degree programme (LM) in Artificial Intelligence (cod. 9063)

Learning outcomes

At the end of the course, the student is able to apply the knowledge acquired in Natural Language Processing in order to carry out autonomously a project focusing on a topic agreed upon with the teacher.

Course contents

This teaching activity is about developing a project in natural language processing or natural language understanding, following the course 91258 - Natural Language Processing. Upon request, the teaching staff can offer suggestions and help in defining the topic and objective of the project work. The student is, however, encouraged to take the initiative by reviewing the relevant literature and proposing a project work, for instance, about:

  • exploring a foundational aspect;
  • exploring NLP methods for low-resource languages or languages other than English;
  • working on a challenging application;
  • working on a research topic;
  • preparing a literature survey on a research topic;
  • significantly expanding a project developed within the NLP course.

The proposal has to be approved by the teaching staff before the student starts working on the project. Working as a group is a possibility depending on the project complexity.

Successful projects, sufficiently polished up and documented, are encouraged to be made publicly available open source via common platforms such as GitHub.

Particularly innovative projects may receive extra support aimed to a possible submission of the work to a relevant scientific event.


Scientific papers and pointers provided by the teaching staff, in addition to the readings and bibliography of the course 91258 - Natural Language Processing.

Teaching methods

While the project activity does not require participation to lectures, the student is advised to attend relevant online courses and webinars to improve his/her skills. Once the project aim is approved by the teaching staff, the student starts working in autonomy with regular progress meetings.

Assessment methods

Project report and presentation.

Teaching tools

The student can freely choose any relevant tool for project development and support.

Office hours

See the website of Paolo Torroni


Quality education

This teaching activity contributes to the achievement of the Sustainable Development Goals of the UN 2030 Agenda.