Human Language Technology
Artificial Intelligence (AI) involves the development of computer systems for the performance of tasks normally requiring human intelligence including speech recognition, translation, decision making and visual perception. Human Language Technology is a vital subfield of Artificial Intelligence and is concerned with one of our most pervasive commodities: human language (both spoken and written) and its interaction with computers and Information Technology. Human Language Technology is situated on the intersection between computer science and linguistics. This rapidly evolving interdisciplinary field enables us to model, process and analyse human language from a computational perspective, providing machines with the ability to deal with the underlying complexity of human language and human communication.
In the past decade, Human Language Technology has become a central component in the field of Artificial Intelligence, as it has become increasingly prevalent in our lives. Voice assistants such as Alexa, Cortana, Google Assist and Siri are almost ubiquitous in a range of everyday consumer devices. Successful Human Language Technology applications have become part of our everyday experience. Human Language Technology is concerned with human language, as it appears in emails, web pages, tweets, product descriptions, newspaper stories, social media, and scientific articles, in thousands of languages worldwide.
The Human Language Technology professional will have expertise in the domain areas of linguistics, computer science, computational linguistics, natural language processing, artificial intelligence and computer engineering. Combining expertise in these domain areas provides us with a myriad of new and exciting innovations from intelligent conversational agents/avatars and automatic speech recognition on user devices to Internet search and machine translation of the world's languages.
The entry requirement to this Master of Science in Computing is a 2nd Class Honours Grade 2 (GPA 2.5 or equivalent), in a Bachelor of Science in Computing (NFQ level 8) programme, or equivalent. Applicants who have progressed through the Higher Diploma in Science in Computing (BN509) who wish to be admitted to this programme must have attained a 2nd Class Honours Grade 2 (GPA 2.5).
Applicants with a 2nd Class Honours Grade 2 (GPA 2.5 or equivalent), in a level 8 programme other than a Bachelor of Science in Computing (NFQ level 8) may be admitted. Applications from this cohort will be assessed based on a detailed curriculum vitae outlining relevant work experience and may be asked to interview to assess their suitability to undertake the level of work required and to assess their commitment to succeeding on this programme.
The full-time version of this programme runs across three semesters in one academic year. Students experience an on-campus teaching environment which is supported by a range of digital learning support technologies. Students must complete 6 modules and a thesis. All Modules are 10 ECTS Credits. The MSc Research Project is 30 ECTS Credits.
Natural Language Processing
XML Ontologies for Corpus Building
Programming for Natural Language Processing
Data Structures & Algorithms for NLP
Digital Corpus Linguistics
Interactive Speech Processing
MSc Research Project
1 year full-time
Post Course Info
As of now, most of the world's top IT companies have significant bases in Ireland (including, for example, IBM's R&D centre and the European headquarters of Google, Microsoft, Facebook all based in Dublin) and a large portion of their language technology services are conducted in Europe. According to LT-Innovate (2014), with a growth in excess of 10%, year on year, language technology is the new frontier in IT and is a domain in which European researchers and companies have been pioneers for decades.
Graduates of this new specialist Masters programme will have an exciting range of career opportunities available to them including:
Artificial Intelligence Engineer
Machine Learning Engineer