home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / robotics / 3050 < prev    next >
Encoding:
Text File  |  1993-01-25  |  8.5 KB  |  179 lines

  1. Newsgroups: comp.robotics
  2. Path: sparky!uunet!cs.utexas.edu!torn!skule.ecf!drill.me!ie.utoronto.ca!garym
  3. From: garym@ie.utoronto.ca (Gary Murphy)
  4. Subject: neural nets using programmable logic arrays ...
  5. Message-ID: <C1Fx1r.IKp@ie.utoronto.ca>
  6. Summary: an alternative to BP networks
  7. Keywords: neural_nets adaptive_logic_networks
  8. Organization: University of Toronto, Department of Industrial Engineering
  9. Date: Tue, 26 Jan 1993 02:46:39 GMT
  10. Lines: 167
  11.  
  12. I don't know about the hughes chip (sounds interesting) but I do know
  13. the adaptive logic networks can be implemented using standard
  14. programmable logic arrays; what follows is Bill Armstrong's
  15. announcement of the expiration of the ALN patent on these hardware
  16. nets:
  17.  
  18. Newsgroups: comp.ai
  19. Path: ie.utoronto.ca!drill.me!skule.ecf!torn!spool.mu.edu!yale.edu!yale!gumby!destroyer!cs.ubc.ca!unixg.ubc.ca!kakwa.ucs.ualberta.ca!alberta!arms
  20. From: arms@cs.UAlberta.CA (Bill Armstrong)
  21. Subject: ALN patent expires
  22. Message-ID: <arms.727650547@spedden>
  23. Summary: Patent on adaptive logic networks expired on Jan. 20, 1993.
  24. Keywords: adaptive logic network
  25. Sender: news@cs.UAlberta.CA (News Administrator)
  26. Nntp-Posting-Host: spedden.cs.ualberta.ca
  27. Organization: University of Alberta, Edmonton, Canada
  28. Date: Thu, 21 Jan 1993 21:09:07 GMT
  29. Lines: 141
  30.  
  31. After 17 years, the U.S. patent on adaptive logic networks has run its
  32. course, and the material covered by the patent is now in the public
  33. domain, free for anyone to use without paying:
  34.  
  35.   W. Armstrong, Adaptive Boolean Logic Element, U. S. Patent 3934231,
  36.   filed Feb. 28, 1974 (filings in various other countries followed),
  37.   patent granted on Jan. 20, 1976, assigned to Dendronic Decisions
  38.   Limited, now located at 3624 - 108 Street, Edmonton, Alberta, T6J 1B4,
  39.   Tel.  (403) 438-1103.
  40.  
  41. The patent covered what is essentially the backpropagation algorithm
  42. for training logic networks, except that in the ALN context it was
  43. called "heuristic responsibility".  There were actually three kinds of
  44. heuristic responsibility covered, one of which was a steepest descent
  45. approach corresponding almost directly to backprop.  It was found not
  46. to work very well.  It would end to get stuck at local minima of
  47. error.  Two other algorithms were given, called "latest error" and
  48. "global search" which worked much better.  There are still traces of
  49. the "latest error" heuristic in the atree release 2.7 software for
  50. Windows 3.x and atree release 2.0 for Unix.  The latter programs use
  51. the same adaptation algorithm; the advantage of 2.7 is that it has
  52. extensive on-line documentation, while the advantage of atree 2.0 is
  53. portability.
  54.  
  55. The patent had three constructive reductions to practice in an effort
  56. to be *generic*, i.e. to cover *everything* which was a case of
  57. heuristic responsibility.  The last claim covered a digital logic
  58. circuit having elements with "heuristic responsibility" leads.  As a
  59. consequence of the expiration, one can hope that a large part of ALN
  60. technology will end up in the public domain.  Of course it is still
  61. possible to patent improvements, but these can only be non-obvious
  62. ones.
  63.  
  64. As many people have discovered, ALNs learn and execute very quickly.
  65. In fact, they are at the very limits of speed for digital logic
  66. circuits.  This means that they will be around for a long time.
  67.  
  68. Well over 5000 people have obtained the software on Internet or
  69. CompuServe, and some interesting applications have been done.
  70.  
  71. Those who are interested in this approach to high speed neural
  72. networks can get the the atree adaptive logic network simulation
  73. package as follows (N. B. the expiration of the patent has nothing to
  74. do with the copyright on the atree software, which has not expired!):
  75.  
  76. The atree adaptive logic network (ALN) simulation package, atree
  77. release 2.7, is available via anonymous ftp from menaik.cs.ualberta.ca
  78. [129.128.4.241] in pub/atre27.exe (ftp in binary mode).  It runs on
  79. IBM PCs and compatibles under Windows 3.x. Included is documentation
  80. and ON-LINE HELP explaining the basic principles of adaptive logic
  81. networks, the atree source code and the examples.  All C and C++
  82. source code is provided.
  83.  
  84. Atree release 2.7 is available in either of two files in pub/ on
  85. menaik: atre27.exe and a27exe.exe.  The file atre27.exe contains the
  86. full C and C++ sources for those who want to study or modify them. The
  87. code was developed using Borland C++ 3.1 and Application Frameworks.
  88. The other, smaller file contains just the executables. The user can
  89. study the adaptive algorithm in the On-Line Help under ALN Technical
  90. Notes/The Learning Algorithm.
  91.  
  92. To set up your software on the PC under Windows 3.x, it is recommended
  93. that you execute atre27.exe in your main directory, whereupon it will
  94. create a subdirectory atree_27 and extract everything into it.
  95. Running "setup" in the latter directory will create a group of icons
  96. you can use to invoke demos and the facilities for programming
  97. adaptive logic network applications in the lf language.  The "Open"
  98. command gives you access to numerous instructive examples.  Clicking
  99. on the Help button gives you access to explanations of theory and
  100. code.
  101.  
  102. The Unix version, atree release 2.0, is in C, and has been ported to
  103. Macintosh, Amiga, and other machines.  Windows NT will eventually
  104. offer another way to use atree on various platforms.
  105.  
  106. There is an electronic mailing list for discussions of ALNs. Mail to
  107. alnl-request@cs.ualberta.ca to subscribe or cancel.  Your comments on
  108. ALN subjects can be emailed to all other subscribers to the list by
  109. mailing to alnl@cs.ualberta.ca.
  110.  
  111.         A BIBLIOGRAPHY
  112.  
  113. G. v. Bochmann, W. Armstrong, Properties of Boolean Functions
  114. with a Tree Decomposition, BIT 13, 1974. pp. 1-13.
  115.  
  116. W. Armstrong, Gilles Godbout: Use of Boolean Tree Functions to Perform
  117. High-Speed Pattern Classification and Related Tasks, Dept. d'IRO,
  118. Universite de Montreal, Doc. de Travail #53, 1974. (unpublished,
  119. except in summary form as follows:)
  120.  
  121. W. Armstrong and G. Godbout, Properties of Binary Trees
  122. of Flexible Elements Useful in Pattern Recognition, IEEE 1975
  123. International Conf. on Cybernetics and Society, San Francisco, 1975,
  124. IEEE Cat. No. 75 CHO 997-7 SMC, pp. 447-449.
  125.  
  126. W. Armstrong and J. Gecsei, Architecture of a Tree-based
  127. Image Processor, 12th Asilomar Conf. on Circuits, Systems
  128. and Computers, Pacific Grove, Calif., 1978, pp. 345-349.
  129.  
  130. W. Armstrong and J. Gecsei, Adaptation Algorithms for
  131. Binary Tree Networks, IEEE Trans. on Systems, Man and
  132. Cybernetics, 9, 1979, pp. 276-285.
  133.  
  134. W. Armstrong, J.-D. Liang, D. Lin, S. Reynolds, Experiments Using
  135. Parsimonious Adaptive Logic, Tech. Rept. TR 90-30, Department of
  136. Computing Science, University of Alberta, Edmonton, Alberta, Canada,
  137. T6G 2H1.  This is now available in a revised form via anonymous FTP
  138. from menaik.cs.ualberta.ca [129.128.4.241] in pub/atree2.ps.Z (the
  139. title of the revised document is Some Results concerning Adaptive
  140. Logic Networks).
  141.  
  142. W. Armstrong, A. Dwelly, J.-D. Liang, D. Lin, S. Reynolds, Learning
  143. and Generalization in Adaptive Logic Networks, in Artificial Neural
  144. Networks, Proceedings of the 1991 International Conference on
  145. Artificial Neural Networks ( ICANN'91), Espoo,
  146. Finland, June 24-28, 1991, T. Kohonen, K.Makisara, O. Simula, J. Kangas eds.
  147. Elsevier Science Publishing Co. Inc. N. Y. 1991, vol. 2, pp. 1173-1176.
  148.  
  149. Allen G. Supynuk, William W. Armstrong, Adaptive Logic Networks and
  150. Robot Control, Proc. Vision Interface Conference '92, also called
  151. AI/VI/GI '92, Vancouver B. C., May 11-15, 1992, pp. 181 - 186.
  152.  
  153. R. B. Stein, A. Kostov, M. Belanger, W. W. Armstrong and D. B.
  154. Popovic, Methods to Control Functional Electrical Stimulation in
  155. Walking, First International FES Symposium, Sendai, Japan, July 23 -
  156. 25, 1992, pp. 135 - 140.
  157.  
  158. Aleksandar Kostov, Richard B. Stein, William W. Armstrong, Monroe
  159. Thomas, Evaluation of Adaptive Logic Networks for Control of Walking
  160. in Paralyzed Patients, 14th Ann. Int'l Conf. IEEE Engineering in
  161. Medicine and Biology Society, Paris, France, Oct. 29 - Nov. 1, 1992,
  162. pp. 1332 - 1334.
  163.  
  164. Ian Parsons, W. W. Armstrong: The Use of Adaptive Logic Nets to
  165. Quantify Tar Sands Feed (Draft), available via anonymous ftp from
  166. menaik.cs.ualberta.cs [129.128.4.241] in pub/alntarsands.ps.Z.
  167. --
  168. ***************************************************
  169. Prof. William W. Armstrong, Computing Science Dept.
  170. University of Alberta; Edmonton, Alberta, Canada T6G 2H1
  171. arms@cs.ualberta.ca Tel(403)492 2374 FAX 492 1071
  172.  
  173.  
  174. -- 
  175. Gary Lawrence Murphy ---------------- garym@virtual.rose.utoronto.ca
  176. University of Toronto, Industrial Eng Dept    fax:    (416) 971-1373
  177. 4 Taddle Creek Rd, Toronto, Ont M5S 1A4       voice:  (416) 978-3776
  178. The true destination is always just here, now ----------------------
  179.