Michał Siedlaczek
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Michał Siedlaczek has a total of 11 co-authors. Here are the top co-authors by number of shared publications:
- Antonio Mallia
Pinecone, New York, NY, USA
4 shared publications - Joel Mackenzie
The University of Queensland, Brisbane, Australia
2 shared publications Qi Wang
IBM,NY,USA
2 shared publications- Sean MacAvaney
University of Glasgow, Glasgow, United Kingdom
2 shared publications Torsten Suel
New York University,NY,USA
2 shared publications- Torsten Suel
New York University, New York, NY, USA
2 shared publications
Latest Publications
- Open Access
- 13 July 2025
- Published by Association for Computing Machinery (ACM)
- p. 4102-4105
Efficient In-Memory Inverted Indexes: Theory and Practice
- 13 July 2025
- Published by Association for Computing Machinery (ACM)
- p. 4102-4105
Open AccessEfficient In-Memory Inverted Indexes: Theory and Practice
- 1 December 2019
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1946-1952
Forward Index Compression for Instance Retrieval in an Augmented Reality Application
Instance retrieval systems are widely used in applications such as robot navigation, medical diagnosis, and augmented reality. Blippar is a company that creates compelling augmented reality experiences or provides you with the tools to build your own. In this paper we focus on one of the company’s augmented-reality applications, with which users are able to point their phone cameras at different objects in order to receive information about the objects in real time. In this paper, we provide what we believe to be the first study of forward index compression techniques for such instance retrieval systems. First, we perform an analysis of real-world data from a large-scale commercial instance retrieval system, run by Blippar focusing on augmented reality. Then we propose an entropy-based lossless compression strategy. Experiments show that our proposed Huffman-based approach outperforms a variety of other compression techniques, while also increasing overall system efficiency slightly.
- 1 December 2019
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1946-1952
Forward Index Compression for Instance Retrieval in an Augmented Reality Application
Instance retrieval systems are widely used in applications such as robot navigation, medical diagnosis, and augmented reality. Blippar is a company that creates compelling augmented reality experiences or provides you with the tools to build your own. In this paper we focus on one of the company’s augmented-reality applications, with which users are able to point their phone cameras at different objects in order to receive information about the objects in real time. In this paper, we provide what we believe to be the first study of forward index compression techniques for such instance retrieval systems. First, we perform an analysis of real-world data from a large-scale commercial instance retrieval system, run by Blippar focusing on augmented reality. Then we propose an entropy-based lossless compression strategy. Experiments show that our proposed Huffman-based approach outperforms a variety of other compression techniques, while also increasing overall system efficiency slightly.
- Open Access
- 3 November 2019
- Published by Association for Computing Machinery (ACM)
- p. 2193-2196
GPU-Accelerated Decoding of Integer Lists
An inverted index is the basic data structure used in most current large-scale information retrieval systems. It can be modeled as a collection of sorted sequences of integers. Many compression techniques for inverted indexes have been studied in the past, with some of them reaching tremendous decompression speeds through the use of SIMD instructions available on modern CPUs. While there has been some work on query processing algorithms for Graphics Processing Units (GPUs), little of it has focused on how to efficiently access compressed index structures, and we see some potential for significant improvements in decompression speed. In this paper, we describe and implement two encoding schemes for index decompression on GPU architectures. Their format and decoding algorithm is adapted from existing CPU-based compression methods to exploit the execution model and memory hierarchy offered by GPUs. We show that our solutions, GPU-BP and GPU-VByte, achieve significant speedups over their already carefully optimized CPU counterparts.
- 3 November 2019
- Published by Association for Computing Machinery (ACM)
- p. 2193-2196
Open AccessGPU-Accelerated Decoding of Integer Lists
An inverted index is the basic data structure used in most current large-scale information retrieval systems. It can be modeled as a collection of sorted sequences of integers. Many compression techniques for inverted indexes have been studied in the past, with some of them reaching tremendous decompression speeds through the use of SIMD instructions available on modern CPUs. While there has been some work on query processing algorithms for Graphics Processing Units (GPUs), little of it has focused on how to efficiently access compressed index structures, and we see some potential for significant improvements in decompression speed. In this paper, we describe and implement two encoding schemes for index decompression on GPU architectures. Their format and decoding algorithm is adapted from existing CPU-based compression methods to exploit the execution model and memory hierarchy offered by GPUs. We show that our solutions, GPU-BP and GPU-VByte, achieve significant speedups over their already carefully optimized CPU counterparts.
- 7 April 2019
- Published by Springer Nature
- p. 353-368
An Experimental Study of Index Compression and DAAT Query Processing Methods
- 7 April 2019
- Published by Springer Nature
- p. 353-368
An Experimental Study of Index Compression and DAAT Query Processing Methods
- 7 April 2019
- Published by Springer Nature
- p. 12-19
Exploiting Global Impact Ordering for Higher Throughput in Selective Search
- 7 April 2019
- Published by Springer Nature
- p. 12-19
Exploiting Global Impact Ordering for Higher Throughput in Selective Search
- 1 December 2018
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 821-830
Fast Bag-Of-Words Candidate Selection in Content-Based Instance Retrieval Systems
Many content-based image search and instance retrieval systems implement bag-of-visual-words strategies for candidate selection. Visual processing of an image results in hundreds of visual words that make up a document, and these words are used to build an inverted index. Query processing then consists of an initial candidate selection phase that queries the inverted index, followed by more complex reranking of the candidates using various image features. The initial phase typically uses disjunctive top-k query processing algorithms originally proposed for searching text collections. Our objective in this paper is to optimize the performance of disjunctive top-k computation for candidate selection in content-based instance retrieval systems. While there has been extensive previous work on optimizing this phase for textual search engines, we are unaware of any published work that studies this problem for instance retrieval, where both index and query data are quite different from the distributions commonly found and exploited in the textual case. Using data from a commercial large-scale instance retrieval system, we address this challenge in three steps. First, we analyze the quantitative properties of index structures and queries in the system, and discuss how they differ from the case of text retrieval. Second, we describe an optimized term-at-a-time retrieval strategy that significantly outperforms baseline term-at-a-time and document-at-a-time strategies, achieving up to 66% speed-up over the most efficient baseline. Finally, we show that due to the different properties of the data, several common safe and unsafe early termination techniques from the literature fail to provide any significant performance benefits.
- 1 December 2018
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 821-830
Fast Bag-Of-Words Candidate Selection in Content-Based Instance Retrieval Systems
Many content-based image search and instance retrieval systems implement bag-of-visual-words strategies for candidate selection. Visual processing of an image results in hundreds of visual words that make up a document, and these words are used to build an inverted index. Query processing then consists of an initial candidate selection phase that queries the inverted index, followed by more complex reranking of the candidates using various image features. The initial phase typically uses disjunctive top-k query processing algorithms originally proposed for searching text collections. Our objective in this paper is to optimize the performance of disjunctive top-k computation for candidate selection in content-based instance retrieval systems. While there has been extensive previous work on optimizing this phase for textual search engines, we are unaware of any published work that studies this problem for instance retrieval, where both index and query data are quite different from the distributions commonly found and exploited in the textual case. Using data from a commercial large-scale instance retrieval system, we address this challenge in three steps. First, we analyze the quantitative properties of index structures and queries in the system, and discuss how they differ from the case of text retrieval. Second, we describe an optimized term-at-a-time retrieval strategy that significantly outperforms baseline term-at-a-time and document-at-a-time strategies, achieving up to 66% speed-up over the most efficient baseline. Finally, we show that due to the different properties of the data, several common safe and unsafe early termination techniques from the literature fail to provide any significant performance benefits.