+++ title = "A Deep-Learning-Based Proposal to Aid Users in Quantum Computing Programming" date = 2018-06-01 draft = false # Authors. Comma separated list, e.g. `["Bob Smith", "David Jones"]`. authors = ["Juan Cruz-Benito", "Ismael Faro", "Francisco Martín-Fernández", "Roberto Therón", "Francisco J. García-Peñalvo"] # Publication type. # Legend: # 0 = Uncategorized # 1 = Conference paper # 2 = Journal article # 3 = Manuscript # 4 = Report # 5 = Book # 6 = Book section publication_types = ["1"] # Publication name and optional abbreviated version. publication = "In _International Conference on Learning and Collaboration Technologies_. HCI International 2018. _Learning and Collaboration Technologies. Learning and Teaching_ (pp. 421-430). Springer, Cham" # publication*short = "In \_CIMIE'17*" # Abstract and optional shortened version. abstract = "New languages like Open QASM and SDKs like QISKit open new horizons for the research and development in the new paradigm of quantum computing. Despite that, they present an evident learning curve that could be hard for regular developers and newcomers in the field of quantum computing. On the other hand, currently there are many ways to build intelligent systems that can learn from humans and processes to build a knowledge corpus and provide a different kind of help to humans in tasks like aiding in decision making processes, recommending multimedia resources, building conversational agents, etc. In this paper we describe a work-in-progress project developed by the IBM Q team that implements an intelligent system based on a deep learning approach that learns how people code using the Open QASM language to later offer help and guidance to the coders by recommending different code sequences, logical steps or even small pieces of code. During the paper, we describe our current approach and first results. They include the use of seq2seq neural networks that effectively learn quantum-code sequences, and which will be tested in real context in the near future to improve the user experience in IBM Q Experience products." abstract_short = "" # Is this a selected publication? (true/false) selected = false # Projects (optional). # Associate this publication with one or more of your projects. # Simply enter your project's folder or file name without extension. # E.g. `projects = ["deep-learning"]` references # `content/project/deep-learning/index.md`. # Otherwise, set `projects = []`. # projects = ["internal-project"] # Tags (optional). # Set `tags = []` for no tags, or use the form `tags = ["A Tag", "Another Tag"]` for one or more tags. tags = [] # Links (optional). #url_pdf = "#" #url_preprint = "" #url_code = "#" #url_dataset = "#" #url_project = "#" #url_slides = "#" #url_video = "#" #url_poster = "#" url_source = "https://link.springer.com/chapter/10.1007/978-3-319-91152-6_32" # Custom links (optional). # Uncomment line below to enable. For multiple links, use the form `[{...}, {...}, {...}]`. #url_custom = [{name = "Custom Link", url = "http://example.org"}] # Digital Object Identifier (DOI) doi = "10.1007/978-3-319-91152-6_32" # Does this page contain LaTeX math? (true/false) math = true # Featured image # To use, add an image named `featured.jpg/png` to your page's folder. [image] # Caption (optional) #caption = "Image credit: [**Unsplash**](https://unsplash.com/photos/pLCdAaMFLTE)" # Focal point (optional) # Options: Smart, Center, TopLeft, Top, TopRight, Left, Right, BottomLeft, Bottom, BottomRight focal_point = "" +++