PENDING
Please predict whether this patent is acceptable.PATENT ABSTRACT: A method for learning a classification model by a computer system is disclosed. One or more positive class data and one or more negative class data are prepared. The classification model is trained based on the positive class data to adjust one or more parameters of the classification model so that the positive class data is reconstructed by the classification model. The classification model is trained based on the negative class data to adjust the one or more parameters so that the negative class data is prevented from being reconstructed by the classification model. For the negative class data, changes in the one or more parameters with gradient of an objective function may be calculated using an unsupervised learning algorithm. The one or more parameters may be updated based on the changes in an opposite manner to the training based on the positive class.