Teaching computers to interpret ideology: Purdue professor uses AI to deduce bias in social media and news