The interpretation of artificial neural network models as a means of investigating the representational requirements of high-level cognitive tasks, the foundations of cognitive science and the philosophy of mind, categorization, philosophy of language and the history of philosophy (especially modern philosophy).