Hot: semi-supervised