Non-Negative Inductive Matrix Completion for Discrete Dyadic Data