Codebook Learning
Codebook learning involves representing continuous data using a discrete set of vectors (a "codebook"), aiming to achieve efficient data compression, improved model interpretability, or enhanced generalization. Current research focuses on applying codebook methods within various architectures, including variational autoencoders (VAEs), transformers, and generative adversarial networks (GANs), often incorporating techniques like vector quantization and product quantization to optimize codebook size and utilization. This approach has shown promise in diverse applications, such as image and speech processing, natural language processing, and reinforcement learning, by improving model efficiency, robustness, and interpretability, particularly in low-resource or high-dimensional data scenarios.
Papers
ACCEPT: Adaptive Codebook for Composite and Efficient Prompt Tuning
Yu-Chen Lin, Wei-Hua Li, Jun-Cheng Chen, Chu-Song Chen
MorCode: Face Morphing Attack Generation using Generative Codebooks
Aravinda Reddy PN, Raghavendra Ramachandra, Sushma Venkatesh, Krothapalli Sreenivasa Rao, Pabitra Mitra, Rakesh Krishna