So the algorithm isn't even able to differentiate between the buying behaviour of a married couple and a single male living alone, with roughly 10 years worth of buying history to judge from?
I'd fire the department responsible for that waste of money.