1 of 85

WELCOME TO

CARLETON QUANTUM COMPUTING SOCIETY

2 of 85

3 of 85

AGENDA

  • About Carleton quantum computing society (CQCS)
    • Our mission, Vision, actions
    • Get to know the team
  • TALKS BY our speakers
    • GET TO KNOW THE SPEAKERS
    • THEIR TALKS

4 of 85

our mission, vision, actions

Mission

Vision

Actions

A cross-disciplinary student organization that aims to provide individuals with necessary skills and knowledge to succeed in their professional, personal, or academic journey into quantum computing

Envision fostering a community of diverse, talented, and responsible individuals passionate about quantum computing

Deliver highest quality seminars, workshops, and learning resources

Collaborating with industry experts as guest speakers

Ensuring every student has equal opportunities to access resources and events

5 of 85

get to know the team

TOM MAI

PRESIDENT

  • Education

Bachelor of Computer Science Honours, 2024 at Carleton University

  • Interests
    • Quantum Computing
    • Embedded Systems
    • Distributed Systems

6 of 85

get to know the team

KHOI LE

VP - INTERNAL

  • Education

Bachelor of Computer Science Honours, 2026 at Carleton University

  • Interests
    • System and Networking
    • Quantum Computing

7 of 85

get to know the team

HOA NGUYEN

VP - EXTERNAL

  • Education

Bachelor of Computer Science Honours, 2026 at Carleton University

  • Interests
    • Artificial Intelligence
    • Machine Learning
    • Quantum Computing

8 of 85

get to know the team

THINH TRUONG

VP - RESEARCH

  • Education

Bachelor of Mathematics Honours in Computer Science and Mathematics, 2024 at Carleton University

  • Interests
    • Mathematics
    • Quantum Computing
    • Artificial Intelligence
    • Machine Learning

9 of 85

10 of 85

11 of 85

12 of 85

13 of 85

14 of 85

15 of 85

16 of 85

get to know the team

BRIAN TRAN

WEBMASTER

  • Education

Bachelor of Computer Science, 2026 at University of Ottawa

  • Interests
    • Web Development
    • Software Engineer

17 of 85

get to know the team

KHANG TRAN

WEBMASTER

  • Education

Bachelor of Computer Science Honours, 2026 at Carleton University

  • Interests
    • Web Development
    • Software Engineer
    • Data Structure and Algorithm
    • Competitive Programming

18 of 85

get to know the team

TUNG TRAN

WEBMASTER

  • Education

Bachelor of Computer Science Honours, 2026 at Carleton University

  • Interests
    • Web Development
    • Software Engineer

19 of 85

TALKS BY OUR SPEAKERS

ICEBREAKER QUESTION

https://play.myquiz.org/HostInstance/Show?hostId=2cc935d7-0e70-42f9-a6ed-11ac422c3bc7

Name of 3 guest speakers of today event:

  1. Michiel Smid, Iain Burge, Jun (Steed) Huang
  2. Michel Barbeau, Iain Burge, Jun (Steed) Huang
  3. Michiel Smid, Iain Burge, Dongrui Huang
  4. Michel Barbeau, Ava McKenney, Jun (Steed) Huang

20 of 85

TALKS BY OUR SPEAKERS

ICEBREAKER QUESTION

Name of 3 guest speakers of today event:

  1. Michiel Smid, Iain Burge, Jun (Steed) Huang
  2. Michel Barbeau, Iain Burge, Jun (Steed) Huang
  3. Michiel Smid, Hoa Nguyen, Dongrui Huang
  4. Michel Barbeau, Khoi Le, Jun (Steed) Huang

21 of 85

Get to know the SPEAKERS

PROF. MICHEL BARBEAU

  • Director & Interim Institute for Data Science Director, Carleton University
  • Advisor for CQCS

22 of 85

Get to know the SPEAKERS

ADJ. PROF. JUN (STEED) HUANG

  • Adjunct Professor in the Ottawa Carleton Institute for Electrical and Computer Engineering and the Ottawa Carleton Institute for Computer Science
  • Project Advisor for VisionX LLC

23 of 85

Get to know the SPEAKERS

RESEARCHER IAIN BURGE

  • Research assistant at Carleton University developing algorithms for explainable quantum AI
  • Advisor for CQCS

24 of 85

Their talks

PROF. Michel Barbeau: Introduction to Quantum Computing

25 of 85

Introduction to Quantum Computing����Carleton Quantum Computing Society Kick-Off Event��Speaker: Michel Barbeau, Director and Professor� School of Computer Science� Institute for Data Science

February 9, 2024

26 of 85

The Dollarama Perfect Toothpick Search Challenge

What is the average time complexity of the perfect toothpick search in a packet of m toothpicks on a n core computer ?

Choices:

  1. n times m
  2. m times n
  3. (m times n) over two
  4. (n times m) over two
  5. None of the above

27 of 85

How does a quantum computer solve it?

28 of 85

Key Concepts

  • Qubit
  • Quantum state: superposition & entanglement
  • Quantum transformation

29 of 85

A single qubit

30 of 85

A quantum state made of n qubits

Each reading outcome is interpreted as the numerical value represented by n bits

31 of 85

Entanglement

  • Qubit entanglement = Measure in a coherent way
  • Prof. Jun (Steed) Huang: Quantum Entanglement Speed

32 of 85

A quantum transformation on a n qubit state

33 of 85

Applications

  • Quantum Key Distribution (QKD)
  • Quantum Machine Learning (QML)
  • Teleportation and quantum networks
  • Security Challenges and Post-Quantum Cryptography

34 of 85

Quantum Key Distribution (QKD)

  • Bennet and Brassard 1984
  • Two parties
  • Insecure photon quantum channel
  • Authenticated classical channel
  • Quantum key expansion protocol

35 of 85

Quantum Machine Learning

  • How it works: train a variable transformation
  • Several forms of encoding, e.g., in probability amplitudes
  • Quantum parallelism
  • Can quantum computers learn things that classical computers can't?
  • Cost of classical to quantum data encoding

36 of 85

Quantum Machine Learning (cont’d)

37 of 85

Teleportation (Transporter) – Star Trek (1966-1969)

38 of 85

Security Challenges and Post-Quantum Cryptography

  • Classical data cryptographic algorithms secure against cryptanalytic attacks by quantum computers
  • Threats
    • Grover’s algorithm: A fast quantum mechanical algorithm for database search
    • Shor’s algorithm: Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer
    • Wang et al., Prime factorization algorithm based on parameter optimization of ising model (quantum annealing)
  • Post-Quantum Cryptography (PQC)
    • Quantum safe encryption, Key Encapsulation Mechanism (KEM) & Digital Signature (DS)

39 of 85

40 of 85

When can we expect a useful quantum computer?

Source: The professional’s guide to Quantum Technology, https://www.quantum.amsterdam/part-5-when-can-we-expect-a-useful-quantum-computer-a-closer-look-at-timelines/

41 of 85

Related publications

  • Barbeau, M., Garcia-Alfaro, J., & Kranakis, E. (2020, October). Capacity requirements in networks of quantum repeaters and terminals. In 2020 IEEE International Conference on Quantum Computing and Engineering (QCE) (pp. 148-157).
  • Barbeau, M., Beurier, E., Garcia‐Alfaro, J., Kuang, R., Pahl, M. O., & Pastor, D. (2021). The quantum what? advantage, utopia or threat?. Digitale Welt, 5(1), 34-39.
  • Barbeau, M., & Garcia-Alfaro, J. (2022). Cyber-physical defense in the quantum Era. Scientific Reports, 12(1), 1905.
  • Barbeau, M., Kranakis, E., & Perez, N. (2022). Authenticity, integrity, and replay protection in quantum data communications and networking. ACM Transactions on Quantum Computing, 3(2), 1-22.
  • Kuang, R., & Barbeau, M. (2022). Quantum permutation pad for universal quantum-safe cryptography. Quantum Information Processing, 21(6), 211.

42 of 85

Their talks

ADJ. Prof. Jun (Steed) Huang: Quantum Entanglement Speed

43 of 85

44 of 85

45 of 85

46 of 85

47 of 85

48 of 85

49 of 85

50 of 85

51 of 85

52 of 85

53 of 85

54 of 85

55 of 85

56 of 85

57 of 85

58 of 85

59 of 85

60 of 85

61 of 85

62 of 85

Their talks

Quick Quiz!!!

What does “momenergy” mean in the talk ?

  1. Mother of nature Energy
  2. Momentum Energy
  3. Energy Momentum
  4. In between B and C

63 of 85

Their talks

Quick Quiz!!!

What does “momenergy” mean in the talk ?

  1. Mother of nature Energy
  2. Momentum Energy
  3. Energy Momentum
  4. In between B and C

64 of 85

Their talks

Researcher Iain Burge: Explainable Quantum AI

65 of 85

Preparing for Explainable Quantum AI:

Iain Burge1, Michel Barbeau1, Joaquin Garcia-Alfaro2

1School of Computer Science, Carleton University, Ottawa, Canada

2SAMOVAR, Télécom SudParis, Institut Polytechnique de Paris, Palaiseau, France

A Quantum Algorithm for Shapley Value Estimation

66 of 85

Outline

  • Motivation
    • AI & Explainability
    • Example – Wolf or Husky
  • Our Quantum Algorithm for Shapley Value Estimation
    • A Simple Game
    • The Shapley Value
    • Quantum Solution
    • Experimental Results

66

67 of 85

Motivation

Explainable Quantum AI

67

68 of 85

AI & Explainability

68

A substantial portion of research into AI involve black box models

    • Models which are extremely difficult to understand, due to factors such as size and complexity

There has been a wave of research into explainable AI [3, 4, 5]

    • There has been substantial work into generating post-hoc explanations for black box models [1, 2]

Explainable AI is essential from two perspectives

    • It can help improve general efficacy of the AI
    • It is impossible to assess the ethics of an algorithm if it is not understood

69 of 85

Wolf or Huskey [7]

[7] M. T. Ribeiro, S. Singh, and C. Guestrin, “‘Why Should I Trust You?,’” Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining

69

70 of 85

Quantum AI & Explainability

70

In Explainable AI, the concept of the Shapley value is often leveraged for post-hoc explanations of black box AIs

    • Direct calculation of Shapley values takes exponential time, and Monte-Carlo methods are not always ideal

In the quantum context, these challenges are further amplified, since the final state of a quantum algorithm is not always accessible

    • Our algorithm for the approximation of Shapley values in voting games can be generalized to arbitrary coalitional games [1]

71 of 85

Quantum Algorithm for Shapley Value Estimation

A Quantum Algorithm for Weighted Voting Games

71

72 of 85

A Simple Game [2]

  •  

72

[2] I. Burge, M. Barbeau, and J. Garcia-Alfaro, “Quantum algorithms for Shapley Value Calculation,” IEEE Quantum Week Conference 2023.

73 of 85

The Shapley Value

  •  

73

74 of 85

A Quantum Approach [1,2]

  •  

74

[1] I. Burge, M. Barbeau, and J. Garcia-Alfaro, “A quantum algorithm for Shapley Value Estimation,” arXiv pre-print, Jan 11, 2023.

[2] I. Burge, M. Barbeau, and J. Garcia-Alfaro, “Quantum algorithms for Shapley Value Calculation,” IEEE Quantum Week Conference 2023.

75 of 85

Quantum Algorithm – Step 1 [1, 2]

  •  

75

76 of 85

Quantum Algorithm – Step 1 Cont.

  •  

76

77 of 85

Quantum Algorithm – Step 2 [2]

  • To simplify, let us consider Alice, Bob, and Charles’ voting game, we will find Alice’s Shapley value.
    • Let oracle denote the quantum circuit seen in Slide 6.
  • For weighted voting games we can use the following circuit to perform steps 2:

  • Assuming BC has been prepared with Step 1, measuring the Out register will have expected value corresponding to Alice’s Shapley value.

77

[2] I. Burge, M. Barbeau, and J. Garcia-Alfaro, “Quantum algorithms for Shapley Value Calculation,” IEEE Quantum Week Conference 2023.

78 of 85

Quantum Algorithm – Step 3 [6, 8]

  •  

78

[6] A. Montanaro, “Quantum speedup of Monte Carlo methods,” Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences

[8] I. Burge, M. Barbeau, and J. Garcia-Alfaro, “Quantum Shapley Value Algorithm,” GitHub, Apr. 2023,

https://github.com/iain-burge/QuantumShapleyValueAlgorithm

79 of 85

Empirical Results – Step 1 [8]

  • 32 random weighted voting games for each condition
  • Approximated every player’s Shapley value using Quantum Algorithm
    • Found the absolute error of our approximation
  • Took the reciprocal of the Mean absolute error across each player and game

79

[8] I. Burge, M. Barbeau, and J. Garcia-Alfaro, “Quantum Shapley Value Algorithm,” GitHub, Apr. 2023, https://github.com/iain-burge/QuantumShapleyValueAlgorithm

80 of 85

Thank you. Questions?

Bibliography

[1] I. Burge, M. Barbeau, and J. Garcia-Alfaro, “A quantum algorithm for Shapley Value Estimation,” arXiv pre-print, Jan 11, 2023. To be submitted to Quantum Information Processing.

[2] I. Burge, M. Barbeau, and J. Garcia-Alfaro, “Quantum algorithms for Shapley Value Calculation,” IEEE Quantum Week Conference 2023.

[3] I. Burge, M. Barbeau, and J. Garcia-Alfaro, "Quantum predictive modelling with applications in Cyber-physical security," Digitale Welt, Jun 07, 2022.

[4] I. Burge, "Quantum Reinforcement Learning and Grover’s Algorithm with Applications to Cyber-Physical Security,” B.Cog.Sc. Thesis, Dep. of Cog. Science, Carleton University, Ottawa, ON, Canada, 2022.

[5] I. Burge, M. Barbeau, and J. Garcia-Alfaro, "Quantum predictive modeling for multi-agent systems with application to cyber-physical security," Carleton Cognitive Science Spring Conference, Ottawa, ON, Canada, Apr 29-30, 2022.

[6] A. Montanaro, “Quantum speedup of Monte Carlo methods,” Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences, vol. 471, no. 2181, p. 20150301, Sep. 2015, doi: https://doi.org/10.1098/rspa.2015.0301.

[7] M. T. Ribeiro, S. Singh, and C. Guestrin, “‘Why Should I Trust You?,’” Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining - KDD ’16, 2016, doi: https://doi.org/10.1145/2939672.2939778.

[8] I. Burge, M. Barbeau, and J. Garcia-Alfaro, “Quantum Shapley Value Algorithm,” GitHub, Apr. 2023, https://github.com/iain-burge/QuantumShapleyValueAlgorithm

80

Email:

iainburge@cmail.carleton.ca

LinkedIn:

GitHub:

QCE 2023:

81 of 85

Calculating Shapley Value Example [2]

81

[2] I. Burge, M. Barbeau, and J. Garcia-Alfaro, “Quantum algorithms for Shapley Value Calculation,” IEEE Quantum Week Conference 2023.

82 of 85

Their talks

Quick Quiz!!!

Suppose you give Alice 2 votes instead of 3. Do the Shapley values increase or decrease for Alice, Bob, and Charles ?

New voting power Alice: 2, Bob: 2, Charles: 1, Voting threshold: 4

  1. Alice - decreases, Bob + increases, Charles + increases
  2. Alice - decreases, Bob + increases, Charles - decreases
  3. Alice + increases, Bob + increases, Charles + increases
  4. Alice - decreases, Bob - decreases, Charles + increases

83 of 85

Their talks

Quick Quiz!!!

Suppose you give Alice 2 votes instead of 3. Do the Shapley values increase or decrease for Alice, Bob, and Charles ?

New voting power Alice: 2, Bob: 2, Charles: 1, Voting threshold: 4

  1. Alice - decreases, Bob + increases, Charles + increases
  2. Alice - decreases, Bob + increases, Charles - decreases
  3. Alice + increases, Bob + increases, Charles + increases
  4. Alice - decreases, Bob - decreases, Charles + increases

84 of 85

Questions?

85 of 85

Thank you to our speakers and everyone attending the event today!