Litcius/Paper detail

CDFShop: Exploring and Optimizing Learned Index Structures

Ryan Marcus, Emily Zhang, Tim Kraska

202060 citationsDOIOpen Access PDF

Abstract

Indexes are a critical component of data management applications. While tree-like structures (e.g., B-Trees) have been employed to great success, recent work suggests that index structures powered by machine learning models (learned index structures) can achieve low lookup times with a reduced memory footprint. This demonstration showcases CDFShop, a tool to explore and optimize recursive model indexes (RMIs), a type of learned index structure. This demonstration allows audience members to (1) gain an intuition about various tuning parameters of RMIs and why learned index structures can greatly accelerate search, and (2) understand how automatic optimization techniques can be used to explore space/time tradeoffs within the space of RMIs.

Topics & Concepts

Computer scienceIntuitionIndex (typography)Memory footprintTree (set theory)Data structureArtificial intelligenceData miningMachine learningTheoretical computer scienceMathematicsEpistemologyMathematical analysisPhilosophyOperating systemProgramming languageWorld Wide WebAdvanced Database Systems and QueriesData Mining Algorithms and ApplicationsData Management and Algorithms
CDFShop: Exploring and Optimizing Learned Index Structures | Litcius