Transformer with Tree-order Encoding for Neural Program Generation

Publikation: Beiträge in SammelwerkenAufsätze in KonferenzbändenForschung

Authors

While a considerable amount of semantic parsing approaches have employed RNN architectures for code generation tasks, there have been only few attempts to investigate the applicability of Transformers for this task. Including hierarchical information of the underlying programming language syntax has proven to be effective for code generation. Since the positional encoding of the Transformer can only represent positions in a flat sequence, we have extended the encoding scheme to allow the attention mechanism to also attend over hierarchical positions in the input. Furthermore, we have realized a decoder based on a restrictive grammar graph model to improve the generation accuracy and ensure the well-formedness of the generated code. While we did not surpass the state of the art, our findings suggest that employing a tree-based positional encoding in combination with a shared natural-language subword vocabulary improves generation performance over sequential positional encodings.
OriginalspracheEnglisch
TitelConference XXX
Anzahl der Seiten10
DOIs
PublikationsstatusIn Vorbereitung - 30.05.2022
Extern publiziertJa

Zuletzt angesehen

Publikationen

  1. Development of a quality assurance framework for the open source development model
  2. Managing Business Process in Distributed Systems: Requirements, Models, and Implementation
  3. Analyzing different types of moderated method effects in confirmatory factor models for structurally different methods
  4. Vision-Based Deep Learning Algorithm for Detecting Potholes
  5. PLM ‑supported automated process planning and partitioning for collaborative assembly processes based on a capability analysis
  6. GPU-accelerated meshfree computational framework for modeling the friction surfacing process
  7. Dispatching rule selection with Gaussian processes
  8. Optimizing sampling of flying insects using a modified window trap
  9. Changing the Administration from within:
  10. Toward Application and Implementation of in Silico Tools and Workflows within Benign by Design Approaches
  11. Hierarchical trait filtering at different spatial scales determines beetle assemblages in deadwood
  12. A model predictive control for an aggregate actuator with a self-tuning initial condition procedure in combustion engines
  13. Robust Flatness Based Control of an Electromagnetic Linear Actuator Using Adaptive PID Controller
  14. A Review of Latent Variable Modeling Using R - A Step-by-Step-Guide
  15. An expert-based reference list of variables for characterizing and monitoring social-ecological systems
  16. Integration of laser scanning and projection speckle pattern for advanced pipeline monitoring
  17. Cognitive Predictors of Child Second Language Comprehension and Syntactic Learning
  18. Some model properties to control a permanent magnet machine using a controlled invariant subspace
  19. Supporting the Decision of the Order Processing Strategy by Using Logistic Models
  20. Making an Impression Through Openness
  21. Best Practices in AI and Data Science Models Evaluation
  22. Integration of Environmental Management Information Systems and ERP systems using Integration Platforms
  23. Design and Control of an Inductive Power Transmission System with AC-AC Converter for a Constant Output Current
  24. Managing complexity in automative production
  25. The effects of different on-line adaptive response time limits on speed and amount of learning in computer assisted instruction and intelligent tutoring
  26. Topic Embeddings – A New Approach to Classify Very Short Documents Based on Predefined Topics
  27. A New Framework for Production Planning and Control to Support the Positioning in Fields of Tension Created by Opposing Logistic Objectives
  28. Grazing, exploring and networking for sustainability-oriented innovations in learning-action networks
  29. Integrating the underlying structure of stochasticity into community ecology
  30. Using Complexity Metrics to Assess Silent Reading Fluency
  31. Parking space management through deep learning – an approach for automated, low-cost and scalable real-time detection of parking space occupancy