Developing learning algorithms that can process large data efficiently, while building from them the best possible models.