QuantumBFS / QuantumBFS/quantum.harness

[challenge]: Design and Benchmark a Polynomial-Time Compression Algorithm for Structured Fermionic Sign Problem

Open
#290 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

challenge
Dominant language
Python
Stars
66
Forks
93
PR merge metrics
No merged PRs in 30d

Description

Released by

Junkai Wang

Contact email

WangTheoPhys@outlook.com

Method

Variational Monte Carlo / Neural Quantum States

Challenge issue

Fermionic neural quantum states such as FermiNet and PsiFormer represent antisymmetric many-electron wavefunctions. For a real-valued wavefunction, we may write

psi(x) = |psi(x)| s(x),

where s(x) is the sign function. For complex wavefunctions, s(x) is replaced by a phase function.

The generic fermion sign problem is NP-hard, making a generic exact polynomial-time solver unlikely. However, physically structured fermionic states may contain compressible sign or phase patterns. Existing neural-wavefunction and backflow results suggest that antisymmetric structure and correlation-induced nodal/sign structure can sometimes be represented compactly, but low energy or value error alone does not establish polynomial sign compression.

This challenge asks participants to construct and test a representation of the form

s_exact(x) = s_reference(x) s_residual(x),

where the reference sign may be generated by a Slater or Pfaffian structure and the residual sign is learned or analytically modeled.

A successful solution should demonstrate that the representation size and sign-query or local-update cost scale polynomially with system size, while maintaining high sign accuracy on exact-diagonalization or other trusted benchmarks. Participants should also compare raw-sign compression with residual-sign compression.

The issue with the Bosonic version has already been studied. Please refer to ICLR 2026.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no repository files, tests, or benchmark entry points. Start by reviewing the challenge statement and the linked ICLR 2026 Bosonic study, then establish trusted exact-diagonalization benchmarks and compare raw-sign with residual-sign representations. Done means demonstrating polynomial representation and query or local-update scaling with high sign accuracy; confirm the scope with maintainers before implementation.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
machine-learning
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.