Quantum Bayesian Networks

March 9, 2020

Google Releases TensorFlow Quantum

Filed under: Uncategorized — rrtucci @ 7:21 am

Today, Google published the following paper:

TensorFlow Quantum: A Software Framework for Quantum Machine Learning, https://arxiv.org/abs/2003.02989

TensorFlow Quantum is software for doing Quantum Bayesian Networks. QB nets have been a dream of mine for 24 years, although Google’s paper, despite having 20 authors and 129 references, never cites any of my work. When I first had the idea of Quantum Bayesian Networks, I thought it was such a cool idea that, within a span of a year, I published a paper, filed for a patent and wrote a computer program called Quantum Fog about it (The original Quantum Fog was for the Mac. It was written in C++, with the GUI written using a C++ class library called PowerPlant. Much later, I re-wrote Quantum Fog in Python and released it as open source at github).

It was the first paper I ever posted on arXiv, and the first patent I ever filed, and the first and last 🙂 Macintosh program I ever wrote. The patent expired on 2016-01-11, but Google Tensorflow was first released to the public on Nov 2015, so maybe I can sue them for 5 bucks? 🙂

This blog, now 12 years old, is called Quantum Bayesian Networks for a reason: my intense passion and belief in this dream of mine.

Note that Tensorflow Quantum is a Tensorflow implementation of an earlier Google software called TensorNetwork. I am glad that they are now calling it Tensorflow instead of TensorNetwork. The word TensorNetwork implies an undirected graph whereas the word TensorFlow implies an acyclic directed graph (DAG), as befits a Bayesian Network. I wrote an earlier post about Google’s TensorNetwork software

Google’s TensorNetwork software versus Quantum Bayesian Networks

Screen shots of Mac Application Quantum Fog, first released about 20 years ago:


  1. See also another program of mine


    Edward is a software library that was mainly written by Dustin Tran for his PhD Thesis at Columbia Univ. Dustin now works for Google and is the main architect of the Probability module of Tensorflow. http://dustintran.com/

    Tensorflow Probability ~ Classical Bayesian Networks

    Quantum Edward, Tensorflow Quantum ~ Quantum Bayesian Networks

    Of course, Quantum Edward is very primitive compared to Tensorflow Quantum, but the idea is not new

    Comment by rrtucci — March 9, 2020 @ 8:17 am

  2. My 15 posts in this blog about the use of TensorFlow in quantum computing. Yet Google’s paper with 20 authors and 129 references doesn’t mention my work even once.

    Comment by rrtucci — March 9, 2020 @ 9:58 am

  3. This webpage has been up for almost 2 decades

    In classical computation, code is usually written in a high level language (such as C++), which, for the most part, does not mention bits. Then a compiler of some sort reduces the high level language to bit level instructions.

    Quantum Fog is a tool for writing QC programs in a high level visual language, and then simulating the resulting programs. Quantum Fog can also feed this high level language to Qubiter. (The high level language uses decision diagrams called quantum Bayesian networks, which are discussed elsewhere in this website). Qubiter is a tool that translates this high level language to qubit level instructions which can then be fed to a QC. Hence we call Quantum Fog a quantum computer simulator and Qubiter a quantum compiler. Quantum Fog differs from other QC simulators presently available in that it is not a “bit level” simulator.

    Comment by rrtucci — March 9, 2020 @ 10:01 am

  4. I posted the following in my LinkedIn account. Probability of success is very tiny, but you never know.

    As explained in this post, there is an infinitesimal chance that I may be able to sue Google for patent infringement and anti-competitive practices (bundling?). If the linkedin AI and search engine could please show this message to Larry Ellison, his Oracle lawyers, or any lawyers that have sued Google in the past, I would be grateful. I am willing to sell all my rights to you for a very modest amount of money. This might be a better investment for you right now than the stock market 🙂


    Comment by rrtucci — March 9, 2020 @ 4:54 pm

  5. **********************************************
    My reddit report of this

    Comment by rrtucci — March 10, 2020 @ 11:36 am

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Blog at WordPress.com.

%d bloggers like this: