Debate is a synonym of Argue. Argue is a synonym of Reason. Speculate is a type of Reason. Speculation is derived from Speculate. 
Residential is related to Home. Home is related to Mother. Mother is related to Like. 
Debate <--Synonym--> Argue <--Synonym--> Reason <--IsA-- Speculate <--DerivedFrom-- Speculation 
Residential <--RelatedTo--> Home <--RelatedTo--> Mother <--RelatedTo--> Like 