Natural Language Processing and Network Analysis

2022/2023

Content, progress and pedagogy of the module

This module aims to give students insight into network and unstructured data types such as natural language and text, as well as state-of-the-art approaches to map and analyse these data. Insights and techniques gained in this module will allow students to approach real-world problems in marketing (Who are the main influencers among our customers?), management (Can we identify new discourses in the communication within our organisation?) or business economics (Can language patterns be used to understand R&D intensity across companies).

Upon completion, students will have built a solid knowledge foundation within network theory and analysis, computational linguistics and broader (unstructured) data processing. The module is application-focused, and thus students will gain a variety of skills to utilise relational and unstructured text data for analysis purposes.

Learning objectives

Knowledge

The objective is that the student after the module possesses the necessary knowledge on:

  • the conceptual particularities and explanatory power of relational and network data as well as unstructured and text data including understanding of the epistemology of relational and language data.
  • the interplay between network-theory concepts and real-world networks as well as the representation and analysis of real-world phenomena from unstructured data and text
  • the integration of relational and unstructured, particularly language data into statistical and machine learning based methodologies as well as the interpretation of findings in business and economics.

Skills

The objective is that the student after the module possesses the necessary skills in:

  • sourcing, storing and pre-processing network and text data – including using various techniques of vectorisation - calculating and interpreting essential statistic metrics, and integrating network and text indicators into machine learning pipelines.
  • visualising text data, networks and interaction pattern.
  • performing tasks such as grammar-based labelling and modifications on text data, automated summarisation, sentiment analysis, and extracting entities from text using non-neural approaches.

Competences

The objective is that the student after the module possesses the necessary competences in:

  • applying a problem-based approach to central challenges within natural language processing and network analyses including representing any real-life complex systems as networks.
  • identifying latent patterns, structures and interactions of entities in these systems, and exploring the interplay between the structure of systems and their performance as well as particular features and behaviour of individual entities.
  • utilising natural language data for various types of mapping and analysis.

Type of instruction

For information see § 17.

Exam

Prerequisite for enrollment for the exam

  • A prerequisite for participating in the exam is that the student has handed in written material.

Exams

Name of examNatural Language Processing and Network Analysis
Type of exam
Oral exam
Individual examination.
ECTS5
Assessment7-point grading scale
Type of gradingInternal examination
Criteria of assessmentThe criteria of assessment are stated in the Examination Policies and Procedures

Facts about the module

Danish titleNatural Language Processing og netværksanalyse
Module codeKADAT20223
Module typeCourse
Duration1 semester
SemesterAutumn
ECTS5
Language of instructionEnglish
Location of the lectureCampus Aalborg
Responsible for the module

Organisation

Study BoardStudy Board of Economics and Business Administration
DepartmentAalborg University Business School
FacultyFaculty of Social Sciences and Humanities