11. A system for determining a type of conversation continuity in a natural language conversation comprising a first query and a second query to refine search results in response to the first query and the second query based on the type of conversation continuity, the system comprising: a memory storing at least one of a database and a knowledge graph; a user input device in communication with control circuitry; the control circuitry configured to: receive, via the user input device, the first query from a user; retrieve, from the database, a first search result for the first query; generate for display the first search result; receive, via the user input device, the second query from the user; determine a first token in the first query; determine a second token in the second query; identify first entity data for the first token, wherein the first entity data includes: a first entity type for the first token, a first probability that the first entity type corresponds to the first token, a second entity type for the first token, and a second probability that the second entity type corresponds to the first token; identify second entity data for the second token, wherein the second entity data includes: a third entity type for the second token, a third probability that the third entity type corresponds to the second token, a fourth entity type for the second token, and a fourth probability that the fourth entity type corresponds to the second token; transmit a request including an indication of the first entity data and the second entity data for connections between the first entity data and the second entity data; in response to the transmitted request, receive one or more graph connections between the first entity data and the second entity data obtained by a search of a knowledge graph, the search based on the indication of the first entity data and the second entity data; apply the first token, the second token, the first entity data, the second entity data, and the one or more graph connections as inputs to an artificial neural network; determine an output from the artificial neural network that indicates the type of conversation continuity between the first query and the second query; update the second query based on the type of conversation continuity; retrieve, from the database, a second search result for the updated second query; and generate for display the second search result.
11. A system for determining a type of conversation continuity in a natural language conversation comprising a first query and a second query to refine search results in response to the first query and the second query based on the type of conversation continuity, the system comprising: a memory storing at least one of a database and a knowledge graph; a user input device in communication with control circuitry; the control circuitry configured to: receive, via the user input device, the first query from a user; retrieve, from the database, a first search result for the first query; generate for display the first search result; receive, via the user input device, the second query from the user; determine a first token in the first query; determine a second token in the second query; identify first entity data for the first token, wherein the first entity data includes: a first entity type for the first token, a first probability that the first entity type corresponds to the first token, a second entity type for the first token, and a second probability that the second entity type corresponds to the first token; identify second entity data for the second token, wherein the second entity data includes: a third entity type for the second token, a third probability that the third entity type corresponds to the second token, a fourth entity type for the second token, and a fourth probability that the fourth entity type corresponds to the second token; transmit a request including an indication of the first entity data and the second entity data for connections between the first entity data and the second entity data; in response to the transmitted request, receive one or more graph connections between the first entity data and the second entity data obtained by a search of a knowledge graph, the search based on the indication of the first entity data and the second entity data; apply the first token, the second token, the first entity data, the second entity data, and the one or more graph connections as inputs to an artificial neural network; determine an output from the artificial neural network that indicates the type of conversation continuity between the first query and the second query; update the second query based on the type of conversation continuity; retrieve, from the database, a second search result for the updated second query; and generate for display the second search result. 15. The system of claim 11 , wherein the control circuitry configured to determine the output from the artificial neural network that indicates the type of conversation continuity between the first query and the second query comprises the control circuitry configured to: multiply one or more inputs to a hidden layer in the artificial neural network with corresponding one or more weights in the hidden layer; and add resulting values from the multiplying to determine the output value.