I got it! The problem was my clojure code. I was not using the model argument passed into in my builder method, instead I was referencing a local, model var outside the method -- state problem. All working great now. Very interesting results too... sure to keep me busy for a while!
On Sun, Jul 15, 2012 at 11:52 AM, Sean Owen <sro...@gmail.com> wrote: > Duplicates are handled by over-writing. There's not a way to represent > two states of a user-item association simultaneously. > It could be an issue only if you made your own data splitter that > didn't properly put stuff in one bucket or the other, but I don't know > that this is the issue here. > > You might just run through the debugger and see just why it's 0. Is it > really predicting with perfect accuracy every time? how many times? > what data points... may give a clue quickly about the issue. > > On Sun, Jul 15, 2012 at 4:23 PM, Matt Mitchell <goodie...@gmail.com> wrote: >> OK hmm, is it possible this could happen from duplicate >> user/pref/score values in my data? How does Mahout handle duplicate >> entries in data, whether in a load-once file or coming from a refresh? >> >> On Sun, Jul 15, 2012 at 4:01 AM, Sean Owen <sro...@gmail.com> wrote: >>> This sounds like a target leak, like your test data is actually >>> getting copied into the training data. >>> >>> On Sun, Jul 15, 2012 at 1:08 AM, Matt Mitchell <goodie...@gmail.com> wrote: >>>> One strange thing, and I'm going to dig through the MIA book tonight, >>>> is that my user based recommendation evaluator returns 0.0 no matter >>>> what I do. It's setup using PearsonCorrelationSimilarity, >>>> NearestNUserNeighborhood(2), GenericUserBasedRecommender and the >>>> AverageAbsoluteDifferenceRecommenderEvaluator. Also, my prefs do have >>>> values, a range from 1 to 3.