1. A method 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: receiving, via a user interface, a user communication; analyzing, via processing circuitry, the user communication based on a previously stored template from a database to determine a term of the user communication; transmitting a query based on the term to 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; identifying 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, modifying 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 generating a content recommendation associated with the candidate component based on the strength of association.