Contrary to misconceptions, ameliorate and alleviate do have
differences. While ameliorate means to
actually improve a situation, alleviate means to relieve
the stress of the situation, make it more tolerable.
example: To ameliorate the bitter soup, one might add other
ingredients, improving the soup itself. To alleviate the bitter soup, one might distract the self while eating it,
talking to friends, holding the nose, eating other foods, making it easier to consume. None of this lessens how bitter the soup actually is. It just alleviates the
discomfort of consuming it.