NP4G : Network Programming for Generalization
Shoichiro Hara, Yuji Watanabe

TL;DR
NP4G introduces a neural network-based method for automatic program generation through inductive inference, capable of learning logical structures like sequence, selection, and iteration, demonstrated by generating a bitwise NOT program from minimal data.
Contribution
The paper presents NP4G, a novel neural network approach that automatically generates programs via inductive inference, fulfilling structured programming conditions and demonstrating practical learning of logical operations.
Findings
Successfully learned bitwise NOT program from few examples
Achieved about 70% success rate in program acquisition
Demonstrated rapid learning with adjustable parameters
Abstract
Automatic programming has been actively studied for a long time by various approaches including genetic programming. In recent years, automatic programming using neural networks such as GPT-3 has been actively studied and is attracting a lot of attention. However, these methods are illogical inference based on experience by enormous learning, and their thinking process is unclear. Even using the method by logical inference with a clear thinking process, the system that automatically generates any programs has not yet been realized. Especially, the inductive inference generalized by logical inference from one example is an important issue that the artificial intelligence can acquire knowledge by itself. In this study, we propose NP4G: Network Programming for Generalization, which can automatically generate programs by inductive inference. Because the proposed method can realize…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEvolutionary Algorithms and Applications · Machine Learning and Data Classification · Machine Learning and Algorithms
MethodsRefunds@Expedia|||How do I get a full refund from Expedia? · {Dispute@FaQ-s}How to file a dispute with Expedia? · 15 Ways to Contact How can i speak to someone at Delta Airlines · Multi-Head Attention · Attention Is All You Need · Cosine Annealing · Weight Decay · Dropout · Linear Layer · Adam
