LLMKB:Large Language Models with Knowledge Base Augmentation for Conversational Recommendation
Xiu FANG , Sijia QIU , Guohao SUN , Jinhu LU
Journal of Donghua University(English Edition) ›› 2026, Vol. 43 ›› Issue (1) : 91 -103.
Conversational recommender systems(CRSs) focus on refining preferences and providing personalized recommendations through natural language interactions and dialogue history. Large language models(LLMs) have shown outstanding performance across various domains, thereby prompting researchers to investigate their applicability in recommendation systems. However, due to the lack of task-specific knowledge and an inefficient feature extraction process, LLMs still have suboptimal performance in recommendation tasks. Therefore, external knowledge sources, such as knowledge graphs(KGs) and knowledge bases(KBs), are often introduced to address the issue of data sparsity. Compared to KGs, KBs possess higher retrieval efficiency, making them more suitable for scenarios where LLMs serve as recommenders. To this end, we introduce a novel framework integrating LLMs with KBs for enhanced retrieval generation, namely LLMKB. LLMKB initially leverages structured knowledge to create mapping dictionaries, extracting entity-relation information from heterogeneous knowledge to construct KBs. Then, LLMKB achieves the embedding calibration between user information representations and documents in KBs through retrieval model fine-tuning. Finally, LLMKB employs retrieval-augmented generation to produce recommendations based on fused text inputs, followed by post-processing. Experiment results on two public CRS datasets demonstrate the effectiveness of our framework. Our code is publicly available at the link:https:/ / anonymous. 4open. science/ r/ LLMKB-6FD0.
recommender system / large language model(LLM) / knowledge base(KB)
| [1] |
|
| [2] |
|
| [3] |
|
| [4] |
|
| [5] |
|
| [6] |
|
| [7] |
OpenAI. ChatGPT:optimizing language models for dialogue[EB/OL].(2022-11-30)[2024-08-03]. https://openai.com/blog/chatgpt. |
| [8] |
|
| [9] |
|
| [10] |
|
| [11] |
|
| [12] |
|
| [13] |
|
| [14] |
|
| [15] |
|
| [16] |
|
| [17] |
|
| [18] |
|
| [19] |
|
| [20] |
|
| [21] |
|
| [22] |
|
| [23] |
|
| [24] |
|
| [25] |
|
| [26] |
|
| [27] |
|
| [28] |
|
| [29] |
|
| [30] |
|
| [31] |
|
| [32] |
|
| [33] |
|
| [34] |
|
| [35] |
|
| [36] |
|
| [37] |
|
| [38] |
|
| [39] |
|
| [40] |
|
| [41] |
|
| [42] |
|
| [43] |
|
| [44] |
|
| [45] |
|
| [46] |
|
| [47] |
|
| [48] |
|
| [49] |
|
/
| 〈 |
|
〉 |