The Big Picture

Thoughts on Computer Vision and Machine Learning.

The Role of Social Interactions in Learning

We learn a language because we need to communicate information.

We need to communicate information because we need to coordinate actions.

We need to coordinate actions to solve problems as a team/social group.

We work as a team because each team member has different expertise and this needs to be integrated to have a globally optimal solution.

Alternatively, we could have a single individual with the knowledge of everybody. However, this is highly inefficient as problems do not always require complete knowledge of all fields of science.

A more efficient system is to have individuals who specialize in different domains but also have a common ground to exchange information with one another. Each individual should then have some basic capabilities which allow him/her to absorb the new knowledge and integrate it with the pre-existing one to solve a task.