TL;DR
AvoKV-E introduces a novel key-value (KV) cache eviction policy that prioritizes the retention of valuable payloads during long-output reasoning. It outperforms existing methods by effectively managing cache entries based on their potential impact on future predictions.
✦ Why It Matters
Implement AvoKV-E in your caching strategy to enhance performance in long-output reasoning tasks.
Key Takeaways
How It Works
AvoKV-E employs a two-step process for cache eviction: it first delays the eligibility of recently generated states to ensure they are not prematurely discarded. Then, it ranks the eligible cache entries based on three criteria: candidate-normalized read pressure, which assesses how often an entry is likely to be accessed; key redundancy, which identifies duplicate keys; and value-payload potential, which evaluates the significance of the payload associated with each key.
This comprehensive approach ensures that both keys and their associated values are preserved when they are most likely to impact future reasoning.
Related