Weird is a synonym of Unusual. Unusual is a synonym of Odd. Odd is related to Fellow. 
Specialize is a synonym of Narrow. Narrow is related to Squeeze. Squeeze is a type of Lover. Lover does not want (to) Fight. 
Weird <--Synonym--> Unusual <--Synonym--> Odd <--RelatedTo--> Fellow 
Specialize <--Synonym--> Narrow <--RelatedTo--> Squeeze --IsA--> Lover --NotDesires--> Fight 