TAKEN: Personalisation of an Irish language AAC system

This project is intended to build on, and further develop an Irish-language AAC system that RĂ­an Errity developed last year. The goal is to develop a facility that allows the individual user to design their own personal boards and adapt the system to their own context and requirements.

TAKEN: Tense and aspect under finite-state methods

Tense and aspect are important considerations for temporal reasoning in natural language processing (Jurafsky and Martin 2023, chapter 22). The entry for tense and aspect in the Stanford Encyclopedia of Philosophy provides a useful overview of the subject, ranging over reference points, Aktionsart and inertia. The aim of this project is to encode these ideas … Read more

Probabilities of interval relations

The interval algebra of Allen 1983 is one of the most commonly used approaches to time and events in natural language processing (Jurafsky and Martin 2023, chapter 22). The aim of this project is to introduce probabilities on relations between intervals, based on transitions between states, conceived at different granularities and recording varying extents of … Read more

Neural nets and finite automata

Finite automata and regular languages were introduced by S.C. Kleene in 1956 to analyze McCulloch-Pitts nerve nets. In their Turing Prize winning article, Rabin and Scott simplified finite automata, moving them away from the details of nerve nets in favour of a black box perspective that made no assumptions about the states of an automaton. … Read more

TAKEN: Zebra variations and ChatGPT

The Zebra Puzzle is a well-known constraint satisfaction problem that ChatGPT knows about. But can ChatGPT solve the puzzle or problems like it step by step in accordance with the rules of logic? The aim of this project is to investigate how far ChatGPT is able to reason about such problems, and how ideas such … Read more