Shout is a type of Talk. Talk is the opposite of Silence. Silence is the opposite of Song. Song is a type of Poetry. 
Controversial is derived from Controversy. Fight is a type of Controversy. 
Shout --IsA--> Talk <--Antonym--> Silence <--Antonym--> Song --IsA--> Poetry 
Controversial --DerivedFrom--> Controversy <--IsA-- Fight 