Duterte had campaigned in 2016 on a promise to end the nearly 50-year Maoist rebellion, which has killed more than 40,000 people, by finding a political solution but he abandoned peace efforts in November complaining of repeated rebel attacks.
On Wednesday, he revived the idea of talks. "Let's give this another last chance," Jesus Dureza, a presidential adviser on the peace process, said in a statement, citing Duterte.
The president had told his government "to work on the resumption of peace talks" and stressed the importance of first "forging a ceasefire agreement to stop mutual attacks and fighting while talks are underway", Dureza said.
The government and the communists' political wing, the National Democratic Front, have been in on-again, off-again negotiations since 1986. Norway has brokered some talks.
The communist insurgency has stunted economic development in several resource-rich provinces, just as Muslim separatist rebellions have plagued large parts of the south of the Catholic-majority country.
The founder and leader of the communist movement, Jose Maria Sison, who lives in exile in the Netherlands welcomed the president's overture, saying the communists were "open and ready to resume peace negotiations".
"We hope that from here on we can make steady and significant advances on the road of realising peace," he said.
(Except for the headline, this story has not been edited by NDTV staff and is published from a syndicated feed.)