HEAL: Hierarchical Embedding Alignment Loss for Improved Retrieval and Representation Learning
Manish Bhattarai, Ryan Barron, Maksim Eren, Minh Vu, Vesselin Grantcharov, Ismael Boureima, Valentin Stanev, Cynthia Matuszek, Vladimir Valtchinov, Kim Rasmussen, Boian Alexandrov
TL;DR
HEAL tackles hallucinations in retrieval-augmented generation by aligning domain-specific embeddings with hierarchical content using Hierarchical Non-negative Matrix Factorization (HNMFk) to obtain multi-level cluster labels. It introduces a Hierarchical Multilevel Contrastive Loss (HEAL) that computes level-wise losses and depth-dependent penalties, optimizing an overall loss L_HEAL = (1/N) sum_{l=0}^{L-1} λ_l sum_{i=1}^N L_{i,l}. The embedding model is fine-tuned with HEAL on domain-specific corpora and augmented with Q&A data generated from LLMs to jointly align documents and queries in the embedding space, improving retrieval, classification, and reducing hallucinations across Healthcare, Materials Science, Applied Mathematics, and Cybersecurity. Experimental results show consistent improvements in hierarchical metrics, retrieval precision, and hallucination reduction, including near-perfect Material Science retrieval and substantial gains in other domains, validating HEAL as a scalable, domain-adaptive enhancement for RAG systems.
Abstract
Retrieval-Augmented Generation (RAG) enhances Large Language Models (LLMs) by integrating external document retrieval to provide domain-specific or up-to-date knowledge. The effectiveness of RAG depends on the relevance of retrieved documents, which is influenced by the semantic alignment of embeddings with the domain's specialized content. Although full fine-tuning can align language models to specific domains, it is computationally intensive and demands substantial data. This paper introduces Hierarchical Embedding Alignment Loss (HEAL), a novel method that leverages hierarchical fuzzy clustering with matrix factorization within contrastive learning to efficiently align LLM embeddings with domain-specific content. HEAL computes level/depth-wise contrastive losses and incorporates hierarchical penalties to align embeddings with the underlying relationships in label hierarchies. This approach enhances retrieval relevance and document classification, effectively reducing hallucinations in LLM outputs. In our experiments, we benchmark and evaluate HEAL across diverse domains, including Healthcare, Material Science, Cyber-security, and Applied Maths.
