1. Introduction
Positive-unlabeled learning is aimed at learning a binary classifier from positive and unlabeled data [21], [17], [3]. Due to the lack of negative samples, PU learning is a challenging task, but play an important role in machine learning applications, including product recommendation [16], deceptive reviews detection [30], and medical diagnosis [39].