1. A computing system for social interaction comprising: a control unit, including a hardware processor, configured to: detect an upcoming event including a purpose of the upcoming event; extract an invitee's identification for the upcoming event; aggregate supplemental information, including an invitee's information associated with the invitee's identification, beginning with event information of the upcoming event, wherein the supplemental information is gathered from different types of social networks; build a social graph as an enhanced graph or with an extension graph based on the supplemental information from the different types of social networks, including the invitee's information for adding an invitee associated with the invitee's identification; generate a conversation context about the invitee based on the supplemental information for interacting with the invitee at the upcoming event, wherein the conversation context includes relevant information associated with one of the social networks based on the invitee's information for interacting with the invitee at the upcoming event; identify a common interest between a user of the social networks and the invitee based on the invitee's information; and a storage unit, including a memory unit, coupled to the control unit, configured to store the social graph.