A probabilistic approach for jointly inferring unknown drug-drug interactions from a network of multiple drug-based similarities and known interactions. PSL models are easy and fast: you can define them using a straightforward logical syntax and solve them with fast convex optimization. PSL has produced state-of-the-art results in many areas spanning natural language processing, social-network analysis, and computer vision.