Some events, like moods or qualitative evaluations, are not grounded in any particular observations or actions but can emerge as the result of internal or external interactions. "Opinion" rules extracted from diverse sources such as blogs, newspaper articles, chat rooms, etc. can be synthesized together into a fuzzy cognitive map linking event nodes together. We explore in this paper how to learn fuzzy cognitive maps with dynamic programming techniques.