1. A method 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 method comprising: receiving, via a user input device, the first query from a user; retrieving, from a database, a first search result for the first query; generating for display, using control circuitry, the first search result; receiving, via the user input device, the second query from the user; determining, using control circuitry, a first token in the first query; determining, using the control circuitry, a second token in the second query; identifying, using the control circuitry, 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; identifying, using the control circuitry, 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; transmitting 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, receiving 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; applying, using the control circuitry, 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; determining, using the control circuitry, an output from the artificial neural network that indicates the type of conversation continuity between the first query and the second query; updating, using the control circuitry, the second query based on the type of conversation continuity; retrieving, from the database, a second search result for the updated second query; and generating for display, using control circuitry, the second search result.
1. A method 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 method comprising: receiving, via a user input device, the first query from a user; retrieving, from a database, a first search result for the first query; generating for display, using control circuitry, the first search result; receiving, via the user input device, the second query from the user; determining, using control circuitry, a first token in the first query; determining, using the control circuitry, a second token in the second query; identifying, using the control circuitry, 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; identifying, using the control circuitry, 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; transmitting 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, receiving 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; applying, using the control circuitry, 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; determining, using the control circuitry, an output from the artificial neural network that indicates the type of conversation continuity between the first query and the second query; updating, using the control circuitry, the second query based on the type of conversation continuity; retrieving, from the database, a second search result for the updated second query; and generating for display, using control circuitry, the second search result. 9. The method of claim 1 , wherein updating the second query based on the type of conversation continuity comprises: identifying, using the control circuitry, the type of conversation continuity to be a no continuity type; and based on identifying the type of conversation continuity to be the no continuity type, assigning, using the control circuitry, the second query to be the updated second query.