Last weekend I had the pleasure to attend the GenQ Hackathon: Quantum for Finance, joining as a mentor for the teams. Events such as this are important as a means of building familiarity with quantum processors amongst the participants from diverse backgrounds, from physics to finance majors and from high school students to veteran software engineers. Applications of quantum processors will not just need PhD-level quantum algorithm specialists, but also people with a broader range of skills able to make sense of where quantum algorithms may be practically useful.
The overall winning team had the, in my opinion, crucial insight that whatever fancy new solution you come up with, be it AI or quantum-designed, it had better be interpretable. Particularly in the high-stakes world of finance, someone will ultimately be responsible for decisions made based on the quantitative model. End-users won't trust a black box model. A model that spits out a single number - such as an F-score or correlation coefficient - will never be as trustworthy as a model that can clearly show all the relevant variables. Because of this, the team incorporated Mapper into their solution for detecting anomalies in the form of fraudulent credit card transactions.
One thing I was surprised by was how few of the teams took into account the clear advice given in the opening statement from Hongbin Liu (from Microsoft Quantum): In future practical use-cases of quantum processors, the cross-over point at which a quantum processor is expected to out-perform existing (very powerful) classical algorithms and high performance computers will involve days to weeks of wall-clock runtime. One on the judging criteria specifically focused on the scalability of the proposed solution. Despite this, in their final pitches many of the (unsuccessful) teams focused on quantum circuits limited to several qubits with second-scale run-times, claiming apparent speedups compared to selected classical benchmarks. However, such small-scale quantum circuits are trivially classically simulable.
I observed almost all the teams using ChatGPT or some other favourite large language model, both for background research on the chosen problem as well as rapid code generation. It was also striking to see how much easier it is now to write, compile, and execute quantum circuits on a cloud quantum processor by making use of quantum middleware providers, who now sell this as a convenient service.
