<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Team qIIMAS on Task 2 - Clustering</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>William Alvarez-Giron</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jorge Téllez-Torres</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Javier Tovar-Cortes</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Helena Gómez-Adorno</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Facultad de Ciencias, Universidad Nacional Autónoma de México</institution>
          ,
          <addr-line>Ciudad Universitaria, 04510, CDMX</addr-line>
          ,
          <country country="MX">México</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Instituto de Investigaciones en Matemáticas Aplicadas y en Sistemas, Universidad Nacional Autónoma de México</institution>
          ,
          <addr-line>Ciudad Universitaria, 04510, CDMX</addr-line>
          ,
          <country country="MX">México</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper describes our participation in Task 2 of the QuantumCLEF lab, where we explored the use of quantum annealing for clustering 6486 document embeddings. We employed a Quadratic Unconstrained Binary Optimization (QUBO) formulation to address the NP-hard problem of -medoids clustering, optimizing the selection of cluster centers without explicitly assigning each data point to a cluster. Our approach aimed to minimize pairwise dissimilarities among selected medoids while maximizing their separation, ensuring well-defined and diverse clusters. To manage the limitations of current quantum hardware, we implemented a hierarchical clustering procedure: initially reducing the dataset using classical methods and then applying quantum annealing for ifnal medoid optimization. The results indicate that a combination of simulated annealing for initial clustering, followed by quantum annealing, yielded the best outcomes, achieving a Davies-Bouldin index of 4.6798 and an nDCG@10 of 0.5349 when using  = 50 clusters. This hierarchical approach underscores the potential of quantum annealing in enhancing clustering quality despite current hardware constraints. Our findings suggest that quantum-enhanced clustering methods could significantly advance the field of information retrieval and recommender systems by providing more eficient and accurate data organization techniques.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Quantum Annealing</kwd>
        <kwd>Clustering</kwd>
        <kwd>Information Retrieval</kwd>
        <kwd>Recommender Systems</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Clustering is an unsupervised machine learning technique that involves grouping similar data points
together [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. It has many applications in information retrieval, such as organizing large document
collections, providing similar search results to a query, and dividing users according to interests to build
user models [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. However, clustering can be a complex and computationally expensive task, especially
when dealing with large datasets [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ].
      </p>
      <p>
        Quantum Annealing (QA) is an emerging technology that leverages quantum mechanical efects to
ifnd optimal solutions to certain optimization problems [
        <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
        ]. Several research studies have explored
how quantum annealing can be applied to challenging clustering problems [
        <xref ref-type="bibr" rid="ref10 ref7 ref8 ref9">7, 8, 9, 10</xref>
        ]. Quantum
algorithms have the potential to provide better quality clusterings in less time compared to classical
clustering algorithms [
        <xref ref-type="bibr" rid="ref11 ref12 ref8">8, 11, 12</xref>
        ].
      </p>
      <p>
        This paper discusses our participation in Task 2 of the QuantumCLEF (qCLEF) lab, an innovative
evaluation platform designed to explore the potential of QA in the domains of Information Retrieval (IR)
and Recommender Systems (RS). The goal of this task is to use quantum annealing to group document
embeddings to facilitate the browsing of large collections [
        <xref ref-type="bibr" rid="ref13 ref14 ref15">13, 14, 15</xref>
        ]. We aim to evaluate the efectiveness
and eficiency of a quantum annealing approach compared to a classical clustering baseline.
      </p>
      <p>
        For our QA method, we formulate the clustering problem as a Quadratic Unconstrained Binary
Optimization (QUBO) that can be solved by a quantum annealer. We tested our approach on the
provided datasets of sentence embeddings from ANTIQUE [
        <xref ref-type="bibr" rid="ref14 ref15">14, 15</xref>
        ]. The quality of the obtained clusters
was evaluated using the Davies-Bouldin index to measure the overall quality of the cluster. Additionally,
we use the clusterings to retrieve the most relevant documents for a set of test queries and measure
retrieval performance using nDCG@10.
      </p>
      <p>Our focus within this framework has been on leveraging QA to tackle the computationally intensive
task of document clustering. This process, essential for organizing large datasets and improving user
interaction through more precise recommendation systems, poses significant challenges due to the
sheer volume and complexity of the data. Traditional clustering methods, while efective to some extent,
often struggle under the weight of modern data demands, necessitating a quantum approach that could
potentially revolutionize our capabilities. The qCLEF lab provided a unique opportunity to compare
the performance of QA-based clustering algorithms against their classical counterparts (Simulated
Annealing (SA)), using both the quantum resources of D-Wave machines accessing by the CINECA
platform and traditional computational methods.</p>
      <p>The paper is organized as follows. Section 2 introduces related works; Section 3 describes our
approach; Section 4 explains our experimental setup; Section 5 discusses our main findings; finally,
Section 6 draws some conclusions and outlooks for future work.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>
        QA, an optimization algorithm proposed by Kadowaki and Nishimori in 1998 [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], leverages the quantum
tunneling efect to solve complex optimization problems more eficiently than classical methods and
has gained significant attention in recent years. The D-Wave machine, a commercial quantum annealer,
has been extensively used to implement quantum annealing algorithms in various domains, including
clustering, IR, and RS [
        <xref ref-type="bibr" rid="ref16 ref17">16, 17</xref>
        ].
      </p>
      <p>
        To utilize QA, the optimization problem must first be formulated as a QUBO problem. This formulation
allows the problem to be mapped onto the quantum annealer’s architecture. Once the problem is
expressed as a QUBO, QA operates by encoding the solution into the ground state of a quantum system.
The process involves initializing the system into a superposition of all possible states and gradually
evolving it towards the ground state using a technique known as adiabatic evolution. This method has
shown promise in solving combinatorial optimization problems, where traditional algorithms struggle
due to computational complexity [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
      </p>
      <p>
        In the realm of optimization, QA has shown significant potential. For example, it has been applied to
solve complex scheduling problems in aviation and manufacturing, optimizing resource allocation and
process planning [
        <xref ref-type="bibr" rid="ref17 ref19">17, 19</xref>
        ]. Clustering, a crucial technique in unsupervised learning, involves grouping
similar objects. To solve clustering problems using QA on D-Wave machines, the task must first be
formulated as a QUBO problem. This formulation enables the problem to be eficiently mapped onto the
quantum annealer’s architecture. Recent studies have extended QA’s applicability to graph clustering,
enhancing traditional methods by reducing computational time while maintaining or improving accuracy
[
        <xref ref-type="bibr" rid="ref20">20</xref>
        ].
      </p>
      <p>
        In the context of clustering, QA has been applied to optimize the clustering objective function.
Kurihara et al. [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] introduced a quantum annealing-based approach for clustering high-dimensional
data, demonstrating its superiority over classical clustering algorithms. Arthur et al. [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] proposed a
balanced k-means clustering algorithm implemented on an adiabatic quantum computer, showcasing
its ability to handle large-scale datasets eficiently.
      </p>
      <p>
        In general, Quantum Computing (QC) has emerged as a promising approach to improve IR and RS
[
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. For example, Chakrabarty et al. [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] extended the Grover search algorithm to approximate
algorithms, introducing the Dynamic Grover search algorithm to define goals in recommendation systems
and optimize various problems, providing a quadratic speedup over traditional classical approaches.
Bhagawati [23] proposed a quantum-inspired document ranking algorithm using feature selection
methodology, leveraging the unique properties of quantum systems. Particularly, QA has also gained
attention for its potential to address challenges in IR and RS. Ferrari Dacrema et al. [24] utilized QA
to select characteristics in ranking and classification tasks, demonstrating its potential to improve the
performance of machine learning models in IR. Nembrini et al. [25] proposed a quantum annealing
approach for feature selection in RS. The feature selection problem was formulated as a QUBO problem,
which is well suited to solve on the D-Wave machine. Finally, Ferrari Dacrema et al. [26] proposed a
formulation of the carousel selection problem for black box recommenders that can be efectively solved
using a D-Wave quantum annealer. Using the adiabatic quantum computing paradigm and the ability of
the D-Wave machine to solve NP-hard optimization problems, the authors demonstrated the potential
of quantum computing in optimizing the selection of recommendation carousels while accounting for
the interaction between diferent recommendation lists and facilitating user exploration of the catalog.
      </p>
      <p>
        Despite promising results, QA still faces challenges due to the limitations of current quantum
hardware. Ongoing research focuses on developing more eficient quantum annealing algorithms and
addressing the scalability issues of quantum machines [
        <xref ref-type="bibr" rid="ref16 ref17">16, 17, 27</xref>
        ]. As quantum technology advances,
it is expected that QA will play an increasingly important role in clustering applications in various
domains.
      </p>
      <p>To sum up, QA has emerged as a powerful tool for clustering and optimization, with successful
applications in IR and RS. The D-Wave machine has been instrumental in implementing QA algorithms
and exploring their potential. However, more research is necessary to fully harness the capabilities of
QA and overcome the limitations of current quantum hardware.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Methodology</title>
      <p>
        For quantum annealing-based clustering, we follow the approach of Bauckhage et al. [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], which
addresses the problem of identifying  medoids among  data points without explicitly assigning
each data point to a cluster. This method leverages the capabilities of quantum annealing to optimize
the selection process, thus enhancing computational eficiency in solving the problem
-medoids,
recognized as NP-hard.
      </p>
      <p>The essence of the approach is captured in the Quadratic Unconstrained Binary Optimization (QUBO)
formulation, designed to be executed on a quantum annealer. The formulation abstracts the clustering
problem into finding an optimal set of cluster centers (medoids) by minimizing an objective function
that represents the clustering criteria without directly clustering each data point.</p>
      <p>The QUBO for the -medoids problem is formulated as:
* = argmin∈{0,1}  z 11 z</p>
      <p>−
︁(
2
 z Δz +  z Δ1 − 2 1
︁)
where Δ is a matrix where each element ∆  quantifies the dissimilarity between data points  and ,
based on the pairwise distances between the data points. This QUBO formulation seeks to minimize
the dissimilarity among the selected medoids while ensuring that the selected points are spread across
the entire dataset.</p>
      <p>The function embedded within the QUBO aims to balance two critical objectives:
1. Minimizing the sum of pairwise dissimilarities among the chosen medoids, thereby ensuring that
the clusters are tight and well-defined, weighted by the variable  .
2. Maximizing the separation between the selected medoids to enhance the diversity and coverage
of the clusters in the data set, with the contribution weighted by the variable  .</p>
      <p>A crucial constraint in this QUBO formulation is to ensure that exactly  medoids are selected from
the set of  points. This is implemented via the constraint:</p>
      <p>∑︁  = 
=1
This condition is essential for preserving the accuracy of the clustering procedure, guaranteeing that
precisely  clusters are created, each represented by a single medoid. In our QUBO, the contribution to
this constraint is represented by  . The parameter  acts as a Lagrange multiplier, which is crucial in
(1)
(2)
balancing the minimization of the objective function against the constraint that the number of selected
medoids is equal to .</p>
      <p>
        The settings of  , along with  and  , help fine-tune the performance of the clustering algorithm on
quantum annealing hardware. In our experiments, we fix the values of the hyperparameters  = 1/,
 = 1/, and  = 2 in the QUBO formulation. These values are chosen according to the guidelines
provided by Bauckhage et al. [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] to ensure a balanced contribution of the diferent terms in the objective
function. The resulting QUBO is then submitted to a D-Wave quantum annealer for optimization. The
binary vector * obtained from the quantum annealer indicates the selected medoids, with  = 1
denoting that the data point  is a medoid. This sophisticated approach provided by Bauckhage et al. not
only simplifies the clustering process but also harnesses the power of quantum computing to address
scalability and eficiency, presenting a significant advancement in clustering large and complex datasets.
      </p>
      <p>Before applying the QUBO formulation on the quantum annealer, we experimented with diferent
sizes of prior clusters to reduce the number of data points. This hierarchical approach allows us to
handle larger datasets that exceed the capacity of the quantum hardware. We explore the impact of size
reduction on clustering performance and solution quality.</p>
      <p>The hierarchical clustering procedure, illustrated in Figure 1, works as follows:
1. We start with the original dataset of  sentence embeddings.
2. We apply a classical clustering algorithm (e.g., k-means, pairing-point method or simulated
annealing) to group embeddings into  clusters, where  &lt; .
3. We use the  representative vectors as input to the QUBO formulation and solve it using the</p>
      <p>D-Wave quantum annealer.
4. The resulting medoids obtained from the quantum annealer are then used to assign each of the
original  data points to its nearest medoid, forming the final clusters.</p>
      <p>We vary the size  of the prior clustering to investigate the trade-of between the reduction of problem
size and the quality of the clustering. Smaller values of  lead to a more compact representation of
the dataset but may lose some fine-grained details. Larger values of  preserve more information, but
increase computational complexity and may exceed the capacity of the quantum annealer.</p>
      <p>By comparing the clustering results obtained with diferent sizes of prior clusterings, we aim to find a
balance between the eficiency of the quantum approach and the efectiveness of the resulting clusters.
We evaluated the quality of the final clusters using the Davies-Bouldin index and the nDCG@10 metric,
as described in the evaluation measures section.</p>
      <p>This hierarchical approach allows us to leverage the power of quantum annealing for the clustering
task while addressing the limitations of current quantum hardware. By systematically exploring the
impact of problem size reduction, we provide insights into the scalability and practicality of using
quantum annealing for clustering in the context of information retrieval.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Experimental Setup</title>
      <p>The clustering task in qCLEF focuses on using QA to group document embeddings to facilitate browsing
of large collections. Specifically, the task involves obtaining a list of representative medoids for a given
dataset of sentence embeddings.</p>
      <sec id="sec-4-1">
        <title>4.1. Datasets</title>
        <p>
          For this task, we used datasets derived from the ANTIQUE collection. The organizers provide two
datasets [
          <xref ref-type="bibr" rid="ref14 ref15">14, 15</xref>
          ]:
• A larger dataset of 6486 sentence embeddings for clustering.
• A smaller dataset of 1651 sentence embeddings of training queries was used to measure the
generalization of the clustering methods during experimentation.
        </p>
        <p>The sentence embeddings provided by the organizers were generated using a transformer model to
convert each sentence into a dense vector representation.</p>
        <p>(a)
(c)
(b)
(d)</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Evaluation Metrics</title>
        <p>
          Two main metrics are used to evaluate the quality of the clusters:
1. Davies-Bouldin Index: This is an internal evaluation metric utilized to assess the quality of
clustering. It quantifies the average similarity ratio of each cluster to its most similar counterpart,
considering both the within-cluster scatter (compactness) and the between-cluster separation.
A lower DBI value indicates better clustering performance, characterized by compact and
wellseparated clusters.
2. Normalized Discounted Cumulative Gain (nDCG@10): This is an external evaluation metric that
assesses the usefulness of the clustering for a retrieval task. For each query, the most relevant
cluster is identified based on the similarity between the query embedding and cluster centroids.
The documents belonging to that cluster are then ranked based on their similarity to the query.
So, the nDCG@10 metric measures the quality of the top 10 retrieved documents in terms of
relevance. These relevance evaluations were calculated by the organizers after submitting the
clustering results from the lab. A higher nDCG signifies that the clustering is more beneficial for
retrieval tasks [
          <xref ref-type="bibr" rid="ref14 ref15">14, 15</xref>
          ].
        </p>
      </sec>
      <sec id="sec-4-3">
        <title>4.3. Procedure</title>
        <p>
          To apply quantum annealing to the clustering task, we formulate it as a QUBO problem that can be
solved with a quantum annealer. We adopt a similar approach to that proposed by Bauckhage et al. [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ].
In our QUBO formulation, we define binary variables  that indicate whether a data point  is selected
as a medoid.
        </p>
        <p>One challenge of the QUBO formulation is that it requires the specification of the number of clusters
() in advance. To address this, participants are encouraged to experiment with  = 10, 25 or 50
values and use a cluster validity index such as Davies-Bouldin to select the best number of clusters.
The organizers provide tutorials and code templates to assist participants in implementing the QUBO
formulation and interfacing with the D-Wave quantum annealer. Participants have the flexibility to
explore alternative problem formulations and strategies for mapping the clustering task to the quantum
hardware, taking into account the specific characteristics and limitations of the quantum annealer.</p>
        <p>To simulate the quantum annealing process on a classical computer, we use the SA algorithm, which
can be implemented using the SimulatedAnnealingSampler method from the D-Wave sampler library.
This allows us to test and debug our QUBO formulation locally before running on the actual quantum
hardware.</p>
        <p>For our quantum experiments, we utilized the D-Wave Advantage quantum annealer, which was
made available through CINECA. In this lab, we were allocated 120 s of Quantum Processing Unit (QPU).
The device comprises over 5000 qubits organized in a Pegasus topology, where each qubit is linked to
15 others. To interact with the quantum annealer, we employed the dwave-system library, particularly
the DWaveSampler and EmbeddingComposite classes. Despite this advanced architecture, the current
hardware limitations still present challenges in embedding large problems directly onto the quantum
hardware. Consequently, only a few hundred variables can be embedded in the machine. One potential
solution could be the dimensionality reduction of the document vectors, which are part of Task 1
of the qCLEF lab. To explore other approaches, we proposed a hierarchical clustering strategy. This
approach entails initial clustering using classical algorithms to decrease the number of vectors and select
representatives until the problem size is small enough to fit into the quantum hardware. One example is
the LeapHybridSampler, which is already part of the Dwave library. Additionally, we considered other
classical algorithms, including k-medoids, simulated annealing, and an alternative involving pairwise
clustering iterations.</p>
        <p>Our experimental procedure is as follows:
1. We first run the classical k-medoids baseline on the set to establish a reference performance level.</p>
        <p>We experiment with  = 10, 25, 50 (number of clusters) according to the guidelines.
2. We then implement our proposed QUBO formulation of the clustering problem and validate it
using the SimulatedAnnealingSampler.
3. We run experiments using the D-Wave quantum annealer, comparing the direct embedding
approach for small k and the hierarchical approach for larger . We tune hyperparameters such
as the annealing time and the number of reads.
4. We compare the performance of the classical and quantum approaches using the Davies-Bouldin
index.
5. We analyze the results and discuss the benefits and limitations of the quantum annealing approach
for the clustering task.</p>
      </sec>
      <sec id="sec-4-4">
        <title>4.4. Code Repository</title>
        <p>Our code is available in the following BitBucket repository: https://bitbucket.org/eval-labs/qc24-qiimas/
src/main/. The repository is organized as follows:
• antique_doc_embeddings.csv : This file contains a subset of the ANTIQUE dataset. Includes
sentences from Yahoo! Answers that have been converted into embeddings using a transformer
model. There are 6486 vectors for the clustering in total.
• antique_train_queries.csv : This file also includes a portion of the ANTIQUE dataset. It
contains 50 unique query embeddings along with their manually assigned relevance annotations
to documents from the dataset.
• annealings.py : This module contains all the functions used in our Quantum and Simulated</p>
        <p>Annealing codes. As well as in our Hybrid Algorithm.
• clustering-two-algorithms.ipynb : This notebook presents two algorithms.The first one
involves executing K-medoids clustering followed by Quantum Annealing on the derived medoids.
In the second approach, we executed Classical Annealing prior to implementing Quantum
Annealing on the obtained medoids.
• clustering.ipynb : This notebook performs clustering using Simulated or Hybrid Annealing,
utilizing reduced data obtained through point-pairing clustering.
• hybrid_algorithm.py : In this notebook, we split the data into one-thirty-second of its original
size using a function named ’half_points’, which clusters through point-pairing. Subsequently,
we performed Hybrid Annealing using the LeapHybridSampler function on the downsized data.
• submissions/ : This directory holds .txt files with the cluster medoids derived from each algorithm.</p>
        <p>We assessed clusters with  = 15, 25, and 50.
• query_results/ : This folder contains the query results and the nDCG@10 metric evaluated in
our submissions, which have been provided to us by the organizers.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Results</title>
      <p>Our findings, summarized in Table 1, provide valuable insights into the performance of various clustering
approaches, particularly the hierarchical methods combining classical and quantum techniques. In
particular, for the hybrid annealing (hybrid) method provided by the D-Wave machine, it should be
emphasized that because of the restricted computational time available in the laboratory, we considered
the minimum time required to execute the hybrid method based on the number of vectors. Within
these constraints, the hybrid method included with D-Wave, despite its built-in optimization, did not
outperform the classical simulated annealing (simulated) approach. This suggests that the current
state of the hybrid quantum-classical algorithm in D-Wave may require further refinements to fully
leverage the potential advantages of quantum annealing when dealing with limited computational
resources.</p>
      <p>Among the hierarchical methods (+) explored, the point-pair clustering (pp) for the initial
clustering approach stands out for its simplicity and ease of implementation. By initially reducing
the size of the dataset using point-pair clustering and subsequently applying quantum annealing, this
method ofers a straightforward way to handle larger datasets while harnessing the power of quantum
computing. However, our experiments reveal that the point-pair clustering approach does not yield the
best results in terms of clustering quality. In contrast, employing k-medoids for the initial clustering
step prior to quantum annealing leads to superior performance. This finding highlights the importance
of selecting an appropriate classical clustering algorithm to efectively reduce the problem size and
provide a solid foundation for the quantum annealing process.</p>
      <p>Notably, the best results were obtained by combining classical simulated annealing for the initial
clustering followed by quantum annealing (quantum) for further optimization. This two-step
approach consistently outperformed other methods across diferent values of k (number of clusters).
The simulated+quantum method achieved the lowest Davies-Bouldin index of 4.6798 and the highest
nDCG@10 score of 0.5349 when using 50 clusters. These results underscore the synergistic efect
of leveraging both classical and quantum techniques in a hierarchical manner. The initial simulated
annealing step efectively reduces the problem complexity, allowing the quantum annealing process to
refine and optimize the clustering solution.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusions and Future Work</title>
      <p>This paper explores the use of quantum annealing for clustering document embeddings, as part of
Task 2 in the qCLEF lab at CLEF 2024. To address the limitations of current quantum hardware and
the restricted QPU time available in the laboratory setting, we proposed a hierarchical approach that
combines classical pre-processing with quantum annealing, showing promising results. The performance
of simulated annealing models was robust, as reflected in the Davies-Bouldin (DB) index. However,
models combining simulated and quantum annealing slightly surpassed the purely classical approach
in cluster quality. These findings highlight the potential of quantum annealing in enhancing cluster
quality.</p>
      <p>Our results highlight the advantages of a hierarchical approach, which addresses the limitations of
current quantum technology by first reducing the problem size using classical methods before applying
quantum annealing. This approach not only optimizes the use of scarce quantum resources, but also
facilitates the handling of larger datasets. Future research should focus on improving these techniques
by developing more advanced pre-processing methods to enhance the quantum annealing process.
Exploring advanced dimensionality reduction techniques, similar to those used in Task 1 of the qCLEF
lab, can improve eficiency to some extent. But, it is important to note that in the case of our clustering
formulation, the size of the problem mainly depends on the number of documents and not in the number
of their features. However, further research in this direction could help overcome hardware limitations.</p>
      <p>Finally, fine-tuning the quantum annealing parameters, such as the annealing time and the number
of reads, could yield additional improvements in clustering quality. As quantum computing
technology continues to evolve, the development of more advanced quantum algorithms and hardware
advancements will likely enhance the scalability and eficiency of these methods. In conclusion, our
study demonstrates the potential of quantum annealing to enhance clustering performance for IR and
RS. The hierarchical model we propose provides a viable solution to the challenges posed by current
quantum hardware. By continuing to refine hierarchical methods, investigating advanced preprocessing
techniques, and leveraging advances in quantum computing technology, we can harness the power of
quantum annealing to tackle the complex challenges of clustering large-scale data in the field of IR and
RS.
systems and optimization problems, Quantum Information Processing 16 (2017) 153. URL: https:
//doi.org/10.1007/s11128-017-1600-4. doi:10.1007/s11128-017-1600-4.
[23] R. Bhagawati, T. Subramanian, An approach of a quantum-inspired document ranking
algorithm by using feature selection methodology, International Journal of Information
Technology 15 (2023) 4041–4053. URL: https://doi.org/10.1007/s41870-023-01543-w. doi:10.1007/
s41870-023-01543-w.
[24] M. Ferrari Dacrema, F. Moroni, R. Nembrini, N. Ferro, G. Faggioli, P. Cremonesi, Towards feature
selection for ranking and classification exploiting quantum annealers, in: Proceedings of the 45th
International ACM SIGIR Conference on Research and Development in Information Retrieval,
SIGIR ’22, Association for Computing Machinery, New York, NY, USA, 2022, p. 2814–2824. URL:
https://doi.org/10.1145/3477495.3531755. doi:10.1145/3477495.3531755.
[25] R. Nembrini, M. Ferrari Dacrema, P. Cremonesi, Feature selection for recommender systems
with quantum computing, Entropy 23 (2021). URL: https://www.mdpi.com/1099-4300/23/8/970.
doi:10.3390/e23080970.
[26] M. Ferrari Dacrema, N. Felicioni, P. Cremonesi, Optimizing the selection of recommendation
carousels with quantum computing, in: Proceedings of the 15th ACM Conference on Recommender
Systems, RecSys ’21, Association for Computing Machinery, New York, NY, USA, 2021, p. 691–696.</p>
      <p>URL: https://doi.org/10.1145/3460231.3478853. doi:10.1145/3460231.3478853.
[27] B. Fauseweh, Quantum many-body simulations on digital quantum computers: State-of-the-art
and future challenges, Nature Communications 15 (2024) 2123. URL: https://doi.org/10.1038/
s41467-024-46402-9. doi:10.1038/s41467-024-46402-9.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>A. K.</given-names>
            <surname>Jain</surname>
          </string-name>
          ,
          <article-title>Data clustering: 50 years beyond k-means</article-title>
          ,
          <source>Pattern Recognition Letters</source>
          <volume>31</volume>
          (
          <year>2010</year>
          )
          <fpage>651</fpage>
          -
          <lpage>666</lpage>
          . URL: https://www.sciencedirect.com/science/article/pii/S0167865509002323. doi:https://doi. org/10.1016/j.patrec.
          <year>2009</year>
          .
          <volume>09</volume>
          .011,
          <article-title>award winning papers from the 19th International Conference on Pattern Recognition (ICPR).</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>C.</given-names>
            <surname>Carpineto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Osiński</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Romano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Weiss</surname>
          </string-name>
          ,
          <article-title>A survey of web clustering engines</article-title>
          ,
          <source>ACM Comput. Surv</source>
          .
          <volume>41</volume>
          (
          <year>2009</year>
          ). URL: https://doi.org/10.1145/1541880.1541884. doi:
          <volume>10</volume>
          .1145/1541880.1541884.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>K.</given-names>
            <surname>Djouzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Beghdad-Bey</surname>
          </string-name>
          ,
          <article-title>A review of clustering algorithms for big data</article-title>
          ,
          <source>in: 2019 International Conference on Networking and Advanced Systems (ICNAS)</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          . doi:
          <volume>10</volume>
          .1109/ICNAS.
          <year>2019</year>
          .
          <volume>8807822</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>S.</given-names>
            <surname>Pitafi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Anwar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Sharif</surname>
          </string-name>
          ,
          <article-title>A taxonomy of machine learning clustering algorithms</article-title>
          , challenges, and future realms,
          <source>Applied Sciences</source>
          <volume>13</volume>
          (
          <year>2023</year>
          ). URL: https://www.mdpi.com/2076-3417/13/6/3529. doi:
          <volume>10</volume>
          .3390/app13063529.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>T.</given-names>
            <surname>Kadowaki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Nishimori</surname>
          </string-name>
          ,
          <article-title>Quantum annealing in the transverse ising model</article-title>
          ,
          <source>Phys. Rev. E</source>
          <volume>58</volume>
          (
          <year>1998</year>
          )
          <fpage>5355</fpage>
          -
          <lpage>5363</lpage>
          . URL: https://link.aps.org/doi/10.1103/PhysRevE.58.5355. doi:
          <volume>10</volume>
          .1103/PhysRevE.58. 5355.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>T.</given-names>
            <surname>Albash</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. A.</given-names>
            <surname>Lidar</surname>
          </string-name>
          , Adiabatic quantum computation,
          <source>Rev. Mod. Phys</source>
          .
          <volume>90</volume>
          (
          <year>2018</year>
          )
          <article-title>015002</article-title>
          . URL: https://link.aps.org/doi/10.1103/RevModPhys.90.015002. doi:
          <volume>10</volume>
          .1103/RevModPhys.90. 015002.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>K.</given-names>
            <surname>Kurihara</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Tanaka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Miyashita</surname>
          </string-name>
          ,
          <article-title>Quantum annealing for clustering</article-title>
          ,
          <source>in: Proceedings of the 25th Annual Conference on Uncertainty in Artificial Intelligence</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>V.</given-names>
            <surname>Kumar</surname>
          </string-name>
          , G. Bass,
          <string-name>
            <given-names>C.</given-names>
            <surname>Tomlin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Dulny</surname>
          </string-name>
          ,
          <article-title>Quantum annealing for combinatorial clustering</article-title>
          ,
          <source>Quantum Information Processing</source>
          <volume>17</volume>
          (
          <year>2018</year>
          )
          <article-title>39</article-title>
          . URL: https://doi.org/10.1007/s11128-017
          <article-title>-1809-2</article-title>
          . doi:
          <volume>10</volume>
          .1007/s11128-017-1809-2.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>C.</given-names>
            <surname>Bauckhage</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Piatkowski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Sifa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Hecker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Wrobel</surname>
          </string-name>
          ,
          <article-title>A qubo formulation of the k-medoids problem</article-title>
          ,
          <year>2019</year>
          . URL: https://publica.fraunhofer.de/handle/publica/405469.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>D.</given-names>
            <surname>Arthur</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Date</surname>
          </string-name>
          ,
          <article-title>Balanced k-means clustering on an adiabatic quantum computer</article-title>
          ,
          <source>Quantum Information Processing</source>
          <volume>20</volume>
          (
          <year>2021</year>
          )
          <article-title>294</article-title>
          . URL: https://doi.org/10.1007/s11128-021-03240-8. doi:
          <volume>10</volume>
          . 1007/s11128-021-03240-8.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>H.</given-names>
            <surname>Asaoka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Kudo</surname>
          </string-name>
          ,
          <article-title>Nonnegative/binary matrix factorization for image classification using quantum annealing</article-title>
          ,
          <source>Scientific Reports</source>
          <volume>13</volume>
          (
          <year>2023</year>
          )
          <article-title>16527</article-title>
          . URL: https://doi.org/10.1038/s41598-023-43729-z. doi:
          <volume>10</volume>
          .1038/s41598-023-43729-z.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>P.</given-names>
            <surname>Bermejo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Orús</surname>
          </string-name>
          ,
          <article-title>Variational quantum and quantum-inspired clustering</article-title>
          ,
          <source>Scientific Reports</source>
          <volume>13</volume>
          (
          <year>2023</year>
          )
          <article-title>13284</article-title>
          . URL: https://doi.org/10.1038/s41598-023-39771-6. doi:
          <volume>10</volume>
          .1038/ s41598-023-39771-6.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>A.</given-names>
            <surname>Pasin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. Ferrari</given-names>
            <surname>Dacrema</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Cremonesi</surname>
          </string-name>
          ,
          <string-name>
            <surname>N.</surname>
          </string-name>
          <article-title>Ferro, qclef: A proposal to evaluate quantum annealing for information retrieval and recommender systems</article-title>
          , in: A.
          <string-name>
            <surname>Arampatzis</surname>
            , E. Kanoulas,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Tsikrika</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Vrochidis</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Giachanou</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Aliannejadi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Vlachos</surname>
          </string-name>
          , G. Faggioli, N. Ferro (Eds.),
          <source>Experimental IR Meets Multilinguality, Multimodality, and Interaction</source>
          , Springer Nature Switzerland, Cham,
          <year>2023</year>
          , pp.
          <fpage>97</fpage>
          -
          <lpage>108</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>A.</given-names>
            <surname>Pasin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. Ferrari</given-names>
            <surname>Dacrema</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Cremonesi</surname>
          </string-name>
          , N. Ferro,
          <string-name>
            <surname>QuantumCLEF</surname>
          </string-name>
          <year>2024</year>
          :
          <article-title>Overview of the Quantum Computing Challenge for Information Retrieval and Recommender Systems at CLEF</article-title>
          , in: Working Notes of the Conference and
          <article-title>Labs of the Evaluation Forum (CLEF</article-title>
          <year>2024</year>
          ), Grenoble, France,
          <source>September 9th to 12th</source>
          ,
          <year>2024</year>
          ,
          <year>2024</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>A.</given-names>
            <surname>Pasin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. Ferrari</given-names>
            <surname>Dacrema</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Cremonesi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Ferro</surname>
          </string-name>
          ,
          <source>Overview of QuantumCLEF</source>
          <year>2024</year>
          :
          <article-title>The Quantum Computing Challenge for Information Retrieval and Recommender Systems at CLEF, in: Experimental IR Meets Multilinguality</article-title>
          , Multimodality, and Interaction - 15th
          <source>International Conference of the CLEF Association, CLEF</source>
          <year>2024</year>
          , Grenoble, France, September 9-
          <issue>12</issue>
          ,
          <year>2024</year>
          , Proceedings,
          <year>2024</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>P.</given-names>
            <surname>Hauke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. G.</given-names>
            <surname>Katzgraber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Lechner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Nishimori</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W. D.</given-names>
            <surname>Oliver</surname>
          </string-name>
          ,
          <article-title>Perspectives of quantum annealing: methods and implementations</article-title>
          ,
          <source>Reports on Progress in Physics 83</source>
          (
          <year>2020</year>
          )
          <article-title>054401</article-title>
          . URL: https://dx.doi.org/10.1088/
          <fpage>1361</fpage>
          -6633/ab85b8. doi:
          <volume>10</volume>
          .1088/
          <fpage>1361</fpage>
          -6633/ab85b8.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>S.</given-names>
            <surname>Yarkoni</surname>
          </string-name>
          , E. Raponi,
          <string-name>
            <given-names>T.</given-names>
            <surname>Bäck</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Schmitt</surname>
          </string-name>
          ,
          <article-title>Quantum annealing for industry applications: introduction and review</article-title>
          ,
          <source>Reports on Progress in Physics 85</source>
          (
          <year>2022</year>
          )
          <article-title>104001</article-title>
          . URL: https://dx.doi.org/10.1088/
          <fpage>1361</fpage>
          -6633/ac8c54. doi:
          <volume>10</volume>
          .1088/
          <fpage>1361</fpage>
          -6633/ac8c54.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>M. W.</given-names>
            <surname>Johnson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. H. S.</given-names>
            <surname>Amin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Gildert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Lanting</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Hamze</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Dickson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Harris</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. J.</given-names>
            <surname>Berkley</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Johansson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Bunyk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. M.</given-names>
            <surname>Chapple</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Enderud</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Hilton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Karimi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Ladizinsky</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Ladizinsky</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Oh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Perminov</surname>
          </string-name>
          , C. Rich,
          <string-name>
            <given-names>M. C.</given-names>
            <surname>Thom</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Tolkacheva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. J. S.</given-names>
            <surname>Truncik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Uchaikin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Wilson</surname>
          </string-name>
          , G. Rose,
          <article-title>Quantum annealing with manufactured spins</article-title>
          ,
          <source>Nature</source>
          <volume>473</volume>
          (
          <year>2011</year>
          )
          <fpage>194</fpage>
          -
          <lpage>198</lpage>
          . URL: https://doi.org/10.1038/nature10012. doi:
          <volume>10</volume>
          .1038/nature10012.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>T.</given-names>
            <surname>Stollenwerk</surname>
          </string-name>
          ,
          <string-name>
            <surname>B.</surname>
          </string-name>
          <article-title>Oauthor=Andrea Pasin and Maurizio Ferrari Dacrema and Paolo Cremonesi</article-title>
          and Nicola Ferro, '
          <string-name>
            <surname>Gorman</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Venturelli</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Mandrà</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          <string-name>
            <surname>Rodionova</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Ng</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Sridhar</surname>
            ,
            <given-names>E. G.</given-names>
          </string-name>
          <string-name>
            <surname>Riefel</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Biswas</surname>
          </string-name>
          , Quantum annealing applied to de
          <article-title>-conflicting optimal trajectories for air trafic management</article-title>
          ,
          <source>IEEE Transactions on Intelligent Transportation Systems</source>
          <volume>21</volume>
          (
          <year>2020</year>
          )
          <fpage>285</fpage>
          -
          <lpage>297</lpage>
          . doi:
          <volume>10</volume>
          .1109/TITS.
          <year>2019</year>
          .
          <volume>2891235</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>F.</given-names>
            <surname>Neukart</surname>
          </string-name>
          , G. Compostella,
          <string-name>
            <given-names>C.</given-names>
            <surname>Seidel</surname>
          </string-name>
          , D. von Dollen,
          <string-name>
            <given-names>S.</given-names>
            <surname>Yarkoni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Parney</surname>
          </string-name>
          ,
          <article-title>Trafic flow optimization using a quantum annealer</article-title>
          ,
          <source>Frontiers in ICT 4</source>
          (
          <year>2017</year>
          ). URL: https://www.frontiersin.org/articles/10. 3389/fict.
          <year>2017</year>
          .
          <volume>00029</volume>
          . doi:
          <volume>10</volume>
          .3389/fict.
          <year>2017</year>
          .
          <volume>00029</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>G.</given-names>
            <surname>Pilato</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Vella</surname>
          </string-name>
          ,
          <article-title>A survey on quantum computing for recommendation systems</article-title>
          ,
          <source>Information</source>
          <volume>14</volume>
          (
          <year>2023</year>
          ). URL: https://www.mdpi.com/2078-2489/14/1/20. doi:
          <volume>10</volume>
          .3390/info14010020.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>I.</given-names>
            <surname>Chakrabarty</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Khan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <article-title>Dynamic grover search: applications in recommendation</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>