% Literature references for PennyLane.
% bibtex file for sphinxcontrib-bibtex

@article{Wecker2015,
  doi = {10.1103/physreva.92.042303},
  year  = {2015},
  publisher = {American Physical Society ({APS})},
  volume = {92},
  number = {4},
  author = {Dave Wecker and Matthew B. Hastings and Matthias Troyer},
  title = {Progress towards practical quantum variational algorithms},
  journal = {Physical Review A}
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Quantum Software
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

@unpublished{killoran2018strawberry,
  author = {Nathan Killoran and Josh Izaac and Nicolás Quesada and Ville Bergholm and Matthew Amy and Christian Weedbrook.},
  title = {Strawberry {F}ields: {A} Software Platform for Photonic Quantum Computing},
  year = {2018},
  note = {},
  archivePrefix = {arxiv},
  eprint = {1804.03159},
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Automatic differentiation
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

@inproceedings{maclaurin2015autograd,
  url = {https://indico.lal.in2p3.fr/event/2914/contributions/6483/subcontributions/180/attachments/6060/7185/automl-short.pdf},
  title = {Autograd: Effortless gradients in NumPy},
  author = {Maclaurin, Dougal and Duvenaud, David and Adams, Ryan P},
  booktitle = {ICML 2015 AutoML Workshop},
  year = {2015}
}

@Article{baydin2018automatic,
  url = {http://www.jmlr.org/papers/volume18/17-468/17-468.pdf},
  author = {Baydin, Atılım Güneş and Pearlmutter, Barak A. and Radul, Alexey Andreyevich and Siskind, Jeffrey Mark},
  title = {Automatic Differentiation in Machine Learning: a Survey},
  journal = {Journal of Machine Learning Research},
  year = {2018},
  volume = {18},
  number = {153},
  pages = {1--43},
  archivePrefix = {arxiv},
  eprint = {1502.05767}
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Optimization - Classical optimizers
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

@unpublished{kingma2014adam,
  title = {Adam: A method for stochastic optimization},
  author = {Kingma, Diederik P and Ba, Jimmy},
  year = {2014},
  note = {},
  archivePrefix = {arxiv},
  eprint = {1804.03159}
}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Optimization - Quantum Approximate Optimization Algorithms
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

@unpublished{farhi2014quantum,
  title = {A quantum approximate optimization algorithm},
  author = {Farhi, Edward and Goldstone, Jeffrey and Gutmann, Sam},
  year = {2014},
  note = {},
  archivePrefix = {arxiv},
  eprint = {1411.4028}
}

@unpublished{farhi2017quantum,
  title = {Quantum algorithms for fixed qubit architectures},
  author = {Farhi, Edward and Goldstone, Jeffrey and Gutmann, Sam and Neven, Hartmut},
  year = {2017},
  note = {},
  archivePrefix = {arxiv},
  eprint = {1703.06199}
}

@unpublished{otterbach2017unsupervised,
  title = {Unsupervised Machine Learning on a Hybrid Quantum Computer},
  author = {Otterbach, JS and Manenti, R and Alidoust, N and Bestwick, A and Block, M and Bloom, B and Caldwell, S and Didier, N and Fried, E Schuyler and Hong, S and others},
  year = {2017},
  note = {},
  archivePrefix = {arxiv},
  eprint = {1712.05771}
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Optimization - Variational Quantum Eigensolver
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

@article{peruzzo2014variational,
  doi = {10.1038/ncomms5213},
  year  = {2014},
  publisher = {Springer Nature},
  volume = {5},
  number = {1},
  author = {Alberto Peruzzo and Jarrod McClean and Peter Shadbolt and Man-Hong Yung and Xiao-Qi Zhou and Peter J. Love and Al{\'{a}}n Aspuru-Guzik and Jeremy L. O'Brien},
  title = {A variational eigenvalue solver on a photonic quantum processor},
  journal = {Nature Communications}
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Optimization - State fitting
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

@unpublished{verdon2017quantum,
  title = {A quantum algorithm to train neural networks using low-depth circuits},
  author = {Verdon, Guillaume and Broughton, Michael and Biamonte, Jacob},
  year = {2017},
  note = {},
  archivePrefix = {arxiv},
  eprint = {1712.05304}
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Optimization - Quantum autoencoders
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

@article{rocchetto2017learning,
  doi = {10.1038/s41534-018-0077-z},
  year  = {2018},
  publisher = {Springer Nature},
  volume = {4},
  number = {1},
  author = {Andrea Rocchetto and Edward Grant and Sergii Strelchuk and Giuseppe Carleo and Simone Severini},
  title = {Learning hard quantum distributions with variational autoencoders},
  journal = {npj Quantum Information}
}

@article{romero2017quantum,
  doi = {10.1088/2058-9565/aa8072},
  year  = {2017},
  publisher = {{IOP} Publishing},
  volume = {2},
  number = {4},
  pages = {045001},
  author = {Jonathan Romero and Jonathan P Olson and Alan Aspuru-Guzik},
  title = {Quantum autoencoders for efficient compression of quantum data},
  journal = {Quantum Science and Technology}
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Overviews
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

@unpublished{guerreschi2017practical,
  title = {Practical optimization for hybrid quantum-classical algorithms},
  author = {Guerreschi, Gian Giacomo and Smelyanskiy, Mikhail},
  year = {2017},
  note = {},
  archivePrefix = {arxiv},
  eprint = {1701.01450}
}

@article{mcclean2016theory,
  title = {The theory of variational hybrid quantum-classical algorithms},
  author = {McClean, Jarrod R and Romero, Jonathan and Babbush, Ryan and Aspuru-Guzik, Al{\'a}n},
  journal = {New Journal of Physics},
  volume = {18},
  number = {2},
  pages = {023023},
  year = {2016},
  publisher = {IOP Publishing}
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Supervised
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

@unpublished{farhi2018classification,
  title = {Classification with quantum neural networks on near term processors},
  author = {Farhi, Edward and Neven, Hartmut},
  year = {2018},
  note = {},
  archivePrefix = {arxiv},
  eprint = {1802.06002}
}

@unpublished{grant2018hierarchical,
  title = {Hierarchical quantum classifiers},
  author = {Grant, Edward and Benedetti, Marcello and Cao, Shuxiang and Hallam, Andrew and Lockhart, Joshua and Stojevic, Vid and Green, Andrew G and Severini, Simone},
  year = {2018},
  note = {},
  archivePrefix = {arxiv},
  eprint = {1804.03680}
}

@unpublished{huggins2018towards,
  title = {Towards Quantum Machine Learning with Tensor Networks},
  author = {Huggins, William and Patel, Piyush and Whaley, K Birgitta and Stoudenmire, E Miles},
  year = {2018},
  note = {},
  archivePrefix = {arxiv},
  eprint = {1803.11537}
}

@unpublished{mitarai2018quantum,
  title = {Quantum circuit learning},
  author = {Mitarai, Kosuke and Negoro, Makoto and Kitagawa, Masahiro and Fujii, Keisuke},
  year = {2018},
  note = {},
  archivePrefix = {arxiv},
  eprint = {1803.00745}
}

@unpublished{schuld2018circuit,
  title = {Circuit-centric quantum classifiers},
  author = {Schuld, Maria and Bocharov, Alex and Svore, Krysta and Wiebe, Nathan},
  year = {2018},
  note = {},
  archivePrefix = {arxiv},
  eprint = {1804.00633}
}

@unpublished{schuld2018quantum,
  title = {Quantum machine learning in feature Hilbert spaces},
  author = {Schuld, Maria and Killoran, Nathan},
  year = {2018},
  note = {},
  archivePrefix = {arxiv},
  eprint = {1803.07128}
}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Unsupervised
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

@article{benedetti2018quantum,
  doi = {10.1088/2058-9565/aabd98},
  year  = {2018},
  publisher = {{IOP} Publishing},
  volume = {3},
  number = {3},
  pages = {034007},
  author = {Marcello Benedetti and John Realpe-G{\'{o}}mez and Alejandro Perdomo-Ortiz},
  title = {Quantum-assisted Helmholtz machines: A quantum{\textendash}classical deep learning framework for industrial datasets in near-term devices},
  journal = {Quantum Science and Technology}
}

@article{benedetti2017quantum,
  doi = {10.1103/physrevx.7.041052},
  year  = {2017},
  publisher = {American Physical Society ({APS})},
  volume = {7},
  number = {4},
  author = {Marcello Benedetti and John Realpe-G{\'{o}}mez and Rupak Biswas and Alejandro Perdomo-Ortiz},
  title = {Quantum-Assisted Learning of Hardware-Embedded Probabilistic Graphical Models},
  journal = {Physical Review X}
}

@unpublished{benedetti2018generative,
  title = {A generative modeling approach for benchmarking and training shallow quantum circuits},
  author = {Benedetti, Marcello and Garcia-Pintos, Delfina and Nam, Yunseong and Perdomo-Ortiz, Alejandro},
  year = {2018},
  note = {},
  archivePrefix = {arxiv},
  eprint = {1801.07686}
}

@unpublished{boixo2017simulation,
  title = {Simulation of low-depth quantum circuits as complex undirected graphical models},
  author = {Boixo, Sergio and Isakov, Sergei V and Smelyanskiy, Vadim N and Neven, Hartmut},
  year = {2017},
  note = {},
  archivePrefix = {arxiv},
  eprint = {1712.05384}
}

@unpublished{liu2018differentiable,
  title = {Differentiable Learning of Quantum Circuit Born Machine},
  author = {Liu, Jin-Guo and Wang, Lei},
  year = {2018},
  note = {},
  archivePrefix = {arxiv},
  eprint = {1804.04168}
}


@unpublished{mcclean2018barren,
  title = {Barren plateaus in quantum neural network training landscapes},
  author = {McClean, Jarrod R and Boixo, Sergio and Smelyanskiy, Vadim N and Babbush, Ryan and Neven, Hartmut},
  year = {2018},
  note = {},
  archivePrefix = {arxiv},
  eprint = {1803.11173}
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Ansaetze
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

@unpublished{killoran2018continuous,
  title = {Continuous-variable quantum neural networks},
  author = {Killoran, Nathan and Bromley, Thomas R and Arrazola, Juan Miguel and Schuld, Maria and Quesada, Nicol{\'a}s and Lloyd, Seth},
  year = {2018},
  note = {},
  archivePrefix = {arxiv},
  eprint = {1806.06871}
}

@unpublished{steinbrecher2018quantum,
  title = {Quantum optical neural networks},
  author = {Steinbrecher, Gregory R and Olson, Jonathan P and Englund, Dirk and Carolan, Jacques},
  note = {},
  archivePrefix = {arxiv},
  eprint = {1808.10047}
}

@unpublished{dallaire2018quantum,
  title = {Quantum generative adversarial networks},
  author = {Dallaire-Demers, Pierre-Luc and Killoran, Nathan},
  year = {2018},
  note = {},
  archivePrefix = {arxiv},
  eprint = {1804.08641}
}

@unpublished{du2018expressive,
  title={The Expressive Power of Parameterized Quantum Circuits},
  author={Du, Yuxuan and Hsieh, Min-Hsiu and Liu, Tongliang and Tao, Dacheng},
  year={2018},
  note = {},
  archivePrefix = {arxiv},
  eprint = {1810.11922}
}

@unpublished{havlicek2018supervised,
  title={Supervised learning with quantum enhanced feature spaces},
  author={Havlicek, Vojtech and C{\'o}rcoles, Antonio D and Temme, Kristan and Harrow, Aram W and Chow, Jerry M and Gambetta, Jay M},
  year={2018},
  note = {},
  archivePrefix = {arxiv},
  eprint = {1804.11326}
}

@unpublished{fingerhuth2018quantum,
  title={A quantum alternating operator ansatz with hard and soft constraints for lattice protein folding},
  author={Fingerhuth, Mark and Babej, Tom{\'a}{\v{s}} and others},
  year={2018},
  note = {},
  archivePrefix = {arxiv},
  eprint = {1810.13411}
}

@article{shepherd2009temporally,
  doi = {10.1098/rspa.2008.0443},
  year  = {2009},
  publisher = {The Royal Society},
  volume = {465},
  number = {2105},
  pages = {1413--1439},
  author = {D. Shepherd and M. J. Bremner},
  title = {Temporally unstructured quantum computation},
  journal = {Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences}
}

@unpublished{arrazola2017quantum,
  title={Quantum supremacy and high-dimensional integration},
  author={Arrazola, Juan Miguel and Rebentrost, Patrick and Weedbrook, Christian},
  year={2017},
  note = {},
  archivePrefix = {arxiv},
  eprint = {1712.07288}
}

@inproceedings{miles2016supervised,
  title = {Supervised Learning with Tensor Networks},
  author = {Stoudenmire, Edwin and Schwab, David J},
  booktitle = {Advances in Neural Information Processing Systems 29},
  editor = {D. D. Lee and M. Sugiyama and U. V. Luxburg and I. Guyon and R. Garnett},
  pages = {4799--4807},
  year = {2016},
  publisher = {Curran Associates, Inc.},
  url = {http://papers.nips.cc/paper/6211-supervised-learning-with-tensor-networks.pdf}
}

@article{lloyd2018quantum,
  doi = {10.1103/physrevlett.121.040502},
  year  = {2018},
  publisher = {American Physical Society ({APS})},
  volume = {121},
  number = {4},
  author = {Seth Lloyd and Christian Weedbrook},
  title = {Quantum Generative Adversarial Learning},
  journal = {Physical Review Letters}
}

@article{clements2016optimal,
  doi = {10.1364/OPTICA.3.001460},
  year  = {2016},
  publisher = {OSA Publishing},
  volume = {3},
  number = {12},
  pages = {1460--1465},
  author = {William R. Clements and Peter C. Humphreys and Benjamin J. Metcalf and W. Steven Kolthammer and Ian A. Walmsley},
  title = {An Optimal Design for Universal Multiport Interferometers},
  journal = {Optica}
}

@article{reck1994experimental,
  doi = {10.1103/PhysRevLett.73.58},
  title={Experimental realization of any discrete unitary operator},
  author={Reck, Michael and Zeilinger, Anton and Bernstein, Herbert J and Bertani, Philip},
  journal={Physical review letters},
  volume={73},
  number={1},
  pages={58},
  year={1994},
  publisher={APS}
}
