RESEARCH
My research focusses on use of information theory to develop and extend machine learning techniques. Previous projects have targeted data compression, cognitive science, neural networks, computational creativity, the problem of induction, kolmogorov complexity, sequence prediction, algorithmic music, analogy formation, minimum description length encoding, information refinement and formal concept analysis.
Talks   Monograph   Text book
PAPERS
Recent papers include Representation recovers information. Cognitive Science, 33, No. 8, 2009, pp. 1-30,
Hierarchical markov modeling for generative music. In Proceedings of the International Computer Music Conference ICMC-09, 2009, pp. 49-52,
Analogy as exploration. Proceedings of the 5th International Joint Workshop on Computational Creativity.
Listing of online papers
Listing of online presentations

C H R I S   T H O R N T O N
Dept. of Informatics, Univ. of Sussex, UK
Email: C.Thornton at domain sussex.ac.uk
TEACHING
I teach a 16 lecture module on Machine Learning, a 16 lecture module on Knowledge and Reasoning/Intelligent Systems Techniques, a 14 lecture module on Knowledge Representation and a 16 lecture module on Generative Creativity. I also convene our MSc programme in Creative Systems. In this pioneering initiative, students learn to combine use of new creative technologies with methods from artificial intelligence and computational creativity.
SOFTWARE
Replex Music. Informational mashups of symbolic music. Can generate variations of MIDI music.
Tweetniks. Twitter client with machine learning feature. Can learn to spot atypical tweets.
Psychophone Demonstrates formation of sequential communication from conceptual structure. (Usage info in lower-middle window.)
BugWorks Drag-and-drop robot-simulator with automatic tutor. Select 'Tutor' for instructions.

CV
BSc Economics, MSc Computer Science (Imperial College), DPhil Artificial Intelligence. Lecturer in AI (University of Edinburgh), Lecturer in Informatics (Sussex). Expertise in Machine Learning, Neural Networks, Complex Systems Analysis and Genetic Algorithms. Tecnical skills in Web mining, programming (Java/C/Perl) and Data Mining. Teaching experience in many topics of computer science (e.g., Operation Systems, Networks) and AI (e.g., Game Playing and Knowledge Representation).