Weighted interpolation