1. A method for pattern recognition performed by a physical computing system, the method comprising: with said physical computing system, structuring data as a bi-partite graph, a set of instance nodes within said graph representing instances within said data and a set of property nodes within said graph representing properties of said instances, edges between said instance nodes and said property nodes representing values of said properties; with said physical computing system, assigning a transition probability function to each of said instance nodes and to each of said property nodes; and with said physical computing system, applying a random walker to said graph, said random walker utilizing said transition probability functions.