SADDE: Semi-supervised Anomaly Detection with Dependable Explanations