Tag reflection and learning