Overall ACM Multimedia Reproducibility objectives
Why considering reproducibility? Reproducibility of scientific results is at the core of the Scientific Method. The reason why we do research is to create new knowledge. This knowledge is built up over time by research findings that are confirmed because they are reproducible by the research community.
An experimental result is not fully established unless it can be independently reproduced.ACM DL. Read it here.
The long-term objective of ACM Multimedia Reproducibility is to promote a common research culture where sharing the full set of products of multimedia research (e.g., not just the algorithm description, but also the data, the code, the plots) is the norm rather than an exception. The main challenge we face is promoting research reproducibility both efficiently and effectively. To tackle this challenge, we must build technical expertise that can support repeatable and shareable research. The ACM Multimedia Reproducibility Committee is here to help you with this.
Overall, our objectives are to:
- Promote reproducibility as a strong foundation for scientific productivity and progress in the multimedia community,
- Increase the impact of multimedia research by accelerating the dissemination and uptake of multimedia research results,
- Establish a common understanding among researchers about the reproducibility of scientific results in order to communicate clearly and visibly the effort that authors have invested in ensuring that their findings can be recreated,
- Support easier dissemination of code, data sets, experimental frameworks and other products of multimedia research.
We aim at reaching that goal through the use of a series of instruments deployed by the ACM and that specifically address the reproducibility of scientific results.
This page describes these instruments and then their implementation at ACM Multimedia. It also discusses best practices and points to example of contribution promoting reproducibility.
For specific information about the ACM Multimedia 2019: Call for reproducibility papers please check this page.
ACM reproducibility badges
Reproducibility at ACM takes the concrete form of a reproducibility badge that is given to papers whose authors have invested effort to describe their algorithms and experiments in detail.
ACM defines several reproducibility badges, spanning several levels of reproducibility engagements, from light to strong, and you can find the list of ACM badges here.
Some reproducibility badges involve developing and releasing research artifacts. Quoting ACM:
By “artifact” we mean a digital object that was either created by the authors to be used as part of the study or generated by the experiment itself. For example, artifacts can be software systems, scripts used to run experiments, input datasets, raw data collected in the experiment, or scripts used to analyze results.ACM DL. Read it here.
Reproducibility badges are awarded to scientific contributions that have successfully passed a formal reproducibility reviewing phase. Contributions that have passed get embedded in their .pdf a reproducibility badge, which is also prominently displayed in the ACM Digital Library.
Having a reproducibility badge awarded to your contribution promotes the dissemination and uptake of your work. When they see the badge, other researchers will understand it is possible to build on your contribution and whether there are resources available that will allow them to adopt or extend your approach. The result is that your work receives wider recognition and is positioned to make higher impact.
Reproducibility badging at ACM Multimedia
Only authors that already have a paper accepted at ACM Multimedia (as a main conference oral or poster paper) can participate in the reproducibility review process.
Such authors are invited to prepare and submit a reproducibility paper. The reproducibility paper is a companion paper that is distinct from the main paper. It is this companion paper which is formally reviewed by the ACM Multimedia Reproducibility Committee. If this paper pass the review process with success, then both the companion paper and the corresponding main paper are awarded with reproducibility badges that are embedded in their .pdf. These two badged papers appear in the ACM Digital Library, and the companion paper is linked to the original ACM Multimedia paper.
Furthermore, the authors of an accepted reproducibility paper present their work as part of a specific reproducibility poster session at ACM Multimedia.
All badged papers will be advertised at MM-INTEREST as well as in SIGMM Records. In addition, this ACM MM Reproducibility website maintains and advertises your badged papers, serving as a centralized location where researchers will be able to find all the experimentation material of sharable ACM Multimedia papers. We will continue to enhance the functionality and material on this website to make it attractive and useful for the community.
Reproducibility review process at ACM Multimedia
Submitted reproducibility companion papers are reviewed by a collaborative reproducibility review process, which is distinct from the main conference paper reviewing process. It is the ACM Multimedia Reproducibility Committee that is carrying out the review process, determining whether or not a paper will receive a badge. The committee assigns two reviewers to each reproducibility companion paper submission.
During the process of assessing the submission and possibly the artifacts, the reviewers interact with the submitting authors in order to work through any technical issues or gaps in the documentation that they find. The review process is fully open: the reviewers know the authors; the authors know the reviewers. If it is possible to address all the issues, then the reviewers document the review process in a description which is added as a section to the reproducibility companion paper that is under review.
Because the reviewers interact with the authors, devote a large amount of time and effort to assess your submission, and because they write a section in the final reproducibility companion paper, the reviewers become co-authors of the final reproducibility companion paper.
If the reviewers find that the technical issues or problems with the documentation cannot be resolved, then the reproducibility companion paper is rejected. If, during the evaluation, a serious flaw invalidating the scientific results published in the original contribution is discovered, then the companion paper is rejected, and the reproducibility reviewers will encourage the original authors to publish an errata.
Note that the collaborative review process requires substantial efforts, and for this reason the reproducibility companion paper is not published in the same ACM Multimedia proceedings as the original paper, but rather appears in the next year’s proceedings. This provides authors with the opportunity to present their work twice at an ACM Multimedia conference: The original paper is presented first, and the next year the reproducibility companion paper is presented as a poster. In this way, the work of authors’ who devote attention to reproducibility receives additional visibility at the conference.
This companion paper in the ACM DL and its exposure during the conference are fabulous incentives for both authors and reviewers.
ACM Multimedia 2019: Call for reproducibility papers
Detailed instructions about the ACM Multimedia 2019 call for reproducibility papers are provided in this specific page.
You will find there the general submission guidelines for 2019, the timeline, the one badge that we consider in 2019, namely the Results Replicated badge, the description of what the companion paper typically contains when submitting for this specific badge, the description of what the artifacts associated to this companion paper typically contain as well as a few packaging guidelines facilitating the preparation of the artifacts.
If you have questions, if you are unsure about what to submit, then please contact the reproducibility chairs.
Best practices in reproducibility are a set of actions and principles that you can take in order to ensure that your work is reproducible. Best practices should not be considered a single, static recipe, but rather they are a flexible knowledge of processes and strategies that evolve overtime.
To get started understanding best practices, we suggest that you take a look at the ACM Digital Library’s webpage entitled “Software and Data Artifacts in the ACM Digital Library”, which provides information on motivations for reproducibility and a look into how reproducibility is supported and continues to evolve in the ACM Digital library. From that page you can get more information on badges.
Researchers in the area of databases started explicitly emphasizing reproducibility early on. Much of what we propose to implement for ACM Multimedia is inspired from their dos and don’ts. We suggest that you take a look at material on reproducibility that has been published in the database community and consider how their best practices transfer to your work.
A good source of information can be found in the ICDE 2008 tutorial by Ioana Manolescu and Stefan Manegold. The tutorial includes a road-map of tips and tricks on how to organize and present code that performs experiments, so that an outsider can repeat them.
A discussion about reproducibility in research including guidelines and a review of existing tools can be found in the SIGMOD 2012 tutorial by Juliana Freire, Philippe Bonnet, and Dennis Shasha.
Closer to multimedia, ACM MMSys has lead the multimedia research community in explicitly emphasizing reproducibility and Gwendal Simon currently chairs the reproducibility track at MMSys. Emailing Gwendal or reading what he wrote about reproducibility in his blog can be helpful.
Note, however, that reproducibility at ACM MMSys differs slightly from the one we propose for ACM Multimedia.
Examples of badged papers
Here are a few links to papers with badges inside the ACM DL. They have been picked because they nicely illustrate what is described in this page, not due to their scientific value. They come from multiple domains, giving you a broad view of what colleagues have done. Note, however, that they do not comply with the ACM MM guidelines specified in this page. For example, sometimes there is no companion paper, sometimes the companion paper is not always a 2 pages paper, ACM style. Furthermore, papers may target other types of badges that are about the availability of the artifacts, not solely about replicability or reproducibility of results.
- Generating Preview Tables for Entity Graphs, N. Yan, S. Hasani, A. Asudeh and C. Li. Winner of the 2017 most reproducible papers from SIGMOD 2016. . Paper’s DOI
- Cicada: Dependably Fast Multi-Core In-Memory Transactions, H. Lim, M. Kaminsky, D. G. Andersen. ACM SIGMOD 2017 Reproducible Paper. . Paper’s DOI. The artifacts are on GitHub.
- Reproducible experiments on dynamic resource allocation in cloud data centers, A. Wolkea, M. Bichlera, F. Chirigati, V. Steeves. Information Systems, Volume 59, July 2016, Pages 98-101. Paper’s DOI. This is the companion paper of the original scientific contribution .
- 360-Degree Video Head Movement Dataset, X.Corbillon, F. De Simone, G. Simon. MMSys 2017. Paper’s DOI. The linked artifacts are here. You will see that the artifacts are inside the ACM DL.
The committee is chaired by two chairpersons who each serve for two years. At the end of each year, one chair is replaced and the other continues. This system ensures a one year overlap, which helps the committee to maintain freshness while also facilitating the transmission of the gradually improved expertise in managing reproducibility.
The two chairpersons nominate the members of the committee that are enrolled for at least one year. Chairs can also take part in the evaluation. There is a strict conflict of interest policy: the chairs cannot submit a reproducibility paper while they hold their positions.
The committee in charge of reproducibility at the 2019 edition of ACM Multimedia is provided at the bottom of the ACM MM 2019 — Call for Reproducibility papers.
The approach we propose for reproducibility at ACM Multimedia has been inspired from extensive discussions with colleagues from the database field, namely Stratos Idreos from Harvard University, USA (e-mail), and Fernando Seabra Chirigati from NYU Tandon School of Engineering, USA (e-mail). We also want to thank Dennis Shasha, New York University, USA, for his advice.
Discussions with Gwendal Simon were also very helpful.
The look of this page and some of the text here originates from the Web page describing reproducibility at ACM SIGMOD, and was used with the authorization of the original authors. Naturally, however, that text was adapted when necessary.