Simulating Populations and their use of Language in Cooperation

Individuals in a species (esp. humans) may cooperate and they may communicate. Recent decades have seen quite a lot of efforts to use computational simulation — so-called individual/agent-based modelling — to investigate what cooperation is , and how communication factors into it, striving to fit this into a general picture of varying levels of survival … Read more

Reinforcement Learning with simple game

There is a traditional ‘optimal’ way to play the game of ‘tic tac toe’ — the way defined by applying the so-called ‘minimax’ algorithm (Chap 5 Russell & Norvig ‘Artif. Intelligence: a Modern Approach’ [R&N]) . An area in of application of ‘Markov Decision Processes’ and ‘Reinforcement Learning’ (Chap 22 [R&N], Chap 13 Mackworth & … Read more

NLP Teaching Algorithm related

My teaching and research relate to natural language processing and machine learning. There’s code I have developed for algorithms relating to this, some traditional and some more novel. There is scope for projects relating to this pre-existing code and algorithms that is not necessarily related to improving the bottom-line performance of these algorithms, but more … Read more

Computational Treatment of Historical Sound Changes

BRIEFLY: I am quite interested in ‘sound shifts’ that apparently systematically relate languages which have common ancestry and there are possibilities to implement tools to assist in the presentation/verification of data that scholars have over the years assembled to attest to these sound shifts AT GREATER LENGTH: Sometime during the 19th century it was observed … Read more

Probabilistic approach to word meaning

Can machines ‘learn’ word meanings just from lots of textual examples? There has been quite a lot of research into this (see Wikipedia intro), all based on the idea that different meanings tend to show up in rather different contexts eg. move the mouse till the cursor … dissect the mouse and extract its DNA … There is a code … Read more