ICDM Experiments
Design the evaluation an ICDM reviewer will trust: a defined mining task, baselines tuned as
carefully as your method, ablations that isolate the mechanism, a measured scale story, and a
discovery-validity argument. ICDM's data-centric reviewers punish leaderboard-only wins and
un-checkable discovery claims, and the whole evaluation must fit inside the 10-page
all-inclusive cap.
Define the mining task before the metric
- State the task operationally: inputs, outputs, and what a correct answer is. "Anomaly
detection" is a genre; "rank edges by anomalousness in a one-pass stream, evaluated against
injected ground truth" is a task.
- Fix the evaluation protocol — splits, negatives, thresholds, ranking cutoffs — before
running anything, and describe it precisely enough to reproduce inside the page cap.
The four evidence axes
| Axis |
Question it answers |
Typical evidence |
| Quality |
Is the mining result good on the task? |
Ranking/accuracy vs baselines with variance |
| Scale |
Does the scale claim hold? |
Latency/memory curves across data sizes |
| Mechanism |
Is the named mechanism the reason? |
Ablations toggling exactly that component |
| Validity |
Is the finding real, not an artifact? |
Controlled injections, known-truth checks |
A strong ICDM paper touches all four; missing "mechanism" or "validity" is the usual reason a
methodologically fine paper reads as thin.
Baselines and tuning symmetry
- Compare against current strong baselines, and tune them with the same budget you gave
your method; an under-tuned baseline is the fastest way to lose reviewer trust.
- Include the obvious simple baseline. If a cheap method nearly matches you, say so and argue
the regime where your mechanism pays off.
- Report every number with variance over seeded runs; a single-run table invites the "is this
noise?" review.
Ablations that isolate the mechanism
The mechanism-attached novelty of icdm-writing-style must be demonstrated, not asserted.
Mechanism: single-pass isolation sketch with m random partitions.
Ablation grid:
- remove the sketch, keep full storage -> isolates the streaming contribution
- vary m (partition count) -> maps the accuracy/memory knob
- swap the hash family -> tests sensitivity to the mechanism's core
- replace isolation score with density score -> isolates the isolation principle
Each row answers "was THIS the reason it worked?"
Test the scale claim, do not assert it
- If you claim scalability, plot behavior across at least an order of magnitude of data size,
and report the cost model (linear, sub-linear memory, amortized constant update).
- Separate wall-clock from asymptotic claims; hardware-dependent speedups need the hardware
stated and, ideally, an operation count that is not hardware-dependent.
Discovery validity: the ICDM instinct
- Where truth is unknown, build a setting where it is: injected anomalies, planted patterns,
synthetic graphs with known structure — so you can show the method recovers known signal.
- Guard against leakage: temporal tasks need time-respecting splits; graph tasks need to avoid
train/test edge overlap. State the guard explicitly.
- Do not overclaim when differences are within variance; an honest "matches at lower cost" is
stronger here than a fragile "outperforms."
Vignette: an ablation that saved the claim
A team reports strong stream-anomaly numbers but reviewers cannot tell whether the sketch or
the underlying isolation criterion did the work. Adding two ablation rows — full-storage
isolation (isolating the streaming contribution) and a density-score swap (isolating the
isolation principle) — showed the sketch preserved batch quality while the isolation principle
drove detection. The claim survived because the mechanism was shown, not stated, and both
rows fit in the appendix inside the 10-page cap.
Output format
[Task] <operational task definition>
[Axes covered] quality / scale / mechanism / validity - list gaps
[Baselines] strong + tuned symmetrically: yes / no
[Ablation] isolates the named mechanism: yes / no
[Validity] known-truth or leakage-guarded: yes / no
[Top evidence gap] <single most important missing experiment>
Source: brycewang-stanford/Awesome-Journal-Skills → ICDM-Skills/skills/icdm-experiments/SKILL.md
1---2name: icdm-experiments3description: Use when designing or auditing the empirical evaluation for an ICDM (IEEE International Conference on Data Mining) paper - mining-task definition, strong and fairly-tuned baselines, ablations that isolate the named mechanism, scalability curves that test scale claims, and discovery-validity checks that separate real findings from evaluation artifacts.4---5
6
7# ICDM Experiments
8
9Design the evaluation an ICDM reviewer will trust: a defined mining task, baselines tuned as
10carefully as your method, ablations that isolate the mechanism, a measured scale story, and a
11discovery-validity argument. ICDM's data-centric reviewers punish leaderboard-only wins and
12un-checkable discovery claims, and the whole evaluation must fit inside the 10-page
13all-inclusive cap.
14
15## Define the mining task before the metric
16
17- State the task operationally: inputs, outputs, and what a correct answer is. "Anomaly
18 detection" is a genre; "rank edges by anomalousness in a one-pass stream, evaluated against
19 injected ground truth" is a task.
20- Fix the evaluation protocol — splits, negatives, thresholds, ranking cutoffs — before
21 running anything, and describe it precisely enough to reproduce inside the page cap.
22
23## The four evidence axes
24
25| Axis | Question it answers | Typical evidence |
26|---|---|---|
27| Quality | Is the mining result good on the task? | Ranking/accuracy vs baselines with variance |
28| Scale | Does the scale claim hold? | Latency/memory curves across data sizes |
29| Mechanism | Is the *named mechanism* the reason? | Ablations toggling exactly that component |
30| Validity | Is the finding real, not an artifact? | Controlled injections, known-truth checks |
31
32A strong ICDM paper touches all four; missing "mechanism" or "validity" is the usual reason a
33methodologically fine paper reads as thin.
34
35## Baselines and tuning symmetry
36
37- Compare against current strong baselines, and tune them with the **same budget** you gave
38 your method; an under-tuned baseline is the fastest way to lose reviewer trust.
39- Include the obvious simple baseline. If a cheap method nearly matches you, say so and argue
40 the regime where your mechanism pays off.
41- Report every number with variance over seeded runs; a single-run table invites the "is this
42 noise?" review.
43
44## Ablations that isolate the mechanism
45
46The mechanism-attached novelty of `icdm-writing-style` must be *demonstrated*, not asserted.
47
48```text
49Mechanism: single-pass isolation sketch with m random partitions.
50Ablation grid:
51 - remove the sketch, keep full storage -> isolates the streaming contribution
52 - vary m (partition count) -> maps the accuracy/memory knob
53 - swap the hash family -> tests sensitivity to the mechanism's core
54 - replace isolation score with density score -> isolates the isolation principle
55Each row answers "was THIS the reason it worked?"
56```
57
58## Test the scale claim, do not assert it
59
60- If you claim scalability, plot behavior across at least an order of magnitude of data size,
61 and report the cost model (linear, sub-linear memory, amortized constant update).
62- Separate wall-clock from asymptotic claims; hardware-dependent speedups need the hardware
63 stated and, ideally, an operation count that is not hardware-dependent.
64
65## Discovery validity: the ICDM instinct
66
67- Where truth is unknown, build a setting where it is: injected anomalies, planted patterns,
68 synthetic graphs with known structure — so you can show the method recovers *known* signal.
69- Guard against leakage: temporal tasks need time-respecting splits; graph tasks need to avoid
70 train/test edge overlap. State the guard explicitly.
71- Do not overclaim when differences are within variance; an honest "matches at lower cost" is
72 stronger here than a fragile "outperforms."
73
74## Vignette: an ablation that saved the claim
75
76A team reports strong stream-anomaly numbers but reviewers cannot tell whether the sketch or
77the underlying isolation criterion did the work. Adding two ablation rows — full-storage
78isolation (isolating the streaming contribution) and a density-score swap (isolating the
79isolation principle) — showed the sketch preserved batch quality while the isolation principle
80drove detection. The claim survived because the mechanism was *shown*, not stated, and both
81rows fit in the appendix inside the 10-page cap.
82
83## Output format
84
85```text
86[Task] <operational task definition>
87[Axes covered] quality / scale / mechanism / validity - list gaps
88[Baselines] strong + tuned symmetrically: yes / no
89[Ablation] isolates the named mechanism: yes / no
90[Validity] known-truth or leakage-guarded: yes / no
91[Top evidence gap] <single most important missing experiment>
92```
93
94---
95
96**Source:** [`brycewang-stanford/Awesome-Journal-Skills`](https://github.com/brycewang-stanford/Awesome-Journal-Skills) → `ICDM-Skills/skills/icdm-experiments/SKILL.md`