Feature Based Modelling: A methodology for producing coherent, consistent, dynamically changing models of agents' competencies

Geoffrey I. Webb, Mark Kuzmycz

Research output: Contribution to journalArticleResearchpeer-review

30 Citations (Scopus)


Feature Based Modelling uses attribute value machine learning techniques to model an agent's competency. This is achieved by creating a model describing the relationships between the features of the agent's actions and of the contexts in which those actions are performed. This paper describes techniques that have been developed for creating these models and for extracting key information therefrom. An overview is provided of previous studies that have evaluated the application of Feature Based Modelling in a number of educational contexts including piano keyboard playing, the unification of Prolog terms and elementary subtraction. These studies have demonstrated that the approach is applicable to a wide spectrum of domains. Classroom use has demonstrated the low computational overheads of the technique. A new study of the application of the approach to modelling elementary subtraction skills is presented. The approach demonstrates accuracy in excess of 90% when predicting student solutions. It also demonstrates the ability to identify and model student's buggy arithmetic procedures.

Original languageEnglish
Pages (from-to)117-150
Number of pages34
JournalUser Modeling and User-Adapted Interaction
Issue number2
Publication statusPublished - 1 Jan 1995
Externally publishedYes


  • machine learning
  • modelling competency
  • Student modelling

Cite this