Tag learning through life