The weapon officer in the Citadel Drill Grounds of Act 1 teaches Identify up to level 5, as does the smith in the Black temple of Act 3. Brian in the Battlefields of Act 4 teaches it up to level 10, and in Act 5 teaches it up to level 20.