The invention discloses a high-efficiency SVM active half-supervision learning algorithm. The algorithm comprises: (1), training an initial SVM classifier f<SVM><0>; (2), determining whether the f<SVM><0> satisfies a learning termination condition, and if not, skipping to step (3); (3), performing prediction marking on unmarked samples Us by use of the f<SVM><0>; (4), performing Tri-learning based half-supervision learning/QBC-based active learning on samples whose prediction mark confidence are greater than/smaller than a threshold in the Us, and adding the samples selected in the half-supervision learning/active learning to a marked training sample set; (5), training a f<SVM><k> on the updated marked training sample; and (6), repeating step (2) until the SVM classifier satisfies the termination condition of the active learning. The algorithm provided by the invention has the following advantages: during an SVM training learning process, according to the learning process, the samples which best facilitate classifier performance are autonomously selected for training the classifier, after these samples are added to the tainting set, the accuracy of classifying the unmarked samples through the semi-supervision learning is improved to the maximum degree, and the SVM classification precision is enhanced.