In school, we Filipinos were taught we were descendants of seafarers from Malaysia and Indonesia. They came to the islands in boats and later occupied lowlands forcing the aborigines to the mountains. This made sense because majority of Filipinos do share similarities with Indonesians and Malaysians.
Recent research though show a different story.
Our Taiwanese descendants became very good seafarers and a lot of them were able to migrate to what is now the Philippines, Malaysia, Indonesia, and the rest of South East Asia. It is also believed that they went as far west as Madagascar, as far east as the Easter Island, and as far south as New Zealand.
This explains the physical and linguistic similarities between South East Asians, Polynesians, Taiwanese aborigines, Hawaiians, and even the people of Madagascar.
We should start updating our history books!