Function is related to Voice. 
Reduce is the opposite of Expand. Expand is the opposite of Contract. Contractor is derived from Contract. 
Function <--RelatedTo--> Voice 
Reduce <--Antonym--> Expand <--Antonym--> Contract <--DerivedFrom-- Contractor 