Title :
Iteratively Learning Conditional Statements in Transforming Data by Example
Author :
Bo Wu ; Knoblock, Craig A.
Author_Institution :
Comput. Sci. Dept., Univ. of Southern California, Marina del Rey, CA, USA
Abstract :
Programming by example (PBE) enables users to transform data formats without coding. As data transformation often involves data with heterogeneous formats, it often requires learning a conditional statement to differentiate these different formats. However, to be practical, the method must learn the correct conditional statement efficiently and accurately with little user input. We present an approach to reduce the conditional statement learning time and the required amount of data. This approach takes advantage of the fact that users interact iteratively with a programming-by-example system. Our approach learns from previous iterations to guide the program generation for the current iteration. The final results show that our method successfully reduces the system running time and the number of examples.
Keywords :
automatic programming; electronic data interchange; learning (artificial intelligence); PBE; conditional statement learning time; data format transformation; data transformation; heterogeneous format; iteratively learning conditional statements; program generation; programming by example; programming-by-example system; Clustering algorithms; Euclidean distance; Linear programming; Partitioning algorithms; Transforms; Vectors; Programming by Example; classification; clustering; data transformation;
Conference_Titel :
Data Mining Workshop (ICDMW), 2014 IEEE International Conference on
Conference_Location :
Shenzhen
Print_ISBN :
978-1-4799-4275-6
DOI :
10.1109/ICDMW.2014.82