|
|
|
| Home | John Thornton |

Research: My research is in the area of artificial intelligence and I am currently developing machine learning algorithms that model the functioning of minicolumns in the neocortex. To further this research I formed the Cognitive Computing Unit in 2011. Our work in the Unit has been particularly inspired by the ideas of Jeff Hawkins, and his emphasis on sequence prediction as the fundamental engine of neocortical function. In this context, I am currently working with my two Honours students, Linda Main and Andrew Srbic on developing more effective algorithms for Hierarchical Temporal Memory systems. My previous research has mainly concentrated on developing local search techniques for constraint satisfaction, satisfiability and temporal reasoning. This work culminated in 2007 when Duc Nghia Pham, Abdul Sattar and I received a distinguished paper award at the International Joint Conference for Artificial Intelligence (IJCAI-07) for our work on Building Structure into Local Search for SAT.
Teaching: For semester 1, 2012, I am the overall and Gold Coast convenor of the core first year course: Foundations of Computing Systems (1004ICT) and convenor of the third year elective Machine Learning (3511ICT).
Roles and Responsibilities: I am the Gold Coast convenor of the Bachelor of Information Technology (BIT) Honours and BIT Advanced degrees and the Gold Coast ICT and IIIS Higher Degree Research convenor. My research work is conducted under the umbrella of the Institute for Integrated and Intelligent Systems (IIIS) of which I am a full member.
