A talent is generally considered to be an innate ability, whereas high potential is generally the result of personal effort and investment. A talent is more difficult to evaluate precisely, while the criteria for identifying high potential are more precise and therefore measurable. Talent is more difficult to evaluate precisely, the criteria for identifying high potential are more precise and therefore measurable, but they are nevertheless subject to reinforcement after the fact. Talent may be more limited in scope, whereas high potential may be more versatile and transferable to different fields.