Semi-supervised learning from imperfect data through particle cooperation and competition | IEEE Conference Publication | IEEE Xplore