Implementation issues in the Fourier transform algorithm

被引:9
|
作者
Mansour, Y [1 ]
Sahar, S [1 ]
机构
[1] Tel Aviv Univ, Dept Comp Sci, IL-69978 Tel Aviv, Israel
基金
以色列科学基金会;
关键词
computational learning theory; Fourier transform; learning algorithms; implementation issues;
D O I
10.1023/A:1011034100370
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The Fourier transform of Boolean functions has received considerable attention in the last few years in the computational learning theory community, and has come to play an important role in proving many important learnability results. The aim of this work is to demonstrate that the Fourier transform techniques are also a useful and practical algorithm, in addition to having many interesting theoretical properties. In fact, this work was prompted by a genuine problem that was brought to our attention; researchers at a company were trying to come by a method to reverse-engineer a state-free controller. They had the capability of querying the controller on any input, thus setting them in the membership query model, in which the Fourier transform algorithm is set. In order to keep the algorithm run-time reasonable and still produce accurate hypotheses, we had to perform many optimizations. In the paper we discuss the more prominent optimizations, ones that were crucial and without which the performance of the algorithm would severely deteriorate. One of the benefits we present is the confidence level the algorithm produces in addition to the predictions. The confidence level measures the likelihood that the prediction is correct.
引用
收藏
页码:5 / 33
页数:29
相关论文
共 50 条
  • [31] FPGA Implementation of Fast Fourier Transform
    Vanmathi, K.
    Sekar, K.
    Ramachandran, Remya
    2014 INTERNATIONAL CONFERENCE ON GREEN COMPUTING COMMUNICATION AND ELECTRICAL ENGINEERING (ICGCCEE), 2014,
  • [32] Fourier ptychography algorithm based on scaled Fourier transform
    Hasanzade, Mojde
    Hussain, Nazabat
    Breiby, Dag W.
    Akram, Muhammad N.
    ELECTRONICS LETTERS, 2021, 57 (03) : 123 - 125
  • [33] BIT-LEVEL SYSTOLIC ARRAY IMPLEMENTATION OF THE WINOGRAD FOURIER-TRANSFORM ALGORITHM
    WARD, JS
    MCCANNY, JV
    MCWHIRTER, JG
    IEE PROCEEDINGS-F RADAR AND SIGNAL PROCESSING, 1985, 132 (06) : 473 - 479
  • [34] DISCRETE FOURIER-TRANSFORM AND FAST FOURIER ALGORITHM
    KRISHNAN, V
    JOURNAL OF THE INDIAN INSTITUTE OF SCIENCE, 1974, 56 (05): : 227 - 249
  • [35] Fast Fourier transform algorithm for low-power and area-efficient implementation
    Oh, JY
    Lim, MS
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2006, E89B (04) : 1425 - 1429
  • [36] Practical implementation of the phase-quantization technique in an iterative Fourier-transform algorithm
    Tao, SH
    Yuan, XC
    APPLIED OPTICS, 2004, 43 (10) : 2089 - 2092
  • [37] AN ALGORITHM FOR THE FOURIER-BESSEL TRANSFORM
    CANDEL, SM
    COMPUTER PHYSICS COMMUNICATIONS, 1981, 23 (04) : 343 - 353
  • [38] Fourier transform computation algorithm with regularization
    Emets, Volodymyr
    Rogowski, Jan
    PRZEGLAD ELEKTROTECHNICZNY, 2010, 86 (01): : 175 - 177
  • [39] On a Fast Algorithm for Computing the Fourier Transform
    A. A. Aleksashkina
    A. N. Kostromin
    Yu. V. Nesterenko
    Moscow University Mathematics Bulletin, 2021, 76 : 123 - 128
  • [40] An improved fast Fourier transform algorithm
    Mieee, GB
    Chen, YQ
    ICICS - PROCEEDINGS OF 1997 INTERNATIONAL CONFERENCE ON INFORMATION, COMMUNICATIONS AND SIGNAL PROCESSING, VOLS 1-3: THEME: TRENDS IN INFORMATION SYSTEMS ENGINEERING AND WIRELESS MULTIMEDIA COMMUNICATIONS, 1997, : 1308 - 1310