RAG: Retrieval-Augmented Generation—AI systems that answer questions or generate content by first searching for relevant documents
LLM: Large Language Model—a deep learning algorithm that can recognize, summarize, translate, predict, and generate text
KG: Knowledge Graph—a structured representation of data using nodes (entities) and edges (relationships)
GNN: Graph Neural Network—a class of neural networks designed to perform inference on data described by graphs
Cold-Start: The problem of recommending items to users who have little to no interaction history, or recommending new items with no consumption history
MRR: Mean Reciprocal Rank—a statistic measure for evaluating any process that produces a list of possible responses to a sample of queries
NDCG: Normalized Discounted Cumulative Gain—a measure of ranking quality that takes into account the position of relevant items in the list
HR: Hit Ratio—the fraction of users for which the correct answer is included in the recommendation list (equivalent to Recall@k for single ground truth)
NER: Named Entity Recognition—a subtask of information extraction that seeks to locate and classify named entities mentioned in unstructured text
KGIN: Knowledge Graph-based Intent Network—a baseline method that models intent as latent mixtures over relations
TransH: A knowledge graph embedding model that translates entities in a hyperplane specific to the relation
BM25: Best Matching 25—a ranking function used by search engines to estimate the relevance of documents to a given search query
kNN: k-Nearest Neighbors—an algorithm used here to retrieve the top-k most similar intent candidates