NATURAL LANGUAGE PROCESSING

NATURAL LANGUAGE PROCESSING

_
iten
Code
90541
ACADEMIC YEAR
2020/2021
CREDITS
6 credits during the 2nd year of 10852 COMPUTER SCIENCE (LM-18) GENOVA
SCIENTIFIC DISCIPLINARY SECTOR
INF/01
LANGUAGE
English
TEACHING LOCATION
GENOVA (COMPUTER SCIENCE )
semester
1° Semester
Teaching materials

OVERVIEW

The Data Semantics course provides an introduction to the most challenging issues in knowledge and data representation and semantics, with particular emphasis on languages and technologies for the semantic web.

AIMS AND CONTENT

LEARNING OUTCOMES

Learning how to process and represent natural language, and the main software components of a system able to understand natural language.

AIMS AND LEARNING OUTCOMES

After the course students will be able to design and implement an ontology and to understand, present and discuss in a critical way the most challenging issues in ontology development and in Natural Language Processing.

Teaching methods

Traditional: frontal lessons and laboratories

SYLLABUS/CONTENT

Contents:

Ontology languages and tools:

  • RDF&RDFS
  • OWL
  • SPARQL

Semantic Data Management: 

  • RDF Use Cases
  • Linked Open Data
  • Ontologies for data integration

Computational linguistic:

  • Tools and resources for NLP
  • Multilinguality issues
  • Open Research problems (negation, irony detection, ...)

Ontology development:

  • Ontology engineering
  • Ontology learning & population
  • Ontology matching

Applications

RECOMMENDED READING/BIBLIOGRAPHY

S. Abiteboul, I. Manolescu, F. Rigaux, M.C. Roust, P. Senellart. Web Data Management. Cambridge University Press. 2011

TEACHERS AND EXAM BOARD

Ricevimento: Appointment by email Office: Valle Puggia – third floor

Exam Board

VIVIANA MASCARDI (President)

BARBARA CATANIA

GIOVANNA GUERRINI (President Substitute)

LESSONS

Teaching methods

Traditional: frontal lessons and laboratories

EXAMS

Exam description

The exam will consist in a written part (traditional open/closed questions, exercises) plus an individual project (requiring about 1 man/week to be completed).

Each student will choose her/his most preferred project type and topic: as an example, a project might consist in writing a report on issues that have not been discussed in details during the course, or developing a SW component using one of the tools studied during the course, or experimenting with some new SW library/application and reporting the results of the experimentation to the teachers in a written document. In case of SW development, a short report accompanying the developed component is required. 

Assessment methods

The acquisition of the skills foreseen by this course will be assessed via the written exam + the project which have been carefully designed to allow the teachers to verify whether a student is actually able to design and implement an ontology and to understand, present and discuss in a critical way the most challenging issues in ontology development and in Natural Language Processing.

Exam schedule

Date Time Location Type Notes
23/07/2021 09:00 GENOVA Esame su appuntamento
17/09/2021 09:00 GENOVA Esame su appuntamento
11/02/2022 09:00 GENOVA Esame su appuntamento