Learning and generating awareness from data