Nice is the opposite of Rank. Rank is a synonym of Rate. Frequency is a type of Rate. 
Advocate is the opposite of Opponent. Opponent is the opposite of Supporter. Supporter is a synonym of Assistant. 
Nice <--Antonym--> Rank <--Synonym--> Rate <--IsA-- Frequency 
Advocate <--Antonym--> Opponent <--Antonym--> Supporter <--Synonym--> Assistant 