RAG-Enhanced AI Recruitment Platform
IEEE-published AI recruitment platform combining DistilBERT semantic matching, SBERT + FAISS dense retrieval, adversarial debiasing for fairness, and SHAP-based explainability for transparent hiring decisions.
// hireindex/matcher/semantic.py
def match_resume(resume: str, jd: str) -> float:
r_emb = sbert.encode(resume)
j_emb = sbert.encode(jd)
score = cosine_similarity(r_emb, j_emb)
return apply_fairness_correction(score)