Weaken is derived from Weak. Weak is a synonym of Delicate. Delicate is related to Butterfly. 
Attack is related to Confrontation. Confrontation is a type of Comparison. Comparison is related to Equal. Equal is related to Comparable. 
Weaken --DerivedFrom--> Weak <--Synonym--> Delicate <--RelatedTo--> Butterfly 
Attack <--RelatedTo--> Confrontation --IsA--> Comparison <--RelatedTo--> Equal <--RelatedTo--> Comparable 