Model-based Unsupervised Learning to Establish Drug Mechanisms : A Case Study of Metformin ’ s Mechanisms in Triple-Negative Breast Cancer