What kind of clustering algorithm and parameters are used in clustering friends into friends cluster by the Wolfram|Alpha Facebook report? Which Facebook SDK are they using? Do I need a training data if I use clustering?