Tag learning theory