Even before an employee at DBS Bank signals his intention to quit, the bank's human resource system would already know.

Its predictive algorithm analyses as many as 600 data points - from absenteeism, salary increases and rate of promotion to the birth of a child and training modules attended.