Research
I build interactive systems for searching and exploring large multimedia collections, and the high-dimensional indexes that keep them fast. A second thread is evaluation, meaning how to tell whether these systems really help the people using them. Recently I have started working on composed image retrieval, which builds on the interactive learning side of this work.
Exquisitor
Exquisitor is an interactive learning system for searching and exploring large multimedia collections. It began as a user relevance feedback system that scales to 100 million images at interactive speed, and today it combines relevance feedback with conversational search and foundation models.
Exquisitor regularly takes part in interactive retrieval competitions such as the Video Browser Showdown (VBS) and the Lifelog Search Challenge (LSC). These competitions also show how differently expert and novice users work with the same system. With expert users it took 2nd place at VBS 2026, and with audience members as users it won Video Retrieval for Beginners (VR4B) at CBMI 2026.
- Winner · Video Retrieval for Beginners (VR4B), CBMI 2026
- 2nd place · Video Browser Showdown (VBS) 2026
- Winner, interactive track · IViSE Workshop, CVPR 2025
Related papers (24)
- Exquisitor at the Video Browser Showdown 2026: Temporal Queries Revisited · 2026
- Examining Performance Disparities Between Expert and Novice Users in Interactive Video Retrieval · 2025
- Can Relevance Feedback, Conversational Search and Foundation Models Work Together for Interactive Video Search and Exploration? · 2025
- Exquisitor at the Video Browser Showdown 2025: Unifying Conversational Search and User Relevance Feedback · 2025
- Exquisitor: Studying the Interplay Between Conversational Search and Relevance Feedback · 2024
- Exquisitor at the Lifelog Search Challenge 2024: Blending Conversational Search with User Relevance Feedback · 2024
- Exquisitor at the Video Browser Showdown 2024: Relevance Feedback Meets Conversational Search · 2024
- Suitability of Nearest Neighbour Indexes for Multimedia Relevance Feedback · 2023
- User Relevance Feedback and Novices: Anecdotes from Exquisitor's Participation in Interactive Retrieval Competitions · 2023
- Influence of Late Fusion of High-Level Features on User Relevance Feedback for Videos · 2022
- Exquisitor at the Video Browser Showdown 2022 · 2022
- XQM: Search-Oriented vs. Classifier-Oriented Relevance Feedback on Mobile Phones · 2022
- Exquisitor: Interactive Learning for Multimedia · 2022
- Impact of Interaction Strategies on User Relevance Feedback · 2021
- XQM: Interactive Learning on Mobile Phones · 2021
- Exquisitor at the Lifelog Search Challenge 2021: Relationships Between Semantic Classifiers · 2021
- XQC at the Lifelog Search Challenge 2021: Interactive Learning on a Mobile Device · 2021
- Exquisitor at the Video Browser Showdown 2021: Relationships Between Semantic Classifiers · 2021
- An Interactive Learning System for Large-Scale Multimedia Analytics · 2020
- Interactive Learning for Multimedia at Large · 2020
- Exquisitor at the Lifelog Search Challenge 2020 · 2020
- Exquisitor at the Video Browser Showdown 2020 · 2020
- Exquisitor: Breaking the Interaction Barrier for Exploration of 100 Million Images · 2019
- Exquisitor at the Lifelog Search Challenge 2019 · 2019
multiXview
multiXview is an interactive retrieval system for multi-stream video collections, where the same events are recorded by several egocentric and exocentric cameras.
- Winner · CASTLE 2025 Interactive Grand Challenge, ACM Multimedia 2025
eCP-FS
PyPI release coming soon
eCP-FS is a disk-backed approximate nearest neighbour index built on extended Cluster Pruning (eCP), for collections too large to search, or even fit, in memory. The ecpfs library is a full re-implementation of the SISAP 2025 prototype, with a Rust core, Python bindings and a CLI.
Index nodes are loaded lazily as a search visits them, results can be pulled incrementally, new items can be inserted into a built index, and the on-disk format is plain Zarr arrays that stay easy to inspect and extend.
Related papers (1)
Evaluating Multimedia Analytics Systems
This project studies how to measure whether interactive retrieval systems work for the people using them, through automated benchmarks as well as user studies. It includes analyses of the Video Browser Showdown and the Lifelog Search Challenge, and a study of how expert and novice users perform with the same system.
Related papers (6)
- What Drove Success at the 15th Video Browser Showdown? A Comprehensive Interaction-Logging Analysis · 2026
- Examining Performance Disparities Between Expert and Novice Users in Interactive Video Retrieval · 2025
- Interactive video retrieval in the age of effective joint embedding deep models: lessons from the 11th VBS · 2023
- Comparing Interactive Retrieval Approaches at the Lifelog Search Challenge 2021 · 2023
- User Relevance Feedback and Novices: Anecdotes from Exquisitor's Participation in Interactive Retrieval Competitions · 2023
- Impact of Interaction Strategies on User Relevance Feedback · 2021
If you are looking for a thesis topic or a collaboration in this area, have a look at my project ideas.