| name | critical-analysis |
| description | Evaluate research quality using frameworks like GRADE, bias detection, and logical analysis. Use when assessing paper quality, evaluating claims, or reviewing evidence strength. |
Critical Analysis
Frameworks for evaluating research quality and evidence strength.
When to Use
- Assessing quality of papers during literature review
- Evaluating strength of claims
- Identifying biases in research
- Reviewing your own work critically
- Preparing rebuttals or responses
GRADE Framework (Adapted for ML)
GRADE (Grading of Recommendations, Assessment, Development and Evaluations) adapted for ML research.
Evidence Quality Levels
| Level | Definition | ML Example |
|---|
| High | Very confident the true effect is close to estimate | Large-scale, well-designed study with multiple benchmarks, ablations, statistical significance |
| Moderate | Moderately confident; true effect likely close to estimate | Good methodology with some limitations in scope or evaluation |
| Low | Limited confidence; true effect may be substantially different | Significant methodological concerns or limited evaluation |
| Very Low | Very little confidence; true effect likely substantially different | Major flaws or insufficient evidence |
Factors That Lower Quality
| Factor | Description | Example |
|---|
| Risk of bias | Methodological flaws | Unfair baseline comparisons, p-hacking |
| Inconsistency | Results vary across conditions | Works on one dataset but not others |
| Indirectness | Evidence doesn't match question | Tested on different task than claimed |
| Imprecision | Wide confidence intervals | Single run, no error bars |
| Publication bias | Selective reporting | Only positive results shown |
Factors That Raise Quality
| Factor | Description | Example |
|---|
| Large effect | Clear, substantial improvement | >10% improvement over SOTA |
| Dose-response | Consistent relationship | Improvement scales with X |
| Confounds addressed | Alternative explanations ruled out | Ablations, controls |
Assessment Template
## GRADE Assessment: [Paper]
### Initial Rating
[ ] High (well-designed study)
[ ] Moderate (some limitations)
[ ] Low (significant concerns)
[ ] Very Low (major flaws)
### Downgrade Factors
- [ ] Risk of bias: [Description]
- [ ] Inconsistency: [Description]
- [ ] Indirectness: [Description]
- [ ] Imprecision: [Description]
- [ ] Publication bias: [Description]
### Upgrade Factors
- [ ] Large effect: [Description]
- [ ] Dose-response: [Description]
- [ ] Confounds addressed: [Description]
### Final Rating
[Level] because [reasoning]
Bias Detection
Types of Bias in ML Research
| Bias Type | Description | How to Detect |
|---|
| Selection bias | Non-representative data/models | Check data sources, model selection criteria |
| Confirmation bias | Favoring supporting evidence | Look for missing negative results |
| Survivorship bias | Only successful examples shown | Ask about failed attempts |
| Anchoring bias | Over-relying on initial results | Check if conclusions change with more data |
| Availability bias | Using easily accessible options | Are baselines convenient or appropriate? |
Experimental Bias Checklist
Reporting Bias Checklist
Statistical Validity
Common Statistical Issues
| Issue | Description | Red Flag |
|---|
| No significance testing | No p-values or confidence intervals | "Method A is better" with no stats |
| Multiple comparisons | Many tests without correction | Many experiments, no Bonferroni |
| Single run | No variance estimate | Results without ± |
| Wrong test | Inappropriate statistical test | Paired test for unpaired data |
| Misinterpretation | Conflating significance and importance | "Statistically significant" but tiny effect |
Statistical Checklist
Logical Fallacy Detection
Common Fallacies in ML Papers
| Fallacy | Description | Example |
|---|
| Appeal to novelty | New = better | "Our novel method..." |
| Appeal to complexity | Complex = better | More parameters = better |
| False dichotomy | Only two options | "Either scale or architecture" |
| Hasty generalization | Few examples → general claim | One dataset → "generally better" |
| Moving goalposts | Changing success criteria | Switching metrics when losing |
| Straw man | Misrepresenting baseline | Weakened baseline comparison |
| Texas sharpshooter | Pattern from randomness | Post-hoc metric selection |
Argument Analysis
For each major claim:
- Identify the claim: What exactly is being stated?
- Find the evidence: What supports it?
- Evaluate the link: Does evidence actually support claim?
- Check assumptions: What's taken for granted?
- Consider alternatives: What else could explain this?
Critical Questions by Section
For Claims
- Is this claim clearly stated?
- Is it testable?
- What evidence supports it?
- What would falsify it?
- Are there alternative explanations?
For Methods
- Could this be reproduced?
- Are assumptions stated?
- Are design choices justified?
- What are the limitations?
For Experiments
- Are baselines appropriate?
- Is evaluation fair?
- Is variance reported?
- Are ablations thorough?
- Could results be cherry-picked?
For Results
- Do results support claims?
- Are effects meaningful (not just significant)?
- Do results generalize?
- Are negative results reported?
Critical Reading Template
## Critical Analysis: [Paper Title]
### Main Claims
1. [Claim 1]
2. [Claim 2]
3. [Claim 3]
### Evidence Assessment
| Claim | Evidence | Strength | Issues |
|-------|----------|----------|--------|
| [Claim 1] | [Evidence] | [Strong/Moderate/Weak] | [Issues] |
### Methodology Concerns
- [ ] [Concern 1]
- [ ] [Concern 2]
### Statistical Concerns
- [ ] [Concern 1]
- [ ] [Concern 2]
### Potential Biases
- [ ] [Bias 1]
- [ ] [Bias 2]
### Alternative Explanations
1. [Alternative 1]
2. [Alternative 2]
### Overall Assessment
**Quality**: [High/Moderate/Low/Very Low]
**Confidence in claims**: [High/Medium/Low]
**Key limitation**: [Most important issue]
Quality Checklist
When critically analyzing any work:
References
See references/ folder for:
quality_frameworks.md: Additional quality assessment frameworks