Use when designing or auditing the empirical section of a Web Conference (WWW) paper — matching evidence to the claim's scale, choosing datasets with provenance and freshness, blocking temporal and popularity leakage, running honest baselines from the sibling circuit, and deciding when live-platform or user-study evidence is required.
Scanned 9/5/2026
Install to Claude Code
npx -y skills add brycewang-stanford/Awesome-Journal-Skills --skill webconf-experiments --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Webconf Experiments?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/brycewang-stanford-webconf-experiments)More formats (shields.io, HTML) on the badges page.
---
name: webconf-experiments
description: Use when designing or auditing the empirical section of a Web Conference (WWW) paper — matching evidence to the claim's scale, choosing datasets with provenance and freshness, blocking temporal and popularity leakage, running honest baselines from the sibling circuit, and deciding when live-platform or user-study evidence is required.
---
# Web Conference Experiments
The empirical bar at this venue is not "more datasets" — it is **evidence whose
scale, freshness, and realism match the claim**. A method claiming web-scale
efficiency must show the scaling curve; a measurement claiming platform-general
behavior must show more than one platform; a system claiming deployability must
show cost under realistic load. Audit the claim-evidence match before adding
anything.
## Claim-to-evidence contract
| Claim type | Minimum honest evidence | Habitual shortfall |
|---|---|---|
| "Outperforms" (quality) | Tuned recent baselines, repeated runs, variance, significance | Untuned baselines from 3-year-old code |
| "Scales" (efficiency) | Cost curves across ≥2 orders of magnitude, hardware stated | One big-dataset wall-clock number |
| "Generalizes" (external validity) | ≥2 platforms/domains or a stated single-platform scope | Silent single-platform universality |
| "Measures" (phenomenon) | Construct definition, sampling frame, bot/spam handling, error bars | Convenience crawl treated as census |
| "Deploys" (system) | Load, latency percentiles, failure behavior; A/B where claimed | Demo-grade throughput on toy traffic |
## Dataset selection with provenance
- Prefer datasets with **documented collection**: source, crawl window, sampling
rule, known biases. An undocumented Kaggle mirror of a platform dump is a
provenance liability reviewers now flag.
- **Freshness is evidential** here: user behavior and platform mechanics drift, so
a 2015 interaction dataset supports historical claims, not claims about current
platforms. Either add a recent corpus or scope the claim in time.
- Report per-dataset statistics (nodes/edges/users/items/time span) in a table, and
state *why this set of datasets spans the claim* — heterogeneity in domain, size,
and density is the point, not the count.
- For data you collected: consent/ToS posture and aggregation level belong beside
the dataset description (body text, per `webconf-writing-style`).
## Leakage: the venue's most-caught methodological bug
Web data is temporal, popularity-skewed, and duplicated across the crawl. Three
specific leaks to audit:
1. **Temporal**: random splits on interactions or evolving graphs train on the
future. Use a time-based split rule and state it ("train < T ≤ test").
2. **Popularity**: negative sampling that mirrors test popularity inflates ranking
metrics; report at least one popularity-debiased or full-ranking metric.
3. **Duplication/contamination**: near-duplicate pages across splits, and — for
LLM-era pipelines — benchmark text present in a foundation model's pretraining.
State the dedup rule; where an external LLM is a component, discuss
contamination explicitly rather than hoping no one asks.
## Baselines and ablations
Baselines come from the **sibling circuit's current cycle** (WWW, WSDM, SIGIR,
KDD, CIKM within ~2 years), tuned with the same budget as your method — state the
search space for both, since asymmetric tuning is the most common quiet unfairness.
Ablate the *claimed mechanism*, not everything: if the paper's story is "the
crawl-time signal is what helps," the ablation table must contain exactly the row
that removes it.
```text
Experiment matrix skeleton (fill per claim, not per dataset):
claim C1 "quality" : datasets D1-D3 x {ours, B1..B4} x 5 seeds -> mean±sd, test
claim C2 "scales" : D_synthetic sized 10^6..10^9 edges x {ours, B1} -> cost curve
claim C3 "mechanism": ours minus {signal S, module M} on D1-D3 -> delta table
claim C4 "external" : platform P2 replication of headline result -> one table
Every table row answers a named claim; rows answering nothing get cut.
```
## Statistics that survive review
- Repeated runs with different seeds wherever training is stochastic; report
mean ± sd and the number of runs.
- Significance tests matched to the design (paired across datasets/queries), with
effect sizes — at web scale everything is "significant," so the delta's
*magnitude and cost* carry the argument.
- Percentiles, not means, for latency and exposure-type quantities; web
distributions are heavy-tailed and means mislead.
## When offline evidence is not enough
Claims about *user response* (satisfaction, engagement shifts, behavior change)
need a user study or an online experiment, with ethics posture stated; claims about
*production viability* need load realism. If neither is obtainable, weaken the
claim to what offline evidence supports — "improves offline ranking quality" is
publishable; "improves user satisfaction" without users is a rebuttal-week wound
that cannot be healed in seven days.
## Predictable objections and their cheap preemptions
Four objections recur across this venue's tracks; each has a preemption that
costs a sentence or a table row, not a new experiment campaign:
- *"Gains may come from capacity, not the proposed component"* — include one
parameter-matched ablation row and state parameter counts in the caption.
- *"Datasets are all from one platform family"* — either add the second-family
corpus or write the scope sentence in the conclusion; silence converts a
limitation into a discovered flaw.
- *"The baseline numbers differ from the original paper"* — declare the
re-implementation and the protocol difference (split, metric variant,
preprocessing) in a footnote at first mention; unexplained deltas read as
either sloppiness or gaming.
- *"Efficiency claims lack a cost axis"* — every quality table involving a
method whose selling point includes scale gets a companion column (time,
memory, or queries), because at web scale a 0.5-point win at 10x cost is a
negative result.
The meta-rule: reviewers here are drawn from a circuit that reviews the same
methods at WSDM, SIGIR, and KDD in the same year; they have seen this quarter's
common failure modes several times already. The paper that names its own
weaknesses first is the one whose rebuttal week is quiet.
## Audit checklist
- [ ] Every headline claim mapped to a table/figure that can carry it.
- [ ] Split rules stated; temporal/popularity/duplication leaks addressed.
- [ ] Baselines recent, tuned symmetrically, search spaces disclosed.
- [ ] Variance, tests, and effect sizes present; percentiles for tails.
- [ ] Scope sentences where evidence is single-platform or offline-only.
## Output format
```text
[Claim-evidence map] C1..Cn -> table/figure or GAP
[Leakage audit] temporal / popularity / duplication: clean or findings
[Baseline fairness] recency, tuning symmetry: pass/fail
[Scale realism] does evidence scale match claim scale? <notes>
[Required additions] <ranked by review risk, with cost estimate>
```
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!