i think no........because the word promote implies that some one is behind it .......promote means "to advance (someone) to a higher grade''....so the word promote gives us clear vision that there are two .....one is promoting and second is being promoted ..the two are active when we use word promote ...but the the word improve has not this