Synapse: Learning Preferential Concepts from Visual Demonstrations