NeuMF trained from scratch (without pre-training) with 8 predictive factors reaches HR@10 = 0.688 on MovieLens-1M.headline
Consistent8 0.684 0.403 0.688 0.410
Table 2 (MovieLens rows, Factors = 8, 'Without Pre-training' HR@10 column), p. 7 · quote verified on p. 7 · equivalence check · observed/published 0.9953 · registered at event 12, before the first recorded result (after command output had been observed)
Method, tolerance rationale and evidence
Metric. HR@10 of NeuMF without pre-training, 8 predictive factors, MovieLens-1M, leave-one-out with 99 sampled negatives
Why this tolerance. HR@10 is the mean of 6,040 per-user binary hits, so its binomial standard error is about sqrt(0.69*0.31/6040) = 0.006; run-to-run variation from random initialisation and negative sampling (the paper reports a single run) is of similar size. 0.02 absolute is roughly three combined standard errors and is also the smallest step that separates adjacent factor sizes in the paper's own tables.
Event 38. Observed 0.6848, delta -0.0032, consistent. Evidence events [34] (value matched by the legacy rule; not bound to an excerpt). README NeuMF command without pre-training (8 factors, layers [64,32,16,8], 20 epochs, batch 256, 4 negatives, Adam 0.001) on the primary commit 312aff0 with Keras 1.0.7/Theano 0.8.0 on CPU; value is the scripts End-of-run best-epoch HR@10 (epoch 18 of 20). Per-epoch HR@10 over the last 6 epochs ranged 0.6738-0.6848; the final epoch (19) gave 0.6844. Single run, single seed.