Standardization of Post-Publication Code Verification is Possible with the Support of the Community
summary
The gist
The gist: This position paper advocates for journals to implement a two-badge post-publication verification system, extending ACM's pre-publication badging to recognize independent researchers who
In short
The paper proposes a two-badge post-publication verification system for machine learning journals. This system allows independent researchers to submit verification reports after an article is published, earning badges that signal empirical reliability. This aims to increase author credibility and improve scientific rigor by formalizing post-publication checks.
Key concepts
- Two-Badge Post-Publication Verification System
- This is a proposed mechanism where independent groups can submit verification reports for a published paper. Successful verification earns public badges, allowing readers to gauge the empirical reliability of the work before committing resources or time to reproduce it.
- Verification Report Submission
- Independent researchers must submit detailed reports including links to replicated code, documentation on the replication process, comparisons between original and verified results, and specifications for hardware and software used. This provides concrete evidence for the verification badge.
- Reproduction vs. Replication Badges
- The system distinguishes between two types of badges: 'reproduction' (showing the original results can be exactly reproduced) and 'replication' (showing similar results can be achieved through different methods or setups). Limiting each article to one of each badge encourages verification across diverse architectures.
- Post-Publication Verification Framework
- This framework is a standardized process where journals conduct lightweight internal reviews of verification submissions. It formalizes the community effort to verify published work, moving beyond pre-publication checks to ensure long-term scientific accountability.
Terminology used across episodes
This episode discusses
- Standardization of Post-Publication Code Verification is Possible with the Support of the Community · Paper Radio
- Improper legitimization of hijacked journals through citations
- On the (In)Security of Loading Machine Learning Models
- AxCell: Automatic Extraction of Results from Machine Learning Papers
- Revisiting the Necessity of Graph Learning and Common Graph Benchmarks
The paper
Standardization of Post-Publication Code Verification is Possible with the Support of the Community · Read on arXiv
Susana Lopez-Moreno, Eric Dolores-Cuenca, Sangil Kim
Pusan National University · Yonsei University
Reproducibility remains a challenge in machine learning research. While code and data availability requirements have become increasingly common, post-publication verification is still limited and unformalized. This position paper argues that journals and conference proceedings should all implement a post-publication verification submission system. We propose a modification to ACM and IEEE Access verification badges that allows independent researchers to submit post-publication code replications directly to the journal or proceedings, leading to visible verification badges included in the article metadata. Each article may earn up to two badges, each linked to verified code in its corresponding public repository. This framework would be a step forward toward a standardized reproducibility policy and would provide young researchers with an opportunity to improve their curriculum. We describe the motivation, related initiatives, a formal framework, the potential impact, possible limitations, and alternative views.
Transcript
Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.
Tom: We're looking at the paper: "Standardization of Post-Publication Code Verification is Possible with the Support of the Community".
Jane: Here's the gist of the paper. The gist: This position paper advocates for journals to implement a two-badge post-publication verification system, extending ACM's pre-publication badging to recognize independent researchers who submit post-publication code replications.
Tom: Reproducibility remains a challenge in machine learning research because modern experiments are often non-deterministic and require substantial expertise and access to specialized hardware, making independent verification difficult even when source code is available The task of reproducing reported results demands substantial expertise and access to specialized hardware, making independent verification difficult even when source code is available Several factors contribute to the reproducibility problem, including conferences dominating dissemination where review timelines are short and reviewers cannot thoroughly analyze or replicate experiments Furthermore, reviewers often face practical limitations such as lacking time, computational resources, or domain-specific expertise to replicate experiments Related Initiatives and Current Limitations Existing policies in journals and conferences focus primarily on pre-publication reproducibility through statements or checklists rather than guaranteeing independent execution of experiments In journals, measures like requiring authors to submit datasets to repositories or mandating source code submission are present, but these are limited and do not constitute post-publication verification mechanisms Conference initiatives often involve reproducibility checklists or challenges organized at the pre-publication stage, which remain conference-specific ACM's artifact review system includes badges like "Results Reproduced" and "Results Replicated," but its implementation is limited to the prepublication stage, and artifact submission is voluntary Proposed Post-Publication Verification Framework The paper proposes a two-badge post-publication verification system where independent groups can submit verification reports after an article is available This system involves two main components: 1.
Jane: Submission of a verification report, which includes "A link to the public repository that includes the replicated code as well as documentation describing how the experiment was replicated/reproduced, a comparison between the original and the verified results, and hardware and software specifications" The journal conducts a "lightweight internal review to verify that the submission is genuine, that the verifying group has provided all relevant computational evidence, and that the results are clearly documented" 2.
Tom: Addition of verification badges to the metadata of the article, where "Each validated replication earns a public badge displayed in the journal’s webpage and the article metadata" Articles may earn "at most one reproduction badge and at most one replication badge, prioritizing quality of verification over quantity and promoting the verification of all papers and not just the most well-known architectures" Advantages and Potential Challenges The proposed framework offers several advantages, including "Increased credibility for authors" by providing a "structured mechanism through which discrepancies or ambiguities can be identified" It also promotes "Improved scientific rigor at the journal level" by defining a standardized way for journals to perform post-publication verification Furthermore, it offers "High quality training opportunities for students and earlycareer researchers" by providing a structured research experience that goes beyond re-implementing standard architectures However, limitations exist, such as the need for "Additional editorial effort" to manage submissions and the risk of "Partial reproducibility" due to undocumented dependencies or missing data Additionally, there are concerns regarding the "Spread of misinformation" and potential security risks during paper reproduction Alternative Views and Conclusion Alternative views suggest that relying solely on code and data availability is sufficient, while others argue that all verification should occur before publication The authors contend that limiting verification to pre-publication measures is insufficient as it risks undermining scientific credibility Ultimately, the paper proposes that journal-level post-publication verification is a "necessary component of maintaining scientific rigor in machine learning" This system aims to enhance transparency, accountability, and long-term reproducibility by formalizing a process that rewards verification efforts The framework seeks to be an "incremental improvement over the current practices" while remaining compatible with existing publication workflows The paper was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT) (No.
Title and authors: Jane: Now that we know what the paper is aiming for, let's talk about how they actually set up this proposed system. The title itself hints at a big idea about community support being necessary for this to work.
Tom: Yeah, the paper argues that formalizing post-publication verification is a necessary step because existing pre-publication checks aren't enough to maintain rigor when results are out in the world >
Lu: They propose this two-badge system where each article can earn at most one reproduction badge and at most one replication badge >
Meng: So, if you want to claim your results are solid, you have to provide documented proof that other people have checked it out too >
Jane: That means the badges aren't just a nice label; they’re linked to actual verified code in a public repository >
Tom: And each badge points to different sets of verified code or documentation, which helps separate the two types of verification >
Lu: That structure is smart because it reduces the risk of accidental bias from the original results because you’re looking at multiple independent checks on different things >
The paper's summary: Jane: The paper then details what an independent group needs to do to earn one of these badges. It’s not just dropping a link; there has to be detailed documentation attached >
Tom: They suggest the verification report needs a link to the public repository with the replicated code, plus documentation on exactly how they replicated it >
Lu: That documentation has to cover comparisons between the original results and their verified results, and also specify all the hardware and software specifications used in that verification run >
Meng: That detail about hardware and software specs is important because it lets the journal conduct a lightweight internal review to verify that the submission is genuine >
Jane: It moves beyond just having a file on a server; they want documented proof of execution and comparison against the original findings >
Tom: I think it shifts the burden from just having a file on a server to providing documented proof of execution and comparison against the original findings >
The paper's improvements: Jane: So, beyond just proposing this framework, they talk about specific ways to make this system better in practice. They want independent teams doing the validation, not just the authors themselves.
Tom: That’s important because it adds this signal of empirical reliability. It shows anyone looking at that paper, without reading all the code themselves, that a separate group actually checked it >
Lu: And they also suggest allowing articles to earn up to two verification badges in total, one for reproduction and one for replication >
Jane: They detail exactly what that verification report needs to contain. It has to include the link to the public code, documentation on how they replicated it, and a comparison between the original results and their verified results >
Tom: And they even want hardware and software specifications included in that report so you know exactly what environment was used for those verification runs >
Conclusion: Jane: So, to wrap up this discussion on Standardization of Post-Publication Code Verification is Possible with the Support of the Community, the main point is that journal-level post-publication verification is a necessary component for maintaining scientific rigor in machine learning research >
Tom: Right, they’re suggesting independent teams can validate code and documentation after a paper has already been published >
Lu: It’s about making it standard. They want journals to do a lightweight check on these submissions to ensure the evidence is genuine and documented correctly >
Meng: I think that standardization is what we need if we're going to scale this up, otherwise, every journal will have its own messy way of doing things >
Lalam: From my perspective, it’s about reducing the uncertainty when someone claims a result is solid because there’s a formal process for checking it >
Jane: What this means for us is that we can start thinking about how to integrate this into our research pipelines so we're not just submitting code and hoping for the best >
Tom: Yeah, it shifts the focus from just pushing new models to actually proving they work reliably in the real world >
Lu: It puts a lot of responsibility on us to provide clean, reproducible environments when we share our findings >
More episodes
- 2607.22583-Multi-Objective Structured Pruning of LLMs for Latency and Model Size Optimization
- 2608.14590-Toward Safe LLM Agents: A Survey of Specification, Verification, and Enforcement
- 2608.20381-EditPPT: Structured Execution and Evaluation for Reliable Slide Editing
- 2302.10578-A probability calibrator for machine-learning classifiers
- 2306.01032-Chaos persists in large-scale multi-agent learning despite adaptive learning rates
- 2310.19676-HyPE: Attention with Hyperbolic Biases for Relative Positional Encoding
- 2401.15645-Interacting Annealed Importance Sampling via Population-Based MCMC Kernels
- 2401.16754-Human Responses to Algorithmic Correction: Evidence from Centre Court
- 2403.02619-Training Machine Learning models at the Edge: A Survey
- 2405.13866-Koopcon: A new approach towards smarter and less complex learning