After Google's latest updates, previous methods of link building aren't working, like social bookmarking, comment, forum profiles, etc... Therefore I started cleaning up some spammy or low-quality links.
I also posted some articles on article posting websites. But I posted duplicate articles in several of them with my site's links in them. Now I really don't know whether I should remove those articles or not to recover from Google's Penguin update.