Common Sense Reasoning for Interactive Applications