Tag learning philosophies