
that the prediction being correct. Although quantum noise is
unpredictable, as will be shown in Section II, we note that
the impact of wrong predictions is typically much more than
that of correct predictions. As a result, utilizing averaged
confidence may result in incorrect prediction.
In this paper, we present EQV, an Ensemble Quantum
classifiers with plurality Voting, to address this issue. As
illustrated in Fig. 1, EQV deploys numerous VQCs onto
multiple quantum computers and integrates the outcoming
results through plurality voting to produce the final prediction.
If the number of quantum computers producing accurate
predictions predominate, such an approach can successfully
eliminate inaccurate predictions, even if they have very low
confidence numbers. Experimental results on real-world quan-
tum computers with MNIST dataset demonstrate that EQV can
increase the accuracy by 16.0% and 6.1% over the state-of-
the-art method for two-class and four-class classification tasks
respectively.
The rest of the paper is structured as follows. Section II pro-
vides background information and introduces the motivation
for our work. The detailed framework of quantum ensemble
learning for VQC is articulated in Section III. Section IV
contains the experimental results as well as the concluding
remarks.
II. BACKGROUND AND MOTIVATION
A. Background
The quantum bit (qubit) is the fundamental building block
of quantum information. Similar to how a conventional bit
may store either a 0 or 1, a qubit can also be used to store
information. The states of a qubit can be represented by two
vectors: |0iand |1i. The linear combination of these two state
vectors is superposition, which can be represented as
|ψi=α|0i+β|1i,(1)
where αand βshould satisfy |α|2+|β|2= 1.
Besides superposition, qubits can also be entangled, which
is impossible for classical bits. Using two-qubit gates such as
CNOT gates to connect two qubits is a typical method for
entangling qubits.
A quantum circuit is a collection of various quantum gates
that can perform quantum operations efficiently. Parameterized
quantum circuit is a type of quantum circuit that can be
parameterized to enable trainability by changing the angles
of the rotation gates. We are able to obtain results that
are analogous to those obtained from training a classical
neural network if we design and train the variational quantum
classifier. For instance, variational quantum classifiers (VQC)
are adequate for solving image classification problems in an
effective manner [22], [23].
The leading quantum computers in the NISQ era contain
around one hundred qubits, but they are not advanced enough
to achieve fault-tolerance nor large enough to demonstrate
quantum supremacy on practical problems. The performance
of these computers is restricted by their high quantum noise.
Fig. 2: Probability density vs. Impact factor for two-class
classification with two-qubit ansatz. It illustrates that wrong
prediction has higher impact than correct prediction, if a
simple averaging aggregation is adopted.
Therefore, powerful QML applications such as quantum neu-
ral network [8], [24], which is believed to better simulate
human neurons than classical neural networks, cannot be
implemented.
B. Motivation and Related Work
The idea of quantum ensemble learning was brought up
in 2017, where the ensemble corresponds to state preparation
routines, and the quantum classifiers can be evaluated in
parallel [25]. Schuld et al theoretically proves the feasibility of
quantum ensemble learning. In another work, Macaluso et al
[26] propose a quantum algorithm which takes the advantages
of quantum superposition, entanglement and interference to
build an ensemble classification. Macaluso et al [26] achieves
quantum ensemble learning by using the bagging strategy
[27], and it mainly discusses how to apply classical ensemble
learning methods to quantum computing. Chen et al [28]
combines quantum ensemble learning with supervised learning
by recasting quantum ensemble classification as a super-
vised quantum learning problem, and using a sampling-based
learning control to present quantum discrimination. There
are also researchers working on building an exponentially
larger ensemble size of classifiers, aiming to explore the
scalability problem [29]. In hierarchical quantum classifiers
[30], researchers use the combination of different quantum
binary classifiers to complete classification tasks.
Most recently, QUILT [21] deploys five core classifiers and
Nbinary classifiers for N-class classification tasks. In QUILT,
accuracy-based weights are used to aggregate outputs from
core classifiers. The binary classifiers in QUILT are One-Vs-
All classifiers, which are trained to discriminate one class from
other classes. In QUILT, binary classifiers are used to tell apart
two outputs with lowest confidence numbers. For example, if
the lowest confidence classes are one and f ive, the binary
classifier will be adopted to make the final decision.
We conduct a toy experiment and present its results in
Fig. 2 to demonstrate the distribution of “impact numbers”
for wrong and correct prediction. For an input image, two
numbers are generated by multiple models to determine the