11. A system for providing recommendations that take into account users' casual references to certain media assets during conversational communications by isolating a term in the conversational communications and determining relationships to that term through the use of a knowledge graph organized to store relationships between different pieces of information, comprising: storage circuitry configured to store a knowledge graph having a plurality of nodes representing different pieces of information and a plurality of edges connecting the plurality of nodes representing relationships between the different pieces of information; communications circuitry configured to receive a user communication; and control circuitry configured to: analyze the user communication based on a previously stored template from a database to determine a term of the user communication; transmit a query based on the term to a knowledge graph; identify a first node representing a candidate component that is connected to a second node representing the term based on the knowledge graph; generating for display, via the user interface, a request causing user input directed to confirming whether the term is associated with the candidate component; in response to receiving the user input, modify a strength of association represented by a weight allocated to an edge connecting the second node representing the term and the first node representing the candidate component in the knowledge graph; and generate a content recommendation associated with the candidate component based on the strength of association.
15. The system of claim 11 , wherein the control circuitry is further configured, when modifying the strength of association between the term and the candidate component to: generate a new component of the knowledge graph corresponding to the term; and generate an association between the new component and the candidate component.