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?