recompute weights by log approximator