Specialize is a synonym of Narrow. Narrow is related to Hall. 
Help is a type of Support. Support is a type of Give. Give is related to Offer. Offer is a synonym of Assignment. 
Specialize <--Synonym--> Narrow <--RelatedTo--> Hall 
Help --IsA--> Support --IsA--> Give <--RelatedTo--> Offer <--Synonym--> Assignment 