Text this: What, how and when to use knowledge in neural network application