paper-with-me

홈 › Papers

Shuffler: A Large Scale Data Management Tool for ML in Computer Vision

2021-04-11 · Evgeny Toropov, Paola A. Buitrago, Jose M. F. Moura

Datasets in the computer vision academic research community are primarily static. Once a dataset is accepted as a benchmark for a computer vision task, researchers working on this task will not alter it in order to make their results reproducible. At the same time, when exploring new tasks and new applications, datasets tend to be an ever changing entity. A practitioner may combine existing public datasets, filter images or objects in them, change annotations or add new ones to fit a task at hand, visualize sample images, or perhaps output statistics in the form of text or plots. In fact, datasets change as practitioners experiment with data as much as with algorithms, trying to make the most out of machine learning models. Given that ML and deep learning call for large volumes of data to produce satisfactory results, it is no surprise that the resulting data and software management associated to dealing with live datasets can be quite complex. As far as we know, there is no flexible, publicly available instrument to facilitate manipulating image data and their annotations throughout a ML pipeline. In this work, we present Shuffler, an open source tool that makes it easy to manage large computer vision datasets. It stores annotations in a relational, human-readable database. Shuffler defines over 40 data handling operations with annotations that are commonly useful in supervised learning applied to computer vision and supports some of the most well-known computer vision datasets. Finally, it is easily extensible, making the addition of new operations and datasets a task that is fast and easy to accomplish.

📄 PDF Abstract BibTeX arXiv:2104.05125

Code (1)

kukuruza/shuffler 공식 구현 pytorch

Tasks

Management

Similar Papers 제목 키워드 기반

How to Securely Shuffle? A survey about Secure Shufflers for privacy-preserving computations

2025-07-02 · Marc Damie, Florian Hahn, Andreas Peter, Jan Ramon arxiv

Ishai et al. (FOCS'06) introduced secure shuffling as an efficient building block for private data aggregation. Recently, the field of differential privacy has revived interest in secure shufflers by highlighting the pri…

Concurrent Shuffle Differential Privacy Under Continual Observation

2023-01-29 · Jay Tenenbaum, Haim Kaplan, Yishay Mansour, Uri Stemmer

We introduce the concurrent shuffle model of differential privacy. In this model we have multiple concurrent shufflers permuting messages from different, possibly overlapping, batches of users. Similarly to the standard …

2k

Tight Accounting in the Shuffle Model of Differential Privacy

2021-06-01 · Antti Koskela, Mikko A. Heikkilä, Antti Honkela

Shuffle model of differential privacy is a novel distributed privacy model based on a combination of local privacy mechanisms and a secure shuffler. It has been shown that the additional randomisation provided by the shu…

Self-Remixing: Unsupervised Speech Separation via Separation and Remixing

2022-11-18 · Kohei Saijo, Tetsuji Ogawa

We present Self-Remixing, a novel self-supervised speech separation method, which refines a pre-trained separation model in an unsupervised manner. The proposed method consists of a shuffler module and a solver module, a…

Domain AdaptationSemi-supervised Domain AdaptationSpeech Separation

Shuffle Private Stochastic Convex Optimization

2021-06-17 · ICLR 2022 4 · Albert Cheu, Matthew Joseph, Jieming Mao, Binghui Peng

In shuffle privacy, each user sends a collection of randomized messages to a trusted shuffler, the shuffler randomly permutes these messages, and the resulting shuffled collection of messages must satisfy differential pr…