I have read lots of data analytics and machine learning related papers coming up with new algorithms, implementing models that outperform the existing one on a particular dataset. In case of publishing to a top journals on probably ACM, what kinds of difference should be created for getting accepted?

For example, on Liver cancer dataset, 5 researchers have published different models and the latest one outperformed the earlier ones. If I come up with a novel approach/algorithm and use some models to outperform the latest one, will it be considered publishable in any ACM journals?

  • Your question is too broad. Do you have all the basics of writing a high quality paper or doing solid work? You can claim x% improvement over the state-of-the-art, but if the community doubts your claim or/and it is poorly presented, then it won't be published. Commented Feb 6, 2022 at 19:56
  • @VitaminE No, I'm considering myself beginner in research. I am just curious to know how a few gifted people make it happen! I've seen some people publish frequently on top journals. Is it achievable by conducting an independent research for an undergraduate student? Commented Feb 7, 2022 at 19:44
  • You may want to search this forum for questions on writing high quality research papers. That's the first hurdle and prerequisite to publishing in top venues. Commented Feb 7, 2022 at 20:29

1 Answer 1


What is publishable is up to an editor with advice from reviewers who are more or less experts in the particular subject. You need to write something that extends the state of the art enough that the reviewers suggest acceptance to the editor and the editor decides it is ripe for publication.

The only way to absolutely know that is to write the paper and submit it. But reading the most current literature will give you a pretty good idea of the state of the art. Collaborative relationships with other researchers in the field is even better.

Some things that make only minor improvements might not make the cut, especially if the process to achieve it offers little insight going forward. On the other hand, a tiny improvement might be significant if it offers new insight.

And, of course, every accepted paper moves the goal posts.

Do you best work. Write it up. Submit it. Then you will know.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .