Commonwealth Bank of Australia has used a combination of machine learning technology, deep data analytics and behavioural science to upgrade its banking app to offer greater personalisation, tailored specifically to the individual needs of each customer.