The 'big data' era sees every person generating a deluge of high-dimensional data, from clicks and purchases to sensor readings and survey responses. Yet the complexity of this data is often driven by ...