This talk is focused on an equipping the audience with an overall understanding of the current vector database landscape, and how vector databases work internally with a focus on a few common algorithms.
Primarily intended for engineers looking to understand the intersection of information retrieval with artificial intelligence.
- Algorithms to store and retrieve vector embeddings are not a recent development. However, in a growing market for vector DBs, they are coming to the forefront with databases competing to build competitive vector indexing and retrieval capabilities.
- What is driving this shift to a new paradigm and why?
- Explore why established commonly used indexing algorithms are not up to the task.
- Understand some of the popular algorithms that address these limitations and the vector indexing offerings that have adopted these.
- Evaluate the capabilities offered by custom-built, dedicated vector databases vs those by integrating vector search into an existing database.
- Understanding of the current vector database landscape.
- Equip the audience with an understanding of the broad classification of Approximate Nearest Neighbour search algorithms.
- The above, in turn, is a foundation to understand the fundamental algorithms behind vector indexing and search.
Since solutions to store and retrieve vector embeddings are now a key infrastructural component as part of RAG pipelines, evaluating the various offerings will require understanding the most common algorithms.
This involves understanding of some aspects of multiple moving parts such as tuning embedding models, leveraging the embedding to provide context in RAG pipelines.
This talk aims to provide a system overview to build upon when surveying the developments in this domain.
The narrative will start from why vector databases are needed and the recent developments driving this demand. It will then transition into discussing the internals of vector databases and the specific trade-offs to consider when evaluating vector databases compared to non-vector ones.
{{ gettext('Login to leave a comment') }}
{{ gettext('Post a comment…') }}{{ errorMsg }}
{{ gettext('No comments posted yet') }}