Knowledge Recommendation Systems with Machine Intelligence Algorithms : People and Innovations