Tight Bound of Incremental Cover Trees for Dynamic Diversification
Hannah Marienwald, Wikor Pronobis, Klaus-Robert M\"uller, Shinichi, Nakajima

TL;DR
This paper establishes the tightest theoretical performance bounds for incremental cover trees in dynamic diversification, aligning them with empirical results and enhancing understanding of their efficiency in real-world applications.
Contribution
It derives the tightest possible performance bounds for ICT methods, bridging the gap between empirical observations and theoretical analysis in dynamic diversification.
Findings
Tighter performance bounds for ICT methods are derived.
Empirical data confirms the bounds are tight and cannot be improved further.
Demonstrates new application of dynamic diversification in generative image sampling.
Abstract
Dynamic diversification---finding a set of data points with maximum diversity from a time-dependent sample pool---is an important task in recommender systems, web search, database search, and notification services, to avoid showing users duplicate or very similar items. The incremental cover tree (ICT) with high computational efficiency and flexibility has been applied to this task, and shown good performance. Specifically, it was empirically observed that ICT typically provides a set with its diversity only marginally ( times) worse than the greedy max-min (GMM) algorithm, the state-of-the-art method for static diversification with its performance bound optimal for any polynomial time algorithm. Nevertheless, the known performance bound for ICT is 4 times worse than this optimal bound. With this paper, we aim to fill this very gap between theory and empirical observations.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Image and Video Retrieval Techniques · Data Management and Algorithms · Error Correcting Code Techniques
