Private by design

Find papers that fit your expertise.

Compare each submission’s title and abstract with your research profile using an embedding model that runs entirely in this browser. Papers under review are metadata only—there are no submission PDFs.

Step 1

Build your expertise profile

Each item is embedded separately so matches can point back to its strongest influence. Upload PDFs of your publications here; candidate papers are imported as titles and abstracts in Step 2.

Step 2

Import titles and abstracts

Bidding lists are CSV or JSON of paper ID, title, and abstract—not PDFs. Topics, track, and existing preference are optional. Files stay in memory unless you enable local persistence.

Required: paper ID and title. Strongly recommended: abstract. Optional: topics, track, preference.

No papers imported yet.

Step 3

Generate local rankings

Checking which backend this browser will use…

Default scientific-paper retrieval model. Downloads about 441 MB from Hugging Face, then embeds titles and abstracts locally.

Experimental: downloads about 995 MB from Hugging Face and substantially increases ranking time. A live estimate appears after the first candidate. Titles and abstracts remain in this browser.
Ready.

Step 4

Review candidates

Read each title and abstract and make your own judgment before recording a preference.

Explore one research thread at a time

Select a cluster of your publications and map the closest submissions.

Open similarity map
Review progress

No papers imported yet. Set an interested target if your chair asked for a quota.

No rankings yet.

Publication cluster

Similarity map

Choose publications that represent one subject. The map and Top X list compare imported titles and abstracts only with that selected cluster.

Publications in this cluster
Add publication items, import submissions, and generate rankings to build a map.

No similarity results yet.

Back to review

Step 6

Check your choices

Compare previous choices with your current expertise profile, then decide whether any choices or profile details deserve another look.

Import papers, record or import choices, and generate rankings to check your choices.

This check measures topical alignment only. It cannot evaluate competence, availability, conflicts, paper quality, or conference policy. Nothing is sent off this device.

Local persistence

Keep this session on this device

Enabled by default. Profile text, paper metadata, scores, statuses, and notes are stored only in this browser’s IndexedDB. Turn it off to remove the saved copy.

This session will be saved locally.

The JSON backup includes your expertise profile, imported papers, rankings, review decisions, notes, interested target, and export settings. Importing replaces the current session.

Export

Take your decisions back to HotCRP

Use blank or an integer from −20 to 20. Conflict-marked papers are omitted; declare conflicts through the official conference process.

Technical overview

How this works

The ranking is a local semantic comparison, not an assessment of reviewer fitness.

01

Build comparable text

Your weighted expertise items and each paper’s title and abstract are normalized and split into overlapping chunks when they exceed the model’s practical context size. Imported conference topics remain available only as display/filter metadata.

02

Embed locally

SPECTER2 proximity is the default scientific-paper retrieval model and downloads on demand. The quantized all-MiniLM-L6-v2 model is served with the app as a faster offline option. EmbeddingGemma 300M and BGE-M3 can also be downloaded on demand. SPECTER2, MiniLM, and BGE-M3 use WebGPU when available, with a WebAssembly fallback. EmbeddingGemma uses FP32 weights on WebGPU and is unavailable when WebGPU is not supported.

03

Measure topical proximity

Chunk vectors are mean-pooled and normalized. Cosine similarity compares each paper with every profile item. The final score aggregates up to three near-best positive matches with decaying weight; unrelated expertise areas do not lower a strong topical match.

04

Keep judgment human

The strongest matching profile items explain each base score. Interested decisions add a small similarity boost. Not-interested papers can optionally downrank close variants, and explicit negative phrases apply a stronger topic-level penalty. Similarity never becomes a bid automatically, and conflicts remain part of the official conference process.

Confirm

Not interested in this paper

Suggested negative phrases

No suggested phrases from this paper’s title or topics. Add phrases below.

Papers boosted by your interests