While most automatic classification algorithms can only classify data in one category at a time, CraftML can classify data into multiple categories. For instance it can be trained to learn to classify any Wikipedia pages (based on their keywords) into thousands categories and sub-categories.
The algorithm was presented at the International Conference on Machine Learning 2018. Read the article online.
The code of OpenCraftML is available on Orange-Opensource GitHub under MIT License.