ワンクリックで
paper-reliability-verification
Verify paper reliability through the bundled CodexScientist verifier workflow before using papers as evidence.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Verify paper reliability through the bundled CodexScientist verifier workflow before using papers as evidence.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Write CodexScientist-aware implementation, experiment-roadmap, code-only, and formal-command plans with TDD and durable quest outputs.
Use when a quest needs one or more follow-up runs such as ablations, robustness checks, error analysis, or failure analysis after a main experiment.
Use when a quest needs to attach, import, reproduce, repair, verify, compare, or publish a baseline and its metrics.
Use when the quest needs an explicit go, stop, branch, reuse-baseline, write, finalize, reset, or user-decision transition with reasons and evidence.
Execute CodexScientist project experiment command documents with durable cs_* logging, manifest validation, and cautious baseline-gate handling.
Use when a quest is ready for a concrete implementation pass or a main experiment run tied to a selected idea and an accepted baseline.
| name | paper-reliability-verification |
| description | Verify paper reliability through the bundled CodexScientist verifier workflow before using papers as evidence. |
| version | 1.1.2 |
| author | CodexScientist Codex adapter |
| license | MIT |
| metadata | {"hermes":{"tags":["research","papers","reliability","citations","openreview","acl-anthology","dblp","crossref","venue-ranking","cas-partition","ccf","core"],"category":"research","related_skills":["research-paper-writing","csv-taxonomy-consolidation","arxiv"]}} |
| skill_role | companion |
Codex adapter note: this is a Codex-packaged CodexScientist support skill. Prefer public MCP
cs_*tools visible intools/list/cs_tool_schemafor durable root-bound research state, memory, artifacts, and recovery anchors; use admin CLI fallbacks only when explicitly following docs/ADMIN_CLI.md. Load it only when it is the relevant companion to the active stage. Usecs_paper_reliability_verifyas the primary CodexScientist tool wrapper; it stores reliability cards under project-localreference/reliability_cards/and keepsaccepted_publicationevidence auditable.
Use this skill when a literature review, research plan, survey, or paper-writing task needs to decide whether a candidate paper is strong evidence, supporting evidence, weak/contextual evidence, or needs human review.
The core pattern is: do not treat a paper as reliable merely because it was found or downloaded. Verify citation signals, publication status, accepted venue/journal, and venue authority separately, then combine them conservatively.
Recent local verifier extensions added OpenReview as a first-class accepted-venue route for known OpenReview-hosted venues (for example ICLR), while preserving the same accepted_publication output contract as ACL Anthology and DBLP.
For this user's current workspace, the working draft verifier lives at:
resources/skills/paper-reliability-verifier
The local ranking snapshots used for accepted conference/journal authority checks live at:
resources/skills/paper-reliability-verifier/paper_ranking
Expected ranking files:
conference_ranking.csv
journal_ranking.csv
Use this skill when:
paper_reliability_verifier skill/tool with another source of acceptance evidence.Do not use this skill for:
paper-fetch workflow for retrieval;Separate these questions:
For confirmed conferences, look up:
resources/skills/paper-reliability-verifier/paper_ranking/conference_ranking.csv
Key fields:
会议名称简称CCF等级CORE等级CCF领域数据来源匹配依据CORE名称别名For confirmed journals, look up:
resources/skills/paper-reliability-verifier/paper_ranking/journal_ranking.csv
Key fields:
期刊名称简称CCF等级CCF领域中科院大类中科院大类分区中科院 TopWOS索引中科院小类分区特殊标注数据来源Keep CCF, CORE, 中科院分区, and Clarivate JCR fields separate. Do not collapse them into one universal rank. For this user's verifier, journal_ranking.csv contains both 中科院分区 (中科院大类分区/中科院小类分区, output journal.cas_quartile) and merged JCR 2024 fields (JCR分区2024/JCR影响因子2024, output journal.jcr_quartile and journal.impact_factor). Older local snapshots may still contain legacy JCR* column names that actually meant 中科院; treat those only as backward-compatible aliases.
OpenReview is the first specialized automatic route when the target paper belongs to a known OpenReview-hosted venue such as ICLR, TMLR, COLM, or another venue with a supplied venue ID. Use it before ACL Anthology and DBLP only when a venue ID is known from --openreview-venue-id or a trusted environment/config mapping; do not perform ambiguous global OpenReview guessing.
Detailed session notes, implementation contract, and verified commands are in:
references/openreview-accepted-venue.md
For tasks that ask to discover/download all public papers from an OpenReview-hosted venue matching a topic (rather than verify one paper's authority), use the companion operational reference:
references/openreview-public-proceedings-download.md
That reference covers probing whether ICLR/ICML-style venue submissions are public, filtering accepted notes by title/abstract/keywords, downloading PDFs from stored /pdf/<hash>.pdf values with pdf?id= fallback, writing a manifest, and verifying every manifest PDF with ls -lh, %PDF- header, size, and SHA256.
Implementation pattern:
--accepted-venue stays stronger than all automated routes.client.get_all_notes(content={"venueid": venue_id}, details="replies") and match title/year conservatively.Decision replies.accepted=true confirms venue acceptance; presentation_type stores oral, spotlight, poster, or accepted_unknown_presentation_type.openreview_confirmed only for high-confidence title/venue matches; return a warning or ambiguous status for no-close-match, not-found, rejected, or low-confidence cases.In the local verifier, this logic is documented in:
resources/skills/paper-reliability-verifier/subskills/openreview-accepted-venue/SKILL.md
ACL Anthology is the specialized automatic route for NLP / computational-linguistics accepted-venue detection when the paper may be in ACL, EMNLP, NAACL, EACL, AACL, COLING, CoNLL, TACL, CL, Findings, or ACL Anthology workshops. Use it after OpenReview when a known OpenReview venue ID has not confirmed the paper, and before DBLP when the user has not supplied a confirmed accepted venue.
Detailed session notes and verified commands are in:
references/acl-anthology-accepted-venue.md
Implementation pattern:
acl_anthology.Anthology.from_repo(verbose=False) to locate/update the official ACL metadata checkout and obtain anthology.datadir.data/xml/*.xml and venue YAML under data/yaml/venues/*.yaml instead of forcing global package indices.0.90, plus year match when year is known.accepted_publication.status = acl_anthology_confirmed only for high-confidence hits.conference; map TACL/CL to journal.Pitfall: the installed acl-anthology package can emit SchemaMismatchWarning when its bundled schema lags behind the latest downloaded metadata. Avoid building global venue/event/person indices unless needed; XML scanning from the package-managed data dir is more robust for verifier lookups.
In the local verifier, this logic is documented in:
resources/skills/paper-reliability-verifier/subskills/acl-anthology-accepted-venue/SKILL.md
Crossref is used both for DOI metadata/citation/update signals and as a conservative accepted-publication fallback after OpenReview, ACL Anthology, and DBLP do not confirm a venue.
Detailed session notes, API quirks, implementation contract, and regression-test checklist are in:
references/crossref-accepted-publication.md
Docs:
https://api.crossref.org/swagger-ui/index.html
https://api.crossref.org/swagger-docs
Endpoint patterns:
GET https://api.crossref.org/v1/works/{doi}
GET https://api.crossref.org/v1/works?query.title=...&filter=from-pub-date:YYYY-01-01,until-pub-date:YYYY-12-31&select=...
Rules:
/works/{doi}.journal-article with container-title as confirmed journal publication.proceedings-article or records with event.name as conference/proceedings evidence.posted-content and arXiv/bioRxiv/medRxiv/preprint containers as preprint-only.update-to, relation, ISSN/ISBN, publisher, URL, and is-referenced-by-count under accepted_publication.crossref.CROSSREF_MAILTO for query mailto and User-Agent mailto when available.Status values:
crossref_confirmed
crossref_preprint_or_unclassified
crossref_not_found_or_ambiguous
Use --no-crossref to disable this fallback.
DBLP is the broad CS automatic route for accepted-venue detection after ACL Anthology does not confirm an NLP/CL paper.
DBLP docs:
https://dblp.uni-trier.de/faq/How+to+use+the+dblp+search+API.html
Endpoint:
https://dblp.org/search/publ/api
Canonical query:
curl -s 'https://dblp.org/search/publ/api?q=<title+authors+year>&format=json&h=10&c=0'
Use conservative hit selection:
0.88 or higher.dblp_not_found_or_ambiguous and do not fabricate a venue.Map DBLP records:
key starts with conf/ or type contains Conference, Workshop, or Proceedings -> conference-like venue.key starts with journals/ or type contains Journal -> journal-like venue.journals/corr/... or venue CoRR -> preprint only; do not treat as conference/journal acceptance.In the local verifier, this logic is documented in:
resources/skills/paper-reliability-verifier/subskills/dblp-accepted-venue/SKILL.md
Default OpenReview/ACL-Anthology/DBLP-enabled verification:
cd resources/skills/paper-reliability-verifier
python3 scripts/verifier.py \
--title 'Graph Neural Networks for Learning Equivariant Representations of Neural Networks' \
--year 2024 \
--openreview-venue-id ICLR.cc/2024/Conference
Expected behavior for the OpenReview example:
accepted_publication.status = openreview_confirmed.accepted_publication.openreview.presentation_type, not collapsed into the main venue type.Default ACL/DBLP fallback verification:
cd resources/skills/paper-reliability-verifier
python3 scripts/verifier.py \
--title 'Deep Residual Learning for Image Recognition' \
--year 2016
Expected behavior for the example:
accepted_publication.status = acl_anthology_confirmed with Anthology ID, URL/PDF URL, venue acronym/name, and volume title.conf/cvpr/HeZRS16.accepted_publication.status is dblp_confirmed.venue_name is CVPR.Disable OpenReview when testing fallback behavior:
python3 scripts/verifier.py --title 'paper title' --no-openreview
Disable DBLP when testing fallback behavior:
python3 scripts/verifier.py --title 'paper title' --no-dblp
Explicitly provide confirmed venue when an upstream/manual route already verified acceptance:
python3 scripts/verifier.py \
--title 'paper title' \
--accepted-venue 'AAAI Conference on Artificial Intelligence' \
--accepted-type conference \
--accepted-acronym AAAI
For confirmed journal:
python3 scripts/verifier.py \
--doi '10.xxxx/yyyy' \
--accepted-venue 'ACM Computing Surveys' \
--accepted-type journal
The verifier should preserve an accepted_publication object so future routes can plug in without changing rank lookup:
{
"status": "user_provided_confirmed | dblp_confirmed | dblp_preprint_or_unclassified | dblp_not_found_or_ambiguous | metadata_inferred_unconfirmed",
"venue_name": "CVPR",
"venue_type": "conference | journal | preprint | auto",
"acronym": "CVPR",
"evidence_source": "dblp publication search: title_year_match",
"interface_version": "accepted-publication-v1"
}
Downstream ranking fields then appear under venue or journal, not inside citation fields.
Before trusting a reliability result:
CoRR records were treated as preprints, not accepted venues.paper_ranking CSVs.cas_quartile rather than jcr_quartile.needs_human_review.metadata_inferred_unconfirmed contains the text confirmed but is not a confirmed accepted publication.journals/corr; this is preprint evidence only.'confirmed' in status: it misclassifies metadata_inferred_unconfirmed as confirmed. Use an explicit accepted-status whitelist such as user_provided_confirmed, openreview_confirmed, acl_anthology_confirmed, dblp_confirmed, and crossref_confirmed; treat *_unconfirmed, *_not_found_or_ambiguous, and *_preprint_or_unclassified as non-confirmed unless another trusted route/user instruction retains the paper.10.48550/arXiv.<id>, Semantic Scholar ArXiv:<id>, OpenAlex DOI/title search, DBLP CoRR metadata, or explicit accepted-venue input when externally verified. This is especially important for classic high-impact papers such as Universal Transformers, ACT, DEQ, and LoRA.is_preprint_only=false; add a caveat until an accepted venue route confirms publication.SchemaMismatchWarning: Data directory contains a different schema.rnc as this library can appear repeatedly in batch verification. It is noisy but not necessarily fatal; do not stop solely for this warning unless lookups fail. Prefer warning suppression/log capture in scripts and update ACL Anthology metadata/library in maintenance passes.strong_evidence. Keep workshop, short, demo, tutorial, shared-task, poster, companion, and extended-abstract caveats separate; do not let the word Findings alone trigger non-main-track demotion.