Giter Site home page Giter Site logo

Comments (4)

nonhermitian avatar nonhermitian commented on July 30, 2024

Actually the above is valid save for the case where the ideal distribution is also the uniform distribution for which the denominator of Eq.(2) goes to zero. I am not sure how to solve that pathological case.

from qc-app-oriented-benchmarks.

rtvuser1 avatar rtvuser1 commented on July 30, 2024

from qc-app-oriented-benchmarks.

nonhermitian avatar nonhermitian commented on July 30, 2024

Actually I messed up the math above, maximizing the wrong thing. The worst case is given by an experiment that returns a single bit-string, but the actual answer is a uniform distribution over all other bit-strings. In this case one gets an overlap with the uniform distribution of 1-1/2**N so the lower bound is:

-(1-1/2**N)/(1-((1-1/2**N))

Which a quick check equals -2^{N}+1. Which is still qubit number dependent.

In short, the more important point is not really the zero division, but that your are equating things with fidelities over different ranges. And the fact that the lower bound is negative, but that is not anywhere in the plots.

from qc-app-oriented-benchmarks.

necaisej avatar necaisej commented on July 30, 2024

It should be specified in the paper that we are reporting all negative fidelities as 0, for the following reason; forgive me if this is repeating what you already know, but this is a representation of the thought process behind the implementation:

The choice of normalizing to some large-noise limit distribution, in this case the uniform distribution over bitstrings, is intended to clarify the actual ability of a quantum processor to execute its instructions (without tomography) and also its ability to achieve a task better than some easy classical task (random guessing). Polarization fidelity is negative when the Hellinger fidelity of the large-noise limit distribution with the exact distribution is higher than the Hellinger fidelity of the actual outputs with the exact distribution. So "less informative than noise" is conflated with "indistinguishable from noise." It's a fair criticism of the metric that these are not quite the same cases but in reporting whether your QPU can perform the task that an algorithm is designed to do, we are currently choosing to set them both as equal to 0.

from qc-app-oriented-benchmarks.

Related Issues (16)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.