Capturing knowledge of user preferences | Synapse