Duplicating baseline benchmarks [D]
Our take
The recent Reddit post questioning the potential for plagiarism when reusing baseline models across multiple research papers highlights a surprisingly nuanced challenge in the evolving landscape of machine learning research. The core concern – presenting identical RMSE tables for baseline models in separate submissions – is understandable, triggering anxieties about academic integrity. While the user’s downvotes suggest a prevailing opinion that this isn't a significant issue, it’s a worthwhile discussion, particularly as research methodologies become increasingly standardized and reproducible. The question touches upon the very nature of scientific rigor and how we demonstrate novelty in a field where foundational work is often built upon shared starting points. It’s a situation we've seen mirrored in other areas of data science, like the debate surrounding hyperparameter optimization and the inherent similarity in results when applying established techniques to comparable datasets. This situation is related to the broader discussion of reproducible research, as seen in "How to automatically find the batch size when using Accelerate with FSDP2? [D]" which underscores the importance of clearly documenting and sharing methodologies to ensure transparency and replicability.
The key lies in understanding that reporting identical baseline performance isn't inherently plagiarism. Plagiarism involves presenting someone else's work as your own. In this scenario, the user is *conducting* the baseline experiments and reporting the results – they are the originator of that data. The crucial distinction lies in how the baseline is presented and contextualized within each paper. Each paper should clearly state that the baseline results are replicated from a previous experiment, acknowledging its source. Transparency about the methodology, including the code and data used to generate the baseline, further strengthens the argument against plagiarism. Furthermore, the focus of each paper should be on the *novelty* of the proposed model, not a rehash of established benchmarks. This resonates with the principles outlined in "Microsoft’s new AI ‘code of conduct’ tells models not to hack systems or trick humans," emphasizing ethical considerations in AI development and the need for responsible research practices. The value resides in the analysis and interpretation of the new model’s performance *relative* to that baseline, and the insights gained from that comparison.
It's also worth noting that the increased emphasis on reproducibility in machine learning is driving a shift towards more standardized baseline reporting. Many conferences and journals now encourage or even require researchers to publicly share their code and data, making it easier to verify results and detect any potential discrepancies. This, in turn, can lead to a greater understanding of the limitations of existing methods and inspire new approaches to improve baseline performance. The recent work on "Horse racing as an ML ranking problem: 1.18M runners, walk-forward validation and a very strong market baseline [D]" provides a compelling example of how a rigorous, data-driven approach can establish a robust baseline against which new models can be evaluated. While the context is different, the underlying principle of establishing a clear and reproducible benchmark remains the same. This increasing transparency will likely reduce anxieties around replicating baseline experiments, as the process becomes more open and verifiable.
Ultimately, the Reddit user’s concern serves as a reminder of the importance of ethical considerations in machine learning research. While reusing baseline models is a common and often necessary practice, it’s crucial to be transparent about the methodology and to clearly articulate the novelty of the proposed work. As the field continues to evolve, we can expect to see further refinements in reporting standards and a greater emphasis on reproducibility, ultimately fostering a more robust and trustworthy research ecosystem. A key question to watch is whether conferences and journals will develop more specific guidelines for reporting baseline results, providing clearer guidance to researchers on how to avoid potential misunderstandings and ensure academic integrity.
Suppose I create two machine learning models suppose tree and neural network for a task let's suppose regression problem, now suppose I am sending both of this paper to two different journals, now the thing is the baseline models I need to only run once because I have reported same baseline in both papers, so the RMSE tables looks exactly same except the proposed model, does it lead to any problems like palgiarism??
Edit : I don't know why I am getting downvotes
[link] [comments]
Read on the original site
Open the publisher's page for the full experience