1. A system, the system comprising: a processor configured to execute a machine learning algorithm; and a memory configured to store the machine learning algorithm, the machine learning algorithm including a graph with nodes, wherein each of the nodes is associated with an input data and an output data, and pairs of the nodes are connected by a boundary when the input data associated with a first node from the nodes is similar to the input data associated with a second node from the nodes and the output data associated with the first node from the nodes is different than the output data associated with the second node from the nodes.