Ensemble Classifier Design applied to face expression classification

Lead Research Organisation: University of Surrey
Department Name: Vision Speech and Signal Proc CVSSP

Abstract

Pattern classification involves assignment of an object to one of several pre-specified categories or classes, and is a key component in many data interpretation activities. The proposed approach focuses on classifiers that learn from examples, and it is assumed that each example pattern is represented by a set of numbers, which are known as the pattern features. In the case of face expression classification (for example distinguish between a smiling and frowning face), these features could consist of numbers representing different aspects of facial features. In order to design a system it is customary to divide the example patterns into two sets, a training set to design the classifier and a test set which is subsequently used to predict the performance when previously unseen examples are applied. A problem arises when there are many features and relatively few examples, and the classifier can learn the training set too well, known as over-fitting so that performance on the test set decreases. The field of ensemble classifiers has been developed to address the problem of achieving the best pattern classification performance using a combination of relatively simple classifiers. It has been found that the combination has the advantage that it is less likely to over-fit. However, there is still the difficulty of tuning the individual classifiers, a process that is normally performed using classifier parameters (for example complexity of a neural network classifier). The common approach is to further divide the training set to produce a validation set that can be used to adjust appropriate parameters. However, when the number of examples is in short supply theses techniques are either inappropriate or very time-consuming.In recent work, the Principal Investigator has developed an ensemble class separability measure that is computed on the training set and that can detect over-fitting. Therefore there is no need for a validation set, thereby making more data available for training. The project proposal is to test the method on real data and confirm the results that have been obtained previously on benchmark data.The technique was proposed for two-class problems, and the proposal is to develop the method for multi-class problems using Error-Correcting-Output-Coding (ECOC). ECOC is an ensemble technique that works by decomposing a multiclass problem into two-class sub-problems. In this proposal the aim is to understand why the technique works well, and to propose a design methodology with the aim of applying it to problems in face expression classification. A further objective is to apply the method to predicting the optimal number of features in feature selection using only the training set. There has been for many years a great deal of effort in discovering the most relevant features, since the result has been shown to be more accurate and efficient classifers. Some early research indicates that using class separability measure, this is a feasible approach. The problem is particulary challenging when there are hudreds or thousands of features,as there are in certain biometric, bio-informatics and data mining applications.It is known that even a small improvement in performance of a pattern classification system can affect commercial viability, and the successful outcome of the project should impact other biometric, bio-informatics and data mining applications. The proposed research is relevant to the EPSRC mission since it is aimed at advancing knowledge and technology with practical application relevance. It is anticipated that the likely result of this research will be the enhancement of UK competitiveness through exploitation of the technology.With the help of project partner Mitsubishi Electric, the developed techniques will be applied to stress analysis for physical security systems and driver fatigue for automotive applications.

Publications

10 25 50
 
Description how to recognise facial action units and therefore emotion recognition and other applications
Exploitation Route any application that requires understanding of facial expression
Sectors Aerospace, Defence and Marine,Digital/Communication/Information Technologies (including Software),Education,Healthcare,Leisure Activities, including Sports, Recreation and Tourism,Retail,Security and Diplomacy,Transport

 
Description OPTDIVA - Optimisation of accuracy/diversity trade-off using ECOC Ensembles
Amount £160,000 (GBP)
Organisation European Commission 
Sector Public
Country European Union (EU)
Start 04/2011 
End 04/2013