An innovative yield learning model considering multiple learning sources and learning source interactions. (May 2019)