Alien Coding
We introduce a self-learning algorithm for synthesizing programs for OEIS sequences. The algorithm starts from scratch initially generating programs at random. Then it runs many iterations of a self-learning loop that interleaves (i) training neural machine translation to learn the correspondence between sequences and the programs discovered so far, and (ii) proposing many new programs for each OEIS sequence by the trained neural machine translator. The algorithm discovers on its own programs for more than 78000 OEIS sequences, sometimes developing unusual programming methods. We analyze its behavior and the invented programs in several experiments.
Code (0)
등록된 구현이 없습니다.
Tasks
Machine TranslationSelf-LearningTranslationMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Saliency-Driven Versatile Video Coding for Neural Object Detection
Saliency-driven image and video coding for humans has gained importance in the recent past. In this paper, we propose such a saliency-driven coding framework for the video coding for machines task using the latest video …
DecoderObjectobject-detectionObject Detection+2A Classifier-guided Approach for Top-down Salient Object Detection
We propose a framework for top-down salient object detection that incorporates a tightly coupled image classification module. The classifier is trained on novel category-aware sparse codes computed on object dictionaries…
ClassificationGeneral Classificationimage-classificationImage Classification+7Saliency-Driven Hierarchical Learned Image Coding for Machines
We propose to employ a saliency-driven hierarchical neural image compression network for a machine-to-machine communication scenario following the compress-then-analyze paradigm. By that, different areas of the image are…
AllDecoderImage Compressionobject-detection+1TranSalNet: Towards perceptually relevant visual saliency prediction
Visual saliency prediction using transformers - Convolutional neural networks (CNNs) have significantly advanced computational modelling for saliency prediction. However, accurately simulating the mechanisms of visual at…
PredictionSaliency PredictionFast and Accurate Light Field Saliency Detection through Deep Encoding
Light field saliency detection -- important due to utility in many vision tasks -- still lacks speed and can improve in accuracy. Due to the formulation of the saliency detection problem in light fields as a segmentation…
CPUSaliency Detection