https://medium.com/@monocosmo77/use-cases-of-k-submodular-maximization-part3-machine-learning-7d951718f313