                           :pca-iters 10
                           :base-iters 10
                           :base-k 50
-                          :group-iters 10
-                          :group-k 3}
+                          :group-iters 10}
                     opts))
    :rating-mat  (plmb/fnk [conv votes]
                   (update-nmat (:rating-mat conv)



(def small-conv-update (graph/eager-compile small-conv-update-graph))
(def med-conv-update (graph/eager-compile med-conv-update-graph))
(def med-conv-update2 (graph/eager-compile med-conv-update-graph2))
(def large-conv-update (graph/eager-compile large-conv-update-graph))



        n-ptpts (count (distinct (into ptpts (map :pid votes))))]
    ; dispatch to the appropriate function
    ((cond
       (> n-ptpts 1500)   large-conv-update
       :else             small-conv-update)
          {:conv conv :votes votes :opts opts})))


