Random Forests
Physics Subject Headings (PhySH), 2001 · paper · AI and machine learning
Presents random forests, ensembles of tree predictors built with random vectors, whose generalization error converges as trees are added and depends on tree strength and correlation. Random feature selection gives error rates comparable to Adaboost, with more robustness to noise.
Checked: PDF from stat.berkeley.edu, fetched 4 Oct 2026. Page numbers are those of that PDF.
25 findings
Substance Section 1.1 describes bagging as "a random selection (without replacement) is made from the examples in the training set", but Section 3.1 says "Each new training set is drawn, with replacement, from the original training set".
- p. 2 Section 1.1, first paragraph
a random selection (without replacement) is made from the examples in the training set
- p. 8 Section 3.1, first paragraph
Each new training set is drawn, with replacement, from the original training set
- p. 2 Section 1.1 Introduction, first paragraph
a random selection (without replacement) is
- p. 8 Section 3.1, first paragraph
Each new training set is drawn, with replacement,
Judge's note: Read pages 2 and 8 images. Page 2 prints "(without replacement)"; the same page describes bagging as counts from N darts thrown at N boxes (i.e. with replacement), and page 8 says "drawn, with replacement" and "bootstrap training sets" with about one-third left out. No statement in the paper explains a without-replacement variant. The intro parenthetical contradicts the rest of the paper.
Second check: another model agreed
Report a problem with this finding
Substance Theorem 1.2 ("PE* converges to" expression (1)) is stated with no condition on ties; the proof's "It suffices to show..." step gives pointwise convergence of the vote proportions, which does not give convergence of P(mg<0) when the limiting margin equals 0 with positive probability.
- p. 4 Theorem 1.2 and equation (1)
PE* converges to
- p. 27 Appendix I, proof of Theorem 1.2, first sentence
It suffices to show that there is a set of probability zero C on the sequence space
Only the authors can say what is right here.
Judge's note: Read page 4 (theorem) and page 27 (proof) images. The proof shows vote fractions converge for all x off a null set, so mg→mr pointwise; but PE*=P(mg<0) integrates an indicator that is discontinuous at 0, so the limit follows only where mr≠0. Counterexample reworked: two classes, P(Y=1)=p, h independent of x and equal to each class with probability 1/2. Then mr≡0 and (1)=P(0<0)=0. With f_N the fraction of the first N trees voting class 1, PE*_N = p·1(f_N<1/2)+(1−p)·1(f_N>1/2); N(f_N−1/2) is a symmetric random walk, a.s. on each side of 0 infinitely often, so PE*_N takes the values p and 1−p infinitely often and does not converge to 0. Nothing in Section 2.1 or Appendix I assumes P(mr=0)=0. The theorem needs that extra hypothesis (or a liminf/limsup statement); it is a boundary case and the authors should say which.
Second check: another model agreed
Report a problem with this finding
Substance Equation (A2) prints "sd(Θ)=[p1+p2+(p1−p2)^2]^(1/2)"; the standard deviation of the raw margin requires a minus sign before (p1−p2)^2.
- p. 28 Appendix II, equation (A2)
sd(Θ)=[p1+ p2+( p1−p2)2]
- p. 5 Definition 2.2
rmg(Θ,X,Y)= I(h(X,Θ)=Y)−I(h(X,Θ)= ˆj(X,Y))
Only the authors can say what is right here.
Judge's note: Page 28 image shows a plus sign before (p1−p2)^2. Reworking from Definition 2.2: rmg = I(h=Y) − I(h=ĵ) with ĵ≠Y, so the two events are disjoint and rmg takes +1 with probability p1, −1 with probability p2, and 0 otherwise. Then E[rmg^2] = p1+p2 and E[rmg] = p1−p2, so var = p1+p2−(p1−p2)^2. Section 2 defines sd(Θ) as the standard deviation of rmg holding Θ fixed. Counterexample: p1=1, p2=0 gives rmg≡1 and true sd 0, while the printed formula gives sqrt(2). With p1=0.75, p2=0.25 the printed variance is 1.25, above the maximum of 1 for a variable in [−1,1]. The formula is wrong as printed.
Second check: another model agreed
Report a problem with this finding
Substance The two-class identity "ρ̄ = EΘ,Θ' [ρ(h(⋅,Θ),h(⋅,Θ')]" ("so that ρ̄ is the correlation between two different members of the forest averaged over the Θ,Θ' distribution") does not hold in general.
- p. 6 Section 2.2, two-class simplification
ρ =EΘ,Θ' [ρ(h(⋅,Θ),h(⋅,Θ')]
Only the authors can say what is right here.
Judge's note: Read page 6 image. With Y,h∈{±1}, rmg=Y·h, and corr(Yh,Yh') is not corr(h,h') in general; also ρ̄ is defined at the top of the page as an sd(Θ)sd(Θ')-weighted average, not a plain expectation of correlations. Counterexample reworked: X uniform on 4 points, Y=(1,1,−1,−1), h1=(1,1,−1,1), h2=(1,−1,−1,−1), each with probability 1/2. Raw margins Yh1=(1,1,1,−1), Yh2=(1,−1,1,1): means 0.5, E[product]=0, cov=−0.25, variances 0.75, corr=−1/3. Classifiers: means 0.5 and −0.5, E[h1h2]=0, cov=+0.25, variances 0.75, corr=+1/3. The sds are equal, so ρ̄=(1+1−1/3−1/3)/4=1/3, whereas E ρ(h,h')=(1+1+1/3+1/3)/4=2/3. Even if ρ(h,h') is read as the correlation of the correctness indicators, the equality with the weighted ρ̄ needs equal sd(Θ) across Θ. Theorem 2.3 is unaffected; the displayed interpretive formula is false as printed.
Second check: another model agreed
Report a problem with this finding
Substance "For zip-code data, using F=1, the ratio is .025, implying that Forest-RI is 40 times faster." The stated formula F*log2(N)/M with N=7291 and M=256 from Table 1 gives about .050, i.e. about 20 times.
- p. 11 Section 4, last paragraph
For zip-code data, using F=1, the ratio is .025, implying that Forest-RI is 40 times faster.
- p. 11 Section 4, compute-time paragraph
using F=1, the ratio is .025, implying that Forest-RI is 40 times faster
- p. 9 Table 1, zip-code row
7291
- p. 11 Section 4
the ratio is .025, implying that Forest-RI is 40 times faster
Only the authors can say what is right here.
Judge's note: Viewed p11 and Table 1 on p9 (zip-code: train 7291, inputs 256). log2(7291) is about 12.83, since 2^13 = 8192; 12.83/256 = 0.050 and 1/0.050 = 20. The printed .025 would need log2(N) of about 6.4. Natural log (8.89/256 = 0.035) does not give it either. No other N or definition is given in the text. The empirical figure (4 minutes vs almost three hours) is a comparison with Adaboost, not the formula. Only the authors can say whether the formula or the value is intended.
Second check: another model agreed
Report a problem with this finding
Substance "The reason that variable 6 seems important, yet is no help once variable 2 is entered" — the preceding paragraph shows it is variable 8 that gives no help (29.7% to 29.4%), while variable 6 lowers the error to 26.4%; "variable 6" should read "variable 8".
- p. 19 Section 10, paragraph after Figure 4
The reason that variable 6 seems important, yet is no help once variable 2 is entered
- p. 19 Section 10, preceding paragraph
But when variable 8 is added, the error falls only to 29.4%. When variable 6 is added to variable 2, the error falls to 26.4%.
Judge's note: Page 19 image: "But when variable 8 is added, the error falls only to 29.4%. When variable 6 is added to variable 2, the error falls to 26.4%." The same paragraph ends "the 8th variable carries some of the same information as the second. So it does not add predictive accuracy when combined with the second." The paragraph contradicts itself and the fix is evident.
Second check: another model agreed
Report a problem with this finding
Substance Table 8 "With Bagging" gives Ozone 17.8, whereas the forest (with bagging) error for Ozone is 16.3 in Table 6 and Table 7; the other seven rows of that column match Table 6's Forest column exactly.
- p. 25 Table 8, Ozone row, With Bagging
17.8
- p. 23 Table 6, Ozone row, Forest
16.3
- p. 24 Table 7, Ozone row, Test Error
16.3
- p. 25 Table 8
Ozone 17.8 16.3
Only the authors can say what is right here.
Judge's note: Page images: Table 6 Forest column is 10.2, 16.3, 24.6, 4.6, 4.2, 5.7, 19.6, 21.6. Table 7 Test Error is the same, with Ozone 16.3. Table 8 With Bagging is 10.2, 17.8, 24.6, 4.6, 4.2, 5.7, 19.6, 21.6. The value 17.8 equals the Bagging and Adapt. Bag entries for Ozone in Table 6, and Table 8's With Noise entry for Ozone is 16.3. The text describes the same setup (25 features, 100 trees) and nothing explains a different run. Which Ozone value is right for each column is for the author to say; it bears on the comparison of noise with bagging for that data set.
Second check: another model agreed
Report a problem with this finding
Reference or label "Breiman [1999] generates new training sets by randomizing the outputs in the original training set" cites the entry "Breiman, L. [1999] Using adaptive bagging to debias regressions"; the output-randomization paper is listed as Breiman [1998b].
- p. 2 Section 1.1, second paragraph
Breiman [1999] generates new training sets by randomizing the outputs in the original training set.
- p. 26 References
Breiman, L. [1999] Using adaptive bagging to debias regressions
- p. 2 Section 1.1, second paragraph
Breiman [1999] generates new training sets by randomizing the outputs
- p. 26 References
Breiman. L. [1998b] Randomizing Outputs To Increase Prediction Accuracy.
Judge's note: Read pages 2 and 26 images. The only 1999 Breiman entry in the reference list is the adaptive bagging report; "Randomizing Outputs To Increase Prediction Accuracy" is [1998b]. The text of Section 12 cites "outputs (Breiman [1998b])" for the same method, and [1999] is used for adaptive bagging elsewhere (text layer). Verified entirely within the paper's own reference list.
Second check: another model agreed
Report a problem with this finding
Reference or label "Breiman et al [1985]" (p.13) has no entry in the reference list; "Breiman [1996]" (pp.2, 10) and "Breiman [1998]" (p.23) do not say which of the listed [1996a]/[1996b] and [1998a]/[1998b] entries is meant.
- p. 13 Section 5.1, fourth paragraph
Breiman et al [1985]
- p. 23 Section 12, paragraph after Table 5
They originated in Friedman [1991] and are also described in Breiman [1998]
- p. 2 1.1
(Breiman [1996])
- p. 23 Section 12
described in Breiman [1998]
Only the authors can say what is right here.
Judge's note: Read the reference list (pp.26-27) in the text layer: the Breiman entries are 2000, 1999, 1998a, 1998b, 1996a and 1996b only. There is no Breiman et al entry, and the unsuffixed citations cannot be resolved to one entry. The citing text was checked on the page 23 and page 10 images; the page 13 and page 2 citations were checked in the text layer only. The missing Friedman [1991] entry is handled under C045.
Second check: another model agreed
Report a problem with this finding
Reference or label Outline says "These are called out-of-bag estimates and are reviewed in Section 4", but out-of-bag estimates are in Section 3.1 ("3.1 Using Out-Of-Bag Estimates to Monitor Error, Strength, and Correlation"); Section 4 is "Random Forests Using Random Input Selection".
- p. 3 Section 1.2 Outline
These are called out-of-bag estimates and are reviewed in Section 4.
- p. 8 Section heading
3.1 Using Out-Of-Bag Estimates to Monitor Error, Strength, and Correlation
- p. 3 Section 1.2 Outline, second paragraph
estimates and are reviewed in Section 4
- p. 3 1.2 Outline
reviewed in Section 4
Judge's note: Read page 3 image (outline) and page 8 image (Section 3.1 heading and out-of-bag discussion). The Section 4 heading was confirmed in the text layer. Section 6 text itself refers to "as described in Section 3.1". The outline pointer is off by one.
Second check: another model agreed
Report a problem with this finding
Reference or label Outline says "Sections 5 and 6 give empirical results for two different forms of random features", but random input selection is Section 4 and random linear combinations is Section 5; Section 6 is "Empirical Results on Strength and Correlation".
- p. 3 Section 1.2 Outline
Sections 5 and 6 give empirical results for two different forms of random features.
- p. 9 Section heading
4.Random Forests Using Random Input Selection
- p. 11 Section heading
5. Random Forests Using Linear Combinations of Inputs
- p. 3 Section 1.2 Outline, second paragraph
Sections 5 and 6 give empirical results for two different forms of random features
Judge's note: Page 3 image shows the outline sentence. Section headings "4.Random Forests Using Random Input Selection", "5. Random Forests Using Linear Combinations of Inputs" and "6. Empirical Results on Strength and Correlation" were confirmed in the text layer (heading page images not opened). The pointer is off by one.
Second check: another model agreed
Report a problem with this finding
Reference or label Outline says "an empirical study is carried out in Section 7", but the strength/correlation study is "6. Empirical Results on Strength and Correlation"; Section 7 is the Adaboost conjecture.
- p. 3 Section 1.2 Outline
an empirical study is carried out in Section 7
- p. 13 Section heading
6. Empirical Results on Strength and Correlation
- p. 3 Section 1.2 Outline, third paragraph
carried out in Section 7
Judge's note: Page 3 image shows "carried out in Section 7". Headings for Sections 6 and 7 were confirmed in the text layer (heading page images not opened). The pointer is off by one.
Second check: another model agreed
Report a problem with this finding
Reference or label Outline says "Evidence for this conjecture is given in Section 8", but the Adaboost conjecture is "7. Conjecture: Adaboost is a Random Forest"; Section 8 is "The Effects of Output Noise".
- p. 3 Section 1.2 Outline
Evidence for this conjecture is given in Section 8.
- p. 15 Section heading
7. Conjecture: Adaboost is a Random Forest
- p. 3 Section 1.2 Outline, fourth paragraph
conjecture is given in Section 8
- p. 16 Section 8 heading
8. The Effects of Output Noise
Judge's note: Page 3 image shows "conjecture is given in Section 8". Headings for Sections 7 and 8 were confirmed in the text layer (heading page images not opened). This is a distinct pointer from C005–C007, though all share the same stale-numbering cause; the outline pointers from Section 9 onward agree with the headings.
Second check: another model agreed
Report a problem with this finding
Reference or label Section 3 cites "the outputs (Breiman [1998c]) also does better", but the reference list has only Breiman [1998a] and [1998b]; the output-randomization paper is [1998b].
- p. 7 Section 3, first paragraph
(Breiman [1998c])
- p. 7 Section 3, first paragraph
the outputs (Breiman [1998c]) also does better
Judge's note: Page 7 image shows "(Breiman [1998c])". Page 26 image shows only [1998a] Arcing Classifiers and [1998b] Randomizing Outputs; a text search finds no 1998c entry. This is a dangling citation, and the content matches [1998b]. The same paragraph's "see Breiman [1998b]" for arcing appears correspondingly shifted (the arcing paper is [1998a]), which suggests stale suffixes.
Second check: another model agreed
Report a problem with this finding
Reference or label Section 3 cites arcing as "(see Breiman [1998b]," but the reference list has [1998a] = "Arcing Classifiers" and [1998b] = "Randomizing Outputs To Increase Prediction Accuracy"; the output-noise citation in the preceding sentence, "(Breiman [1998c])", has no entry in the list, so the suffixes in this paragraph are shifted by one.
- p. 7 Section 3, first paragraph
adaptive reweighting (arcing) of the training set (see Breiman [1998b],
- p. 26 References
Breiman, L. [1998a], Arcing Classifiers
- p. 7 Section 3, first paragraph
work by adaptive reweighting (arcing) of the training set (see Breiman [1998b],
- p. 26 References
Breiman, L. [1998a], Arcing Classifiers, (discussion paper) Annals of Statistics,
Judge's note: Viewed p7 and p26. The text has 'Breiman [1998c]' for random noise in the outputs and 'Breiman [1998b]' for arcing. The list has only 1998a (Arcing Classifiers) and 1998b (Randomizing Outputs). The evident fix is 1998c to 1998b and 1998b to 1998a. The reference entry is also printed 'Breiman. L. [1998b]' with a period instead of a comma (cosmetic).
Second check: another model agreed
Report a problem with this finding
Reference or label Text cites "Wolpert and Macready [1996]" (page 8) but the only reference-list entry is "Wolpert, D.H. and Macready, W.G. [1997]".
- p. 8 Section 3.1, fourth paragraph
Wolpert and Macready [1996]
- p. 27 References
Wolpert, D.H. and Macready, W.G. [1997]
- p. 10 Section 4, third paragraph
in Schapire et al [1997]
- p. 27 References
Schapire, R. ,Freund Y. Bartlett P. and Lee W. [1998]
Judge's note: Viewed p8 and p27; the year mismatch is as printed. The other items bundled here are handled elsewhere: Schapire 1997 vs 1998 under C024, and Breiman 1998b/1998c under C016.
Second check: another model agreed
Report a problem with this finding
Reference or label Text cites "Schapire et al [1997]" (page 10) but the reference list has only "Schapire, R. ,Freund Y. Bartlett P. and Lee W. [1998]", which is cited as [1998] elsewhere in the paper.
- p. 10 Section 4, third paragraph
Schapire et al [1997]
- p. 27 References
Schapire, R. ,Freund Y. Bartlett P. and Lee W. [1998]
Judge's note: Viewed p10 and p27; the text search shows 'Schapire et al [1998]' in the concluding section. Year mismatch as printed. Also checked: 'Breiman et al [1985]' and 'Friedman [1991]' are cited in the text and have no entry in the reference list on p26 to p27.
Second check: another model agreed
Report a problem with this finding
Reference or label Section 8 says "the number of features giving the lowest test set error in the Section 5 and 6 experiments"; the Forest-RI and Forest-RC test-set experiments (Tables 2 and 3) are in Sections 4 and 5.
- p. 16 Section 8, third paragraph
the number of features giving the lowest test set error in the Section 5 and 6 experiments
- p. 16 Section 8
in the Section 5 and 6 experiments
- p. 16 Section 8
lowest test set error in the Section 5 and 6 experiments
Judge's note: Page 16 image shows the phrase. Section 4 (p.9) is Random Input Selection with Table 2; Section 5 holds Forest-RC with Table 3; Section 6 is the strength/correlation study on three data sets. The introduction's outline has the same one-section offset ("Sections 5 and 6 give empirical results"), which suggests stale numbering.
Second check: another model agreed
Report a problem with this finding
Reference or label Appendix I is headed "Proof of Theorem 9.1", but the paper has no Theorem 9.1; the regression convergence theorem it proves is Theorem 11.1.
- p. 28 Appendix I
Proof of Theorem 9.1
- p. 21 Section 11
Theorem 11.1 As the number of trees in the forest goes to infinity
- p. 21 Section 11
Theorem 11.1
Judge's note: Page 28 image shows "Proof of Theorem 9.1" followed by an argument about averages of y-values over hyper-rectangles, which is the regression case. A search of the text layer finds theorems numbered 1.2, 2.3, 11.1 and 11.2 only. Theorem 11.1 in Section 11 is the regression convergence theorem. The label is a stale theorem number.
Second check: another model agreed
Report a problem with this finding
Reference or label "They originated in Friedman [1991]" (p.23) — no Friedman entry appears in the reference list.
- p. 23 Section 12, paragraph after Table 5
They originated in Friedman [1991]
Only the authors can say what is right here.
Judge's note: Page 23 image shows the citation. The reference list on pp.26-27 (text layer) runs Amit, Bauer, Breiman, Dietterich, Freund, Grove, Ho, Kleinberg, Schapire, Tibshirani, Wolpert, with no Friedman entry. Kept separate from C033, which covers the Breiman citations.
Second check: another model agreed
Report a problem with this finding
Reference or label Citation "described in Breiman [1998]" has no a/b suffix, although the reference list has Breiman [1998a] (Arcing Classifiers) and Breiman [1998b] (Randomizing Outputs).
- p. 23 Section 12, paragraph after Table 5
described in Breiman [1998]
Only the authors can say what is right here.
Judge's note: Page 23 image shows "Breiman [1998]" unsuffixed. The reference list in the text layer has only 1998a and 1998b entries for Breiman, so the citation does not say which is meant. Only the author can say which was intended.
Second check: another model agreed
Report a problem with this finding
Wording First line of (8), "EΘ var(Θ) ≤ EΘ(EX,Y rmg(Θ,X,Y))² − s²", has the square outside the X,Y expectation, which is not an upper bound for EΘ var(Θ); the square should be on rmg inside the expectation.
- p. 6 Equation (8), first line
EΘ var(Θ) ≤EΘ(EX,Yrmg(Θ,X,Y))2 −s2
Only the authors can say what is right here.
Judge's note: Page 6 image shows the exponent 2 after the closing parenthesis of (E_{X,Y} rmg(Θ,X,Y)). Reworked: var(Θ)=E_{X,Y}rmg² − (E_{X,Y}rmg)², so E_Θ var(Θ) = E_ΘE_{X,Y}rmg² − E_Θ(E_{X,Y}rmg)² ≤ E_ΘE_{X,Y}rmg² − s² ≤ 1 − s². Counterexample to the printed line: degenerate Θ, two classes, accuracy 0.75, so rmg=±1 with mean 0.5=s; the left side is 1−0.25=0.75 and the printed right side is 0.25−0.25=0, i.e. 0.75 ≤ 0, which is false. The final bound ≤ 1−s² and Theorem 2.3 still hold, hence S3.
Second check: another model agreed
Report a problem with this finding
Wording "with the two multiclass data sets, glass and ecoli, along with diabetes, least effected by the noise" — Table 4 also contains soybean, which Table 1 lists with 19 classes and whose Adaboost increase is 26.9%.
- p. 17 Section 8, paragraph after Table 4
with the two multiclass data sets, glass and ecoli, along with diabetes, least effected by the noise
- p. 16 Table 4, soybean row, Adaboost
26.9
- p. 9 Table 1, soybean row, Classes
19
- p. 17 paragraph after Table 4
least effected by the noise
Only the authors can say what is right here.
Judge's note: Table 4 (pp.16-17) lists glass, breast cancer, diabetes, sonar, ionosphere, soybean, ecoli, votes and liver. Table 1 (p.9) gives 6 classes for glass, 8 for ecoli and 19 for soybean; the other six are two-class. So Table 4 has three multiclass sets, not two, and soybean is not among the least affected. No explanation found elsewhere in the text. The "effected" typo is judged under C037.
Second check: another model agreed
Report a problem with this finding
Wording "For Adaboost, 50 trees were combined for the first three data sets and 100 for zip-code." There are only three larger data sets and zip-code is the third; the preceding sentence correctly says "the first two data sets".
- p. 10 Section 4, third paragraph
For Adaboost, 50 trees were combined for the first three data sets and 100 for zip-code.
- p. 10 Section 4
50 trees were combined for the first three data sets and 100 for zip-code
Judge's note: Viewed p10 and Table 1 on p9. The larger sets are letters, sat-images and zip-code. 'First three' plus zip-code is self-contradictory; 'first two' is evidently intended, matching the random-forest sentence just before it.
Second check: another model agreed
Report a problem with this finding
Wording Appendix I defines "N_k be the number of times that φ(Θn)=k in the first N trials" (a count) but the next display prints "N_k = (1/N) Σ I(φ(Θn)=k)" (a proportion) and says it converges a.s. to P_Θ(φ(Θ)=k).
- p. 27 Appendix I, proof of Theorem 1.2
Let Nk be the number of times that ϕ(Θn)=k in the first N trials
- p. 27 Appendix I, displayed equation after 'By the Law of Large Numbers'
Nk = 1
- p. 27 Appendix I, proof of Theorem 1.2
Let Nk be the number of times that ϕ(Θn)=k in the first N
Only the authors can say what is right here.
Judge's note: Page 27 image confirms both displays. Reworking: with N_k the count, Σ_{n=1..N} I(φ(Θn)=k) = N_k, so (1/N)Σ I(φ(Θn)=k) = N_k/N, not N_k. The preceding identity (1/N)Σ_n I(h(Θn,x)=j) = (1/N)Σ_k N_k I(x∈S_k) needs the count. The left side of the Law-of-Large-Numbers display should therefore be N_k/N. The step is misprinted but the proof's conclusion stands once N_k/N is read.
Second check: another model agreed
Report a problem with this finding
20 minor (typos and the like; most checked by the judge only)
Reference or label Citations "(Breiman [1996])" (p.2) and "The synthetic data was described in Breiman [1996]" (p.10) lack an a/b suffix although the reference list has Breiman [1996a] and [1996b].
- p. 2 Section 1.1, first paragraph
(Breiman [1996])
- p. 10 Section 4, third paragraph
The synthetic data was described in Breiman [1996]
Judge's note: Page 2 image shows "(Breiman [1996])"; page 26 image shows the list has [1996a] Bagging Predictors and [1996b] Out-of-bag estimation. The page 10 instance was checked in the text layer only (line "The synthetic data was described in Breiman [1996]"). The first use clearly means 1996a; the second is ambiguous. Minor labelling point.
Second check: another model agreed
Report a problem with this finding
Wording "Assuming s ≥0, Chebychev’s inequality gives PE* ≤ var(mr)/s²" allows s = 0, where the bound is undefined; the paper later calls it "The requirement that the strength is positive (see (4))".
- p. 5 Before equation (4)
Assuming s ≥0, Chebychev’s inequality gives
- p. 6 Two-class paragraph
The requirement that the strength is positive (see (4))
- p. 5 Section 2.2
Chebychev’s inequality
- p. 7 Section 2.2
Chebyshev's
Only the authors can say what is right here.
Judge's note: Read pages 5, 6 and 7 images. The step is P(mr<0) ≤ P(|mr−s| ≥ s) ≤ var(mr)/s², which needs s>0; at s=0 the right side divides by zero. Page 6 describes the same hypothesis as strict positivity and page 7 uses "assuming all s_j>0" for (9). The result stands once s>0 is assumed, so this is a faulty statement of the hypothesis only. The Chebychev/Chebyshev spelling point in this cluster is covered by C012.
Second check: another model agreed
Report a problem with this finding
Wording "Past about F=4 the strength remains constant" — in Figure 1 (top panel) the strength curve is about .35 at F=4 and keeps rising to about .39-.40, levelling off only around F=10-20.
- p. 14 Section 6, third paragraph
Past about F=4 the strength remains constant
- p. 30 Figure 1, top panel (strength curve)
strength
Judge's note: Viewed Figure 1 on page 30. Most of the rise happens by F≈4-5, but the curve visibly continues upward before flattening. Values are read by eye, so this is loose wording rather than a clear error.
Second check: another model agreed
Report a problem with this finding
Wording "Variable 4 stands out--the error triples if variable 4 is noised." — Figure 6 plots a percent increase of about 325 for variable 4, i.e. the error is roughly four times the baseline, not three.
- p. 21 Section 10, paragraph after Figure 6 plot
the error triples if variable 4 is noised
- p. 21 Section 10, text below Figure 6
Variable 4 stands out--the error triples if variable 4 is noised.
- p. 21 Figure 6, variable 4 marker (y-axis 'percent increase')
percent increase
Judge's note: Page 21 image: the y-axis is "percent increase" and the variable 4 marker sits above the 300 tick, at about 325. Page 19 defines the output as the percent increase in misclassification rate over the out-of-bag rate. Tripling would be a 200% increase. The value is read off the plot, and "triples" may be loose wording for "about 300%".
Second check: another model agreed
Report a problem with this finding
Wording Text says "Random forest-random features is always better than bagging", but the Servo row of Table 6 has Bagging 24.5 and Forest 24.6 (lower is better).
- p. 24 Section 12, paragraph after Table 6
Random forest-random features is always better than bagging.
- p. 23 Table 6, Servo row
24.5
- p. 24 text after Table 6
Random forest-random features is
- p. 23 Table 6, Servo row
Servo x10-2 24.5 25.1 24.6
Judge's note: Table 6 on the page 23 image: Servo x10-2 is 24.5 / 25.1 / 24.6. The forest is better than bagging in the other seven rows (10.2<11.4, 16.3<17.8, 4.6<4.9, 4.2<4.7, 5.7<6.3, 19.6<21.5, 21.6<24.8). "Always" is therefore overstated by one row with a 0.1 difference. I found no qualifying statement elsewhere. This is a wording overstatement, not a wrong number.
Second check: another model agreed
Report a problem with this finding
Wording "In data sets in which adaptive bagging gives no improvements over bagging, forests produce improvements" does not hold for Servo (Bagging 24.5, Adapt. Bag 25.1, Forest 24.6).
- p. 24 Section 12, paragraph after Table 6
In data sets in which adaptive bagging gives no improvements over bagging, forests produce improvements.
- p. 23 Table 6, Servo row
25.1
Judge's note: Table 6 image: on Servo adaptive bagging (25.1) does not improve on bagging (24.5), and the forest (24.6) does not either. The claim holds for Ozone, Abalone and Friedman #2 and #3. It rests on the same Servo row as C048 but concerns a different sentence. It is a small overgeneralisation, and the author may have meant only the exact-tie rows.
Second check: another model agreed
Report a problem with this finding
Wording Conclusion states "The only types of randomness used in this study is bagging and random features", yet Section 12 reports an experiment where "I turned off the bagging and replaced it by randomizing outputs" (Table 8).
- p. 25 Section 13, fourth paragraph
The only types of randomness used in this study is bagging and random features.
- p. 24 Section 12, last paragraph
I turned off the bagging and replaced it by randomizing outputs
Judge's note: Page 25 image shows the sentence in Section 13. Page 24 image and Table 8 show the output-noise experiment, and the text just above the conclusions says output noise works better than bagging. The sentence may be meant for the main experiments only (the noise run is introduced "As an experiment"), so this is a minor wording inconsistency.
Second check: another model agreed
Report a problem with this finding
Typo Doubled period in "i.e.. medical diagnosis and document retrieval".
- p. 3 Outline
i.e.. medical diagnosis
Judge's note: Visible on the page 3 image: "Important recent problems, i.e.. medical diagnosis". Cosmetic.
Second check: none (judge only)
Report a problem with this finding
Typo The name is spelled "Chebychev’s inequality" on page 5 and "Chebyshev's" on page 7.
- p. 5 Before equation (4)
Chebychev’s inequality
- p. 7 Before equation (9)
Chebyshev's
Judge's note: Both spellings are visible on the page 5 and page 7 images. Both transliterations are legitimate; the inconsistency is within the paper only.
Second check: none (judge only)
Report a problem with this finding
Typo Misspellings: "Dieterrich [1998]" (twice on page 7; spelled "Dietterich" elsewhere and in the reference list) and "superflous" (page 12, for superfluous).
- p. 7 Section 3, first paragraph
(Dieterrich [1998])
- p. 7 Section 3, first paragraph
Dieterrich [1998], Bauer and Kohavi [1999]
- p. 7 Section 3, first paragraph
Dieterrich [1998]
- p. 12 Section 5, paragraph after Table 3
superflous
Judge's note: Viewed p7, p12 and p26. 'Dieterrich' is printed twice in Section 3, paragraph 1; the reference list and pages 2, 14 and 15 have 'Dietterich'. 'superflous' is printed below Table 3. The 'R2I' item bundled into this cluster is handled under C028.
Second check: none (judge only)
Report a problem with this finding
Typo Grammar: "those classifiers for which Tk does not containing y,x" should read "does not contain".
- p. 8 Section 3.1, third paragraph
Tk does not containing y,x
Judge's note: Viewed p8, Section 3.1, third paragraph; printed as quoted.
Second check: none (judge only)
Report a problem with this finding
Typo Table 1, German credit row: a stray backtick is printed between the train size "1000" and the test-size dashes; the 1000 is also out of column alignment.
- p. 9 Table 1, German credit row
German credit 1000
Judge's note: Viewed p9; the stray ` mark is visible in the page image after 1000 in the German credit row. Cosmetic.
Second check: none (judge only)
Report a problem with this finding
Typo "The use for 100 trees in random forests" should read "The use of 100 trees".
- p. 10 Section 4, second paragraph
The use for 100 trees in random forests
Judge's note: Viewed p10, second paragraph; printed as quoted.
Second check: none (judge only)
Report a problem with this finding
Typo "the ratio of R2I compute time to the compute time of unpruned tree construction": 'R2I' is undefined; the procedure is called Forest-RI everywhere else, including later in the same sentence.
- p. 11 Section 4, last paragraph
the ratio of R2I compute time
- p. 11 Section 4
ratio of R2I compute time
- p. 11
ratio of R2I compute time to the compute time of
Judge's note: Viewed p11; 'R2I' is printed in the page image, so it is not an extraction artefact. A text search finds no other occurrence or definition. Evidently a leftover name for Forest-RI.
Second check: none (judge only)
Report a problem with this finding
Typo Missing word: "might lead an increase in strength" should read "might lead to an increase".
- p. 11 Section 5, first paragraph
might lead an increase in strength
Judge's note: Viewed p11, Section 5, first paragraph; printed as quoted.
Second check: none (judge only)
Report a problem with this finding
Typo Misspelling on p.12: "use of F=8 is superflous" should read "superfluous".
- p. 12 Paragraph after Table 3
superflous
- p. 12 text after Table 3
use of F=8 is superflous
Judge's note: Read the page 12 image; the sentence below Table 3 prints "superflous".
Second check: none (judge only)
Report a problem with this finding
Typo Wrong word on p.17: "least effected by the noise" should read "least affected".
- p. 17 Section 8, paragraph after Table 4
least effected by the noise
Judge's note: Seen on the page 17 image.
Second check: none (judge only)
Report a problem with this finding
Typo Grammar on p.17: "The common characteristics is no single input or small group of inputs can distinguish between the classes" (number disagreement; "characteristic is that").
- p. 17 Section 9
The common characteristics is no single input
Judge's note: Seen on the page 17 image, Section 9, first paragraph.
Second check: none (judge only)
Report a problem with this finding
Typo Redundant repeated clause: "using 25 features, each a random linear combination of two randomly selected inputs, to split each node, each feature a random combination of two inputs."
- p. 23 Paragraph before Table 6
each a random linear combination of two randomly selected inputs, to split each node, each feature a random combination of two inputs
Judge's note: Page 23 image shows the sentence exactly as quoted; the same description of the features appears twice in one sentence. The meaning is unaffected, so this is cosmetic.
Second check: none (judge only)
Report a problem with this finding
Typo Proof for the regression theorem introduces hyper-rectangles "R1, ... RK" and averages over "R_k", then writes "h(Θ,x) has one of the values I(x∈S_k) ȳ_k" using S_k instead of R_k.
- p. 28 Appendix I, 'Proof of Theorem 9.1'
in Rk then h(Θ,x) has one of the values I(x∈Sk )yk
Judge's note: Page 28 image shows R_1,...,R_K and "in R_k", followed by I(x∈S_k) ȳ_k. S_k is the symbol from the preceding proof of Theorem 1.2 and is not defined in this proof. It is a notation slip and the intended meaning is clear.
Second check: none (judge only)