arXiv Machine Learning Classification Guide

We are excited to see the adoption of arXiv in the rapidly growing field of machine learning. Given the interdisciplinary nature of machine learning, it is becoming a challenge for our volunteer moderators to keep up with verifying the appropriate categories for machine learning applications.

When submitting to arXiv, authors suggest which arXiv category they think is most appropriate. This classification determines which category the paper will be announced, and thus, the audience. Our moderators review the appropriateness of classifications in our moderation process, and misclassified papers require additional work for our volunteer moderators to rectify. This means that authors may see that their paper is delayed for announcement and publication. To help avoid this delay, we encourage you to review the arXiv categories as you prepare your submission.

Our machine learning (category: cs.LG) moderators are seeing spikes of 250 submissions (new papers, cross lists, and replacements) per day that need attention, and we expect it to continue to rise.

monthly count of cs.LG submissions to arXiv 2017 to 2019

In the future we plan to use machine learning to wrangle classification during the submission process rather than the downstream moderation process. When authors go to submit papers to arXiv, we will be leveraging classifier software developed by Paul Ginsparg to suggest categories to authors. This is part of the arXiv Next Generation submission system that we plan to beta test in 2020.

In the meantime, we are asking our authors to review the subject classes for Computer Science and consider the best fit before submitting. We also have suggestions for some of the most common decisions authors weigh.

Is my subject most appropriate for machine learning in Computer Science (cs.LG) or in Statistics (stat.ML)?

These two categories are very similar with overlap. Often it depends on the authors’ home field of study. In general reinforcement learning papers should have cs.LG as primary — unless they are more appropriate in math.OC (optimization and control), econ.GN (general economics), or eess.SY(systems and control). Papers categorized with cs.LG as primary are automatically cross-listed as stat.ML and vice versa.

I am applying machine learning in a field. Which category should I choose?

If the primary domain of the application is available as another category in arXiv and readers of that category would be the main audience, that application category should be primary. Examples include applications to computer vision (cs.CV), natural language processing (cs.CL), speech recognition (eess.AS), information retrieval (cs.IR; includes document classification, recommender systems, table extraction and recognition, and topic modeling), crowdsourcing (cs.HC), community detection and modeling (cs.SI), education, health and fairness (cs.CY), visualization (cs.GR, and, if evaluated using human studies, cs.HC), traffic management (cs.SY or cs.AI), knowledge graphs and ontologies (cs.AI), stenography (cs.MM), novel sensing techniques (cs.ET), quantitative finance (q-fin), quantitative biology (q-bio), physics (physics or cond-mat) and astrophysics (astro-ph).

What about within neural network architectures?

Papers discussing the foundations of neural network architectures (activation functions, spiking neurons, etc.) should list cs.NE as primary, as should papers applying biologically-inspired optimization techniques such as evolutionary methods.

What about machine learning applied to signal types, like sound and images?

Papers working with the properties of specific signal types (e.g., sound, EEG, hyperspectral, ultrasound) should consider cs.SD (sound, including music), eess.IV (images and video), or eess.SP (signal processing) as primary. Papers studying images of the real world should consider cs.CV as primary, whereas papers about other image-like signals (fMRI, X-rays, ultrasound, retinal, etc.) usually fit better in eess.IV. Papers that use machine learning techniques to solve specific processing tasks should consider the topic where other approaches for those processing tasks are typically published, for example eess.IV for compression or cs.CV for segmentation, independently of the type of images that are processed. Papers that use computer vision or machine learning methods to attack specific domain applications (for example, detecting diseases in medical images) should be submitted to topics that deal with that application, with cs.CV as a secondary topic. A good rule of thumb for identifying a primary topic is to ask which single community is the most important set of readers.

What about computers assisting human learning?

cs.CY is a better fit for papers studying human learning such as computer-aided instruction. cs.LG is appropriate as a secondary category if machine learning techniques are applied to human learning.