Context-aware spoken language understanding for human robot interaction