1. A graph filtering data processing system configured for collaborative filtering of a graph, the system comprising: a computer with a display, memory and at least one processor communicatively coupled to a data repository over a computer communications network; and, a collaborative filing module executing in the memory of the computer the module loading a data set from the repository, representing the data set in a graph of a plurality of arranged nodes and links therebetween, identifying a primary node amongst the nodes of the graph, retrieving a composite rating for different ones of the arranged nodes, the composite rating for a corresponding one of the nodes aggregating different ratings previously applied to the corresponding one of the nodes by different end users, selecting a subset of the arranged nodes based upon the primary node and a composite rating of one or more other nodes, and transmitting to a computer over a computer communications network only the primary node and also the subset.