The evolution of recommender systems: From the beginning to the Big Data era
Published in Matthias Dehmer, Frank Emmert-Streib, Frontiers in Data Science, 2017
Beatrice Paoli, Monika Laner, Beat Tödtli, Jouri Semenov
Dato, formerly GraphLab, is a standalone product that can be connected with Hadoop for graph analysis and machine-learning tasks. It was fully open source, but in late 2014, they transitioned into a commercial product. Their C++ processing engine Dato Core [64] has been released to the community on Github along with their interprocess communication library (for translating between C++ and Python) and graph analytics implementations. Their MLlibs are unavailable outside their enterprise packages. Dato GraphLab comprises a scalable machine-learning toolkit that includes implementation, for example, Deep learning, factor machines, topic modeling, clustering, and nearest neighbors. Distributed processing on Hadoop enables large-scale learning.