I have a few million Entities with 1 to 10 attributes describing each of them and about one hundred thousand Classes to sort them into.
Are there any Machine Learning algorithms (ideally available on SQL Server, Azure or as .NET library) or a stand-alone tools for massive Multiclass Classification capable of suggesting the top few best matching Classes for each of the Entities?
I have found this research along the lines: Learning compact class codes for fast inference in large multi class classification, but could not find any implementations.
At the moment I have sort of a K-nearest neighbours based on Full-Text Search with a couple of other dimensions weighted at 1/3 each to improve the results. I am looking for the ways to improve both performance and accuracy.