LangChain Memory, LangChain, 2024 - Official documentation covering various memory types available in LangChain, including advanced implementations like VectorStore-backed and Entity memory.
Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks, Patrick Lewis, Ethan Perez, Aleksandra Piktus, Fabio Petroni, Vladimir Karpukhin, Naman Goyal, Heinrich Küttler, Mike Lewis, Wen-tau Yih, Tim Rocktäschel, Sebastian Riedel, Douwe Kiela, 2020Advances in Neural Information Processing Systems (NeurIPS) 33, Vol. 33DOI: 10.48550/arXiv.2005.11401 - A foundational paper introducing Retrieval-Augmented Generation (RAG), which provides the architectural basis for VectorStore-backed memory by combining retrieval with language model generation.
Dense Passage Retrieval for Open-Domain Question Answering, Vladimir Karpukhin, Barlas Oğuz, Sewon Min, Patrick Lewis, Ledell Wu, Sergey Edunov, Danqi Chen, Wen-tau Yih, 2020Empirical Methods in Natural Language Processing (EMNLP)DOI: 10.48550/arXiv.2004.04906 - This paper presents Dense Passage Retrieval (DPR), detailing an efficient method for creating and retrieving dense vector representations for text passages, which is directly applicable to VectorStore-backed memory.