Submitting to top ML Conferences without Sharing code [D]
Our take
In the rapidly evolving landscape of machine learning (ML) research, the question of whether to share code with conference submissions has emerged as a pertinent topic, particularly as the NIPS deadline approaches. A recent discussion by a user on the forum reflects this dilemma—balancing the need for reproducibility against concerns over intellectual property. Historically, sharing code has been viewed as a best practice, reinforcing the tenets of reproducibility and transparency in research. However, as AI agents become increasingly sophisticated, researchers are beginning to question the necessity and implications of this practice. This conversation is particularly timely when considering the broader context of reproducibility in science, as highlighted in related articles like Neurips: Pushing anonymous repo after rebuttal.
The crux of the issue lies in the evolving expectations of reviewers and the value they place on code submissions. The original poster notes an interesting observation: while reviewers often express dissatisfaction when code is not provided, they may not actively engage with the code itself. This creates a paradox where the act of sharing code may not significantly enhance the review process, yet failing to provide it could raise red flags. This inconsistency raises important questions about the underlying motivations for sharing code. Is it truly for the sake of reproducibility, or is it more about appeasing the conventions of the review process? The experiences shared by the poster, including instances where labmates submitted without code to ICML without facing reviewer backlash, suggest a shifting landscape where strict adherence to code submission norms may be waning.
Moreover, the concern about intellectual property theft cannot be dismissed lightly. The fear of having innovative ideas appropriated can lead researchers to think twice about sharing their code prematurely. This sentiment resonates with many in the ML community, especially given the competitive nature of the field. It raises significant ethical considerations about the ownership of ideas and the fine line between collaboration and competition. As researchers navigate these waters, they must weigh the benefits of transparency against the risks of exposure. The conversation around this topic, as discussed in articles like Neurips: Pushing anonymous repo after rebuttal, underscores the complexities of maintaining integrity while protecting one’s intellectual contributions.
Looking ahead, the ML community must engage in a broader dialogue about the standards of code sharing. As the field continues to advance at a breakneck pace, it is crucial to establish norms that not only promote reproducibility but also acknowledge the legitimate concerns of researchers regarding the security of their ideas. Should we consider an alternative approach, such as sharing code post-acceptance or adopting anonymous repositories that safeguard intellectual property while still contributing to the spirit of open science? These questions deserve attention, as they will shape the future landscape of ML research. Ultimately, the balance between collaboration and protection will define how the community evolves, and it is essential for researchers to voice their perspectives in this ongoing conversation.
In conclusion, as the NIPS deadline looms, the decision of whether to submit code alongside research papers encapsulates broader themes of reproducibility, intellectual property, and community standards in machine learning. How researchers navigate these challenges will not only impact their individual careers but also influence the collective progress of the field.
Asking primarily due to the NIPS deadline. I have always submitted code with my submissions to all conferences before. However, with how good new AI agents are nowadays, I wanted to gather feedback on whether we should stop sharing code in submissions and publish them after acceptance. However, what if the submission focuses on other parts of reproducibility, like the algorithm mentioned, the hyperparameter tuning protocol mentioned, as well as the number of repetitions?
Based on my prior experience, reviewers do not really look at code. But they seem to crib if it is not provided. But I saw a couple of my labmates not share code in the ICML cycle, and the reviewers did not crib about it. After hearing some horror stories of ideas being stolen based on code on this sub, is it reasonable not to submit code for submissions? I am simply curious.
[link] [comments]
Read on the original site
Open the publisher's page for the full experience