Search papers, labs, and topics across Lattice.
This paper introduces PHISHREV, a hybrid phishing detection framework that combines machine learning classifiers with a post-hoc non-monotonic reasoning layer implemented using Answer Set Programming (ASP). The ASP layer incorporates expert knowledge to refine initial classifier predictions through formal belief revision, enhancing context-awareness. Experiments show that PHISHREV modifies 5.08% of classifier outputs, improving decision consistency, and allows for rapid incorporation of new domain knowledge without retraining.
Expert knowledge can be injected into phishing detection systems to correct ML model errors and improve consistency, without the need for retraining.
Phishing detection systems are predominantly rely on statistical machine learning models, which often lack contextual reasoning and are vulnerable to adversarial manipulation. In this work, we propose a hybrid framework that integrates machine learning classifiers with non-monotonic reasoning using Answer Set Programming (ASP) to enable context-aware decision refinement. The proposed post-hoc reasoning layer incorporates expert knowledge to revise classifier predictions through formal belief revisions. Experimental results indicate that the reasoning module modifies 5.08\% of classifier outputs, leading to improved decision consistency. A key advantage is that new domain knowledge can be incorporated into the reasoning layer in $\mathcal{O}(n)$ time, eliminating the need for model retraining.