neuron-request@HPLABS.HP.COM (Neuron-Digest Moderator Peter Marvit) (11/11/88)
Neuron Digest Tuesday, 8 Nov 1988 Volume 4 : Issue 20 Today's Topics: Looking for references on connectionism and Protein Structure Re: Looking for references on connectionism and Protein Structure Re: Looking for references on connectionism and Protein Structure Looking for references to work on connectionism & databases Need some intros to Neural Networks... Re: Need some intros to Neural Networks... Re: Need some intros to Neural Networks... Neural networks, intelligent machines, and the AI wall: Jack Gelfand Re: Neuron Digest V4 #18 (MUSIC and PDP) PDP prog:s for Macintosh?? CA-simulator for Suns CA-simulator Send submissions, questions, address maintenance and requests for old issues to "neuron-request@hplabs.hp.com" or "{any backbone,uunet}!hplabs!neuron-request" ------------------------------------------------------------ Subject: Looking for references on connectionism and Protein Structure From: JRICE@cs.tcd.ie Date: Thu, 27 Oct 88 10:23:00 +0000 I am interested in applying connectionism to the generation of protein secondary and tertiary structure from the primary amino acid sequence. Could you please send me any relevent references. Thanks, John. ------------------------------ Subject: Re: Looking for references on connectionism and Protein Structure From: terry (Terry Sejnowski <terry>) Date: Thu, 27 Oct 88 09:19:18 -0400 The best existing method for predicting the secondary structure of a globular protein is a neural network: Qian, N. and Sejnowski, T. J. (1988) Predicting the secondary structure of globular proteins using neural network models. Journal of Molecular Biology 202, 865-884. Our results also indicate that only marginal improvements on our performance will be possible with local methods. Tertiary (3-D) structure is a much more difficult problem for which there are no good methods. Terry ------------------------------ Subject: Re: Looking for references on connectionism and Protein Structure From: "Evan W. Steeg" <steeg@ai.toronto.edu> Date: Thu, 27 Oct 88 11:13:54 -0400 In addition to the Qian & Sejnowski work, a potent illustration of the capabilities of (even today's rather simplistic) neural nets, there is: Bohr, N., Bohr, J., Brunak, S., Cotterill, R.M.J., Lautrup, B., Norskov, L., Olsen, O.H., and Petersen, S.B. (of the Bohr Institute and Tech. Univ. of Denmark), "Revealing Protein Structure by Neural Networks", presented as a poster at the Fourth International Symposium on Biological and Artificial Intelligence Systems, Trento, Italy 1988. Presumably, a paper will be published shortly. They use a feed-forward net and back-propagation, like Qian and Sejnowski, but use separate nets for each of 3 kinds of protein secondary structure, rather than a single net, and there are other methodological differences as well. Others, myself included, are using neural net techniques which exploit global (from the whole molecule), in addition to local interactions. This should, as Dr. Sejnowski pointed out, lead to more accurate structure prediction. Results of this work will begin to appear within a couple of months. -- Evan Evan W. Steeg (416) 978-7321 steeg@ai.toronto.edu (CSnet,UUCP,Bitnet) Dept of Computer Science steeg@ai.utoronto (other Bitnet) University of Toronto, steeg@ai.toronto.cdn (EAN X.400) Toronto, Canada M5S 1A4 {seismo,watmath}!ai.toronto.edu!steeg ------------------------------ Subject: Looking for references to work on connectionism & databases From: pratt@paul.rutgers.edu (Lorien Y. Pratt) Date: Wed, 26 Oct 88 12:27:42 -0400 I am interested in work which might relate neural networks to databases in any way. Please send me any relevant references. Thanks, Lori ------------------------------ Subject: Need some intros to Neural Networks... From: spector@vx2.NYU.EDU (David HM Spector) Organization: New York University Date: 30 Oct 88 01:28:00 +0000 Can anyone point me to some good intro texts on neural networks? Preferable some thing with some good examples in C... Thanks, _DHMS David HM Spector New York University Senior Systems Programmer Stern School of Business ARPAnet: SPECTOR@GBA.NYU.EDU Academic Computing Center USEnet:...!{allegra,rocky,harvard}!cmcl2!spector 90 Trinity Place, Rm C-4 HamRadio: N2BCA MCIMail: DSpector New York, New York 10006 AppleLink: D1161 CompuServe: 71260,1410 (212) 285-6080 "Capital punishment is our society's recognition of the sanctity of human life" - Senator Orrin Hatch ------------------------------ Subject: Re: Need some intros to Neural Networks... From: wizard@jclyde.cactus.org (John Onorato) Organization: Capitalist Warmongers, Inc., Austin, TX Date: 30 Oct 88 17:31:27 +0000 I, too need some good introductory material for AI. I am intrigued by the idea of ai, and I understand neural networks are a part of ai. However, I do not know of any good introductory books on the subject... could someone please point me in the right direction? As in the previous post on this subject, I would like to see some examples in C, if this is possible. thanks....... wizard ------------------------------ Subject: Re: Need some intros to Neural Networks... From: demers@beowulf.ucsd.edu (David E Demers) Organization: EE/CS Dept. U.C. San Diego Date: 30 Oct 88 19:20:47 +0000 In article <1790001@vx2.NYU.EDU> spector@vx2.NYU.EDU (David HM Spector) writes: >Can anyone point me to some good intro texts on neural networks? >Preferable some thing with some good examples in C... I'm not sure that I'd call it an intro text, but you will no doubt have many people refer you to Parallel Distributed Processing, by Rumelhart, McClelland and the PDP Research Group, MIT Press, 1986. Volume 3 is entitled Explorations in Parallel Distributed Processing and comes with IBM PC software and lots of examples. You can play with the code as much as you like. There are several introductory texts rumored; Addison-Wesley will be publishing Hecht-Nielsen's book, Neurocomputing, "soon". This is engineering oriented, but what I've seen doesn't involve any code for simulating nets. It talks more about implementing neural nets in hardware (and not just HNC hardware...). There will no doubt be many other books soon, since this is now a hot topic. I hope (in vain, for certain), we don't see the glut of garbage books like the PC industry gave us. Dave DeMers UCSD Dept of Computer Science and Engineering La Jolla, CA 92093 (619) 534-6254 demers@cs.ucsd.edu ------------------------------ Subject: Neural networks, intelligent machines, and the AI wall: Jack Gelfand From: pratt@paul.rutgers.edu (Lorien Y. Pratt) Date: Wed, 26 Oct 88 09:15:09 -0400 This looks like it'll be an especially interesting and controversial talk for our department. I hope you all can make it! --Lori Fall, 1988 Neural Networks Colloquium Series at Rutgers NEURAL NETWORKS, INTELLIGENT MACHINES AND THE AI WALL Jack Gelfand The David Sarnoff Research Center SRI International Princeton,N.J. Room 705 Hill center, Busch Campus Friday November 4, 1988 at 11:10 am Refreshments served before the talk When we look back at the last 25 years of AI research, we find that there have been many new techniques which have promised to produce intelligent machines for real world applications. Though the performance of some of these machines is quite extraordinary, very few have approached the performance of human beings for even the most rudimentary tasks. We believe that this is due to the fact that these methods have been largely monolithic, whereas biological systems approach these problems by combining many different modes of processing into integrated systems. A number of real and artificial neural network systems will be discussed in terms of how knowledge is represented, combined and processed in order to solve complex problems. ------------------------------ Subject: Re: Neuron Digest V4 #18 From: eliot@phoenix.Princeton.EDU (Eliot Handelman) Organization: Princeton University, NJ Date: 01 Nov 88 09:21:57 +0000 >Subject: Music and PDP (II) >>From: MUSICO%BGERUG51.BITNET@CUNYVM.CUNY.EDU >Date: Wed, 19 Oct 88 15:23:00 +0100 > >There are other papers on Music and PDP. See : > J. Bharucha : "Neural Net Modeling of Music", > M. Leman : "Sequential (Musical) Information Processing > with PDP-Networks", > B. Vercoe : "Hearing Polyphonic Music with the Connection Machine" >in : Proceedings of the first workshop on Music and AI. > >Work is also done by C. Lischka (See the Proceedings of the ICMC 87 and the >Arbeidspapiere der GMD). I have two other related papers ("Neural Net- >works in Music Research" and "Massive Parallel Computer Methods in Music >Research"). I currently revise these papers and they will very soon be >available. > >I guess that many other people are working in the same direction. > >Marc Leman >University of Ghent >Institute for Psychoacoustics and Electronic Music >Blandijnberg 2 >B-9000 GHENT >Belgium I happened to have recently studied the three papers that Mr Leman mentions. I have some remarks to make about both Mr Leman's and Mr Bharucha's papers. To begin with, Mr. Leman notes, in "Sequential (Musical) Information Processing with PDP-Networks," that there has been some recent interest in the "possibility of processing sequential information." and promises to show us how to "store and process" "musical concepts," which he calls "constraint examples of time-varying information." Fair enough. What is unclear to me is the nature of Mr Leman's research. Is he proposing to adapt other research to his specific needs, or is he merely providing us with a summary of extant research? Mr Leman writes, for example, that the "sequential autoassociator [..] is similar to the class of pattern associators described by [...] Kosko (1988) BUT [my emphasis] applied to the temporal domain." Is the suggestion not clear that this application is original? I was curious to see what sources Mr Leman was drawing upon, and so I looked up some of his references. One of these was a paper by Bart Kosko in the IEEE Transactions on Systems, Man and Cybernetics, Vol. 18 no. 1, Jan/Feb 1988, "Bidirectional Associative Memories," which appeared in print just a few months before Mr. Leman's paper. Kosko: "The natural suggestion then is to *memorize* the association (Ai,Bi) by forming the correlation matrix or vector outer product AT/iBi. [...] The next suggestion is to *superimpose* the m associations by simply adding up the correlation matrix pointwise: [a formula is given]." [Kosko,52] Leman: "Associations can be memorized by taking the vector outer product of the associated patterns and then superimpose them so that: [the same formula is given]." It seems quite clear that Mr Leman has read Mr Kosko's paper. Did he not notice that Mr Kosko is specifically interested in applying his asscociator to the temporal domain? In his abstract, Mr. Kosko writes: "Temporal patterns are represented as ordered lists of binary/bipolar vectors and stored in a temporal associative memory (TAM) ..." [Kosko, pg 49]. Just in case there was any doubt that Mr Kosko is interested in music, he writes that "...a sequence of binary vectors can represent a harmonized melody." [pg 49] Not fair, Mr. Leman. Credit where credit is due. Mr Bharucha's paper is another matter. Mr Leman at least gave us a few formulae; Mr Bharucha is content to inform us of the power of his various architectures and is apparently unwilling to let us judge for ourselves. He writes, for example: "This simple architecture has extraordinary predictive power for harmonic expectancies in Western music. It predicts the build up of a tonal context over the course of a sequence and it preserves the functional ambiguity of individual events, thereby supporting smooth modulations." These claims are nothing less than extraordinary. What exactly is meant by "Western music"? Would this include the Trauerzug of Act II of Parsifal, for example? How does it predict the build up of a tonal context? How does it "preserve the functional ambiguity of individual events"? In what way does it "support smooth modulations"? Mr Bharucha feels that it is unnecessary to substantiate any of these claims with a few examples; I feel that it is. Is Mr Bharucha providing us with new architectures? This seems doubtful. In "Storage and Processing of Information in Distributed Associative Memory Systems" by Kohonen et al., in "parallel Models of Associative Memory," Hinton & Anderson, eds. LEA, 1981, page 121, an architecture is discussed that recalls temporal sequences with additional context inputs using delayed input that closely resembles those proposed by Mr. Bharucha. If Mr. Bharucha is claiming to do original research into the architecture of temporal pattern associators, he is at least 7 years out of date; if he is doing some sort of music research, he might credit us with some curiosity as to the basis of his claims. Eliot Handelman Department of Music Princeton University Princeton, NJ 08540 ------------------------------ Subject: PDP prog:s for Macintosh?? From: d83_sven_a@tekn01.chalmers.se (Sven (Sciz) Axelsson) Organization: Chalmers Univ. of Technology, Gothenburg, Sweden Date: 03 Nov 88 19:42:19 +0000 Does anyone know of a port of Rumelhart & McClelland's PDP programs to the Macintosh? I am considering doing this myself, but if it's been done already... Sven Axelsson d83_sven_a@tekn01.chalmers.se Dep:t of Linguistics Univ. of Gothenburg SWEDEN ------------------------------ Subject: CA-simulator for Suns From: cgl%cardinal@lanl.gov (Chris Langton) Date: Sun, 30 Oct 88 03:17:37 -0700 [[ EDITOR'S NOTE: I culled this from the CA mailing list (Cellular Automata). I thought redaers of Neuron Digest might be intersted in a close relative. The message following this provides a European distribution point. -PM ]] The Cellsim cellular automaton simulator version 1.0 for Sun workstations is now available and can be obtained free of charge via anonymous ftp. It will run on COLOR Sun-3 and Sun-4 workstations. This is a window-based tool for experimenting with 1-D or 2-D cellular automata, allowing interactive editing of both the cellular arrays and the transition functions, and supports real-time analysis of data generated during CA runs. Version 1.0 is quite a substantial improvement over the beta version that we distributed for testing early in the summer, and incorportates many of the suggestions made by those who obtained and ran the beta version. Thanks to everybody who sent suggestions - I am sure you will find the 1.0 version a vast improvement over the beta version. Here is a scriptfile that details the procedure for obtaining the simulator: - ---------------------------------------------------------------------------- raven[1]mkdir cellsim raven[2]cd cellsim raven[3]ftp 128.165.96.120 Connected to 128.165.96.120. 220 cardinal FTP server (Version 4.118 Thu Dec 31 21:21:26 MST 1987) ready. Name (128.165.96.120:cgl): anonymous 331 Guest login ok, send ident as password. Password: <TYPE SEVERAL RANDOM CHARACTERS HERE - NOT JUST RETURN!> 230 Guest login ok, access restrictions apply. ftp> cd pub 250 CWD command successful. ftp> ls 200 PORT command successful. 150 Opening data connection for /bin/ls (128.165.96.124,1785) (0 bytes). Imagetool.tar.Z cellsim_1.0.tar comp.protocols.appletalk lwsrv-problem mac ps.tar.Z termcap.iris ypserv 226 Transfer complete. 112 bytes received in .17 seconds (.64 Kbytes/s) ftp> binary 200 Type set to I. ftp> get cellsim_1.0.tar 200 PORT command successful. 150 Opening data connection for cellsim_1.0.tar (128.165.96.124,1786) (1916928 bytes). 226 Transfer complete. local: cellsim_1.0.tar remote: cellsim_1.0.tar 1916928 bytes received in 17 seconds (1.1e+02 Kbytes/s) ftp> bye 221 Goodbye. raven[4]ls -l total 1880 - -rw-r--r-- 1 cgl 1916928 Oct 30 02:32 cellsim_1.0.tar raven[5]tar xvf cellsim_1.0.tar x ./V1.0/mod8.v8, 32768 bytes, 64 tape blocks x ./V1.0/cell.sun3, 884736 bytes, 1728 tape blocks x ./V1.0/cell.sun4, 73728 bytes, 144 tape blocks x ./V1.0/colors.64x, 4096 bytes, 8 tape blocks x ./V1.0/src/cell.c, 17652 bytes, 35 tape blocks x ./V1.0/src/cell.def, 1218 bytes, 3 tape blocks x ./V1.0/src/cell.icon, 1933 bytes, 4 tape blocks x ./V1.0/src/cell.param, 1472 bytes, 3 tape blocks x ./V1.0/src/celldata.c, 7865 bytes, 16 tape blocks x ./V1.0/src/cellmoore.c, 8164 bytes, 16 tape blocks x ./V1.0/src/cellscr.c, 26415 bytes, 52 tape blocks x ./V1.0/src/cellsock.c, 2056 bytes, 5 tape blocks x ./V1.0/src/cellvonn.c, 8509 bytes, 17 tape blocks x ./V1.0/src/celllin.c, 6480 bytes, 13 tape blocks x ./V1.0/src/makefile, 662 bytes, 2 tape blocks x ./V1.0/src/source.doc, 2452 bytes, 5 tape blocks x ./V1.0/src/README, 2446 bytes, 5 tape blocks x ./V1.0/mod5.v8, 32768 bytes, 64 tape blocks x ./V1.0/codd.v8, 32768 bytes, 64 tape blocks x ./V1.0/cross.64x, 4096 bytes, 8 tape blocks x ./V1.0/README, 1039 bytes, 3 tape blocks x ./V1.0/cell.doc, 22917 bytes, 45 tape blocks x ./V1.0/rainbow.cmap, 64 bytes, 1 tape blocks x ./V1.0/mod3.v8, 32768 bytes, 64 tape blocks x ./V1.0/coddemit.64x, 4096 bytes, 8 tape blocks x ./V1.0/arch.doc, 2362 bytes, 5 tape blocks x ./V1.0/ckrbrd.64x, 4096 bytes, 8 tape blocks x ./V1.0/life.m2, 512 bytes, 1 tape blocks x ./V1.0/mod8.l8, 512 bytes, 1 tape blocks x ./V1.0/mktrans.c, 2648 bytes, 6 tape blocks x ./V1.0/socket/datagraph.c, 6152 bytes, 13 tape blocks x ./V1.0/socket/dataread.c, 3392 bytes, 7 tape blocks x ./V1.0/socket/README, 474 bytes, 1 tape blocks x ./V1.0/nodes.64x, 4096 bytes, 8 tape blocks x ./V1.0/firing.l8, 512 bytes, 1 tape blocks x ./V1.0/ggun.64x, 4096 bytes, 8 tape blocks x ./V1.0/learn2.64x, 4096 bytes, 8 tape blocks x ./V1.0/loop.64x, 4096 bytes, 8 tape blocks x ./V1.0/life.m4, 262144 bytes, 512 tape blocks x ./V1.0/tunnel.v8, 32768 bytes, 64 tape blocks x ./V1.0/heart.v8, 32768 bytes, 64 tape blocks x ./V1.0/.indent.pro, 28 bytes, 1 tape blocks x ./V1.0/loop.v8, 32768 bytes, 64 tape blocks x ./V1.0/brain.m4, 262144 bytes, 512 tape blocks x ./V1.0/learn1.64x, 4096 bytes, 8 tape blocks x ./V1.0/firing.128, 128 bytes, 1 tape blocks x ./V1.0/firing.64, 64 bytes, 1 tape blocks x ./V1.0/firing.256, 256 bytes, 1 tape blocks x ./V1.0/block.64x, 4096 bytes, 8 tape blocks raven[6]ls -l V1.0 total 1776 - -rw-r--r-- 1 cgl 1039 Sep 2 17:34 README - -rw-r--r-- 1 cgl 2362 Sep 30 18:16 arch.doc - -rw-r--r-- 1 cgl 4096 Sep 2 09:13 block.64x - -rw-r--r-- 1 cgl 262144 Sep 2 09:13 brain.m4 - -rw-r--r-- 1 cgl 22917 Oct 30 01:58 cell.doc - -rwxr-xr-x 1 cgl 884736 Sep 2 09:13 cell.sun3* - -rwxr-xr-x 1 cgl 73728 Sep 2 09:13 cell.sun4* - -rw-r--r-- 1 cgl 4096 Sep 2 09:13 ckrbrd.64x - -rw-r--r-- 1 cgl 32768 Sep 2 09:33 codd.v8 - -rw-r--r-- 1 cgl 4096 Sep 2 09:33 coddemit.64x - -rw-r--r-- 1 cgl 4096 Sep 2 09:13 colors.64x - -rw-r--r-- 1 cgl 4096 Sep 2 09:36 cross.64x - -rw-r--r-- 1 cgl 128 Sep 2 09:13 firing.128 - -rw-r--r-- 1 cgl 256 Sep 2 09:13 firing.256 - -rw-r--r-- 1 cgl 64 Sep 2 09:13 firing.64 - -rw-r--r-- 1 cgl 512 Sep 2 09:13 firing.l8 - -rw-r--r-- 1 cgl 4096 Sep 2 09:13 ggun.64x - -rw-r--r-- 1 cgl 32768 Sep 2 09:13 heart.v8 - -rw-r--r-- 1 cgl 4096 Sep 2 09:13 learn1.64x - -rw-r--r-- 1 cgl 4096 Sep 2 09:13 learn2.64x - -rw-r--r-- 1 cgl 512 Sep 2 09:13 life.m2 - -rw-r--r-- 1 cgl 262144 Sep 2 09:13 life.m4 - -rw-r--r-- 1 cgl 4096 Sep 2 09:13 loop.64x - -rw-r--r-- 1 cgl 32768 Sep 2 09:13 loop.v8 - -rw-r--r-- 1 cgl 2648 Sep 2 14:55 mktrans.c - -rw-r--r-- 1 cgl 32768 Sep 2 09:33 mod3.v8 - -rw-r--r-- 1 cgl 32768 Sep 2 09:33 mod5.v8 - -rw-r--r-- 1 cgl 512 Sep 2 09:13 mod8.l8 - -rw-r--r-- 1 cgl 32768 Sep 2 09:13 mod8.v8 - -rw-r--r-- 1 cgl 4096 Sep 2 09:13 nodes.64x - -rw-r--r-- 1 cgl 64 Sep 2 09:13 rainbow.cmap drwxr-xr-x 2 cgl 512 Sep 2 15:47 socket/ drwxr-xr-x 2 cgl 512 Oct 30 02:03 src/ - -rw-r--r-- 1 cgl 32768 Sep 2 09:13 tunnel.v8 raven[7]rm cellsim_1.0.tar rm: remove cellsim_1.0.tar? y - ----------------------------------------------------------------------------- After you have obtained the tar file and extracted the files, read the cell.doc file for instructions on how to use the simulator. Notice that we are including the source code with this release. This is in the hope that others will add on features that they find useful. Please address all comments, suggestions, or queries to me at the address below. Chris Langton Center for Nonlinear Studies Phone: 505-665-0059 MS B258 Email: cgl@LANL.GOV Los Alamos National Laboratory Los Alamos, New Mexico 87545 ------------------------------ Subject: CA-simulator From: T F Buckley <buckley%dcs.leeds.ac.uk@NSS.Cs.Ucl.AC.UK> Date: Tue, 08 Nov 88 14:55:43 +0000 I have arranged with Chris Langton to act as a distribution point for his Cellsim cellular automation simulator, (see his message to CA on Oct 30.) This is for those in Europe who cannot ftp across to the USA. Chris is sending me a tape with the files, in the meantime, those of you in Europe who are interested in getting a copy let me know. My bitnet/earn address is buckley%uk.ac.leeds.dcs@UKACRL If this doesn't work use CA to make the initial contact, hopefully this will not place a strain on the network. Tom Buckley ------------------------------ End of Neurons Digest *********************