AI+DB: AI and Database Systems

Research vision

We study the integration of artificial intelligence and database systems: AI for databases (AI4DB) and databases for AI applications (DB4AI). Our goal is to build intelligent, efficient, and autonomous systems and provide high-performance data infrastructure for large models, knowledge augmentation, and intelligent decision-making.

Project support

AI4DB: AI for database systems

Intelligent query optimization

We investigate machine learning and large language models for learned query optimization, plan reuse, learning to rank, cardinality estimation, cost modeling, and plan enumeration, improving optimization quality and execution efficiency under complex workloads.

Learning-enhanced database systems

We explore machine learning and deep reinforcement learning within database kernels, including index recommendation, adaptive optimization, autonomous tuning, and performance prediction.

AI-driven database testing and diagnosis

We investigate large language models and intelligent agents for automated testing, bug diagnosis, and failure analysis. Current topics include LLM-assisted testing, automatic discovery of logical bugs, AI-driven fault localization, and autonomous testing frameworks.

DB4AI: Databases for AI applications

Multi-model data management

We study data integration, unified querying, and collaborative analytics in unified multi-model databases, managing relational data, graphs, JSON documents, and vectors together.

We investigate high-performance vector indexes, disk-based vector indexes, and large-scale approximate nearest-neighbor search for generative AI and retrieval-augmented generation (RAG).

Selected publications and patents

Bibliographic records below retain their original titles.