In this paper we explore the problem of noise tolerant learning of
classifiers. We formulate the problem as follows. We assume that there is an
${\bf unobservable}$ training set which is noise-free. The actual training set
given to the learning algorithm is obtained from this ideal data set by
corrupting the class label of each example where the probability that the class
label on an example is corrupted is a function of the feature vector of the
example. This would account for almost all kinds of noisy data one may
encounter in practice.
In this paper we propose a new algorithm for learning polyhedral classifiers
which we call as Polyceptron. It is a Perception like algorithm which updates
the parameters only when the current classifier misclassifies any training
data. We give both batch and online version of Polyceptron algorithm. Finally
we give experimental results to show the effectiveness of our approach.