home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / bit / listserv / csgl / 1936 < prev    next >
Encoding:
Text File  |  1992-12-22  |  15.0 KB  |  355 lines

  1. Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
  2. Path: sparky!uunet!gatech!darwin.sura.net!paladin.american.edu!auvm!BEN.DCIEM.DND.CA!MMT
  3. Message-ID: <9212212329.AA05985@chroma.dciem.dnd.ca>
  4. Newsgroups: bit.listserv.csg-l
  5. Date:         Mon, 21 Dec 1992 18:29:24 EST
  6. Sender:       "Control Systems Group Network (CSGnet)" <CSG-L@UIUCVMD.BITNET>
  7. From:         mmt@BEN.DCIEM.DND.CA
  8. Subject:      Re: Rick on (off) Shannon
  9. Lines: 344
  10.  
  11. [Martin Taylor 921221 18:00]
  12. (Rick Marken 921221 1300)
  13.  
  14. Rick ,
  15. Welcome back from your trip.  I'm sorry it didn't go well, and left
  16. you in a bad mood, when you saw my little twitting of you.  I didn't intend
  17. you to take it as an insult, any more than you presumably intended
  18. your comment to me a couple of weeks ago as an insult, when I took it
  19. badly.  Sorry you took it that way.
  20.  
  21. I think I posted a reasonable summary of the interactions, but you
  22. seem to think I misled the other readership.  I had asked you to post
  23. everything, to avoid that kind of problem.  Now it seems that to preserve
  24. honour (a rather silly concept, but we tend to have reference levels
  25. for that kind of thing), I have to waste net bandwidth by reposting
  26. the discussion entire.
  27.  
  28. Either I still misread what you posted, or you misread what I said.
  29. It still seems to me that you were arguing for precisely what I claimed
  30. in my summary, which you now claim is ridiculous.
  31. ----------------------
  32. >If (like Martin) you don't undertand PCT, DON'T TRY TO
  33. >TEACH IT. Those of us who do understand it  -- and
  34. >have done the grunt work necessary to grasp the
  35. >fundementals --  find condescending tutorials on PCT
  36. >to be cloying.
  37.  
  38. I have a feeling it is my various attempts to look for the fundamentals
  39. that you (Rick) find cloying (should I guess at threatening?).  I know very
  40. well that I don't understand PCT.  I don't think anyone on the net claims
  41. to except you, least of all Bill P.  I'm sorry that you don't want to
  42. look beyond the behaviour of control hierarchies to see how and why
  43. they work in addition to what they do.  I hope that "those of us who do
  44. understand it" is not a large group who find my postings "cloying."
  45.  
  46. One of the best ways of learning is to try to teach.  But I don't think that
  47. I have ever been trying to do that (except locally here at DCIEM).  What I
  48. have tried to do is to develop the implications of PCT, to enquire as to
  49. problems that seem to arise, to get at the basics of PCT.  If you don't
  50. like it, I'll quit, and just work with our group here at DCIEM.  There's
  51. no benefit to me in finding an automatic rejection of my ideas when they
  52. are proposed to the net.  It is really Bill P's encouragement more than
  53. anything else that keeps me going--that, and my belief that PCT is the
  54. Newtonian revolution in psychology.  But the latter part is something
  55. I can develop on my own, or in private communication with Bill P and my
  56. local collaborators.
  57.  
  58. ------------------------
  59. Here are the postings, so far as I still have them.
  60.  
  61. Martin
  62.  
  63. ===========================
  64. ===========================
  65. (I don't seem to have the first mail, to which this is Rick's response)
  66. =========================
  67. From Marken@courier4.aero.org Thu Dec 10 14:30:23 1992
  68. Subject: Re:  Rick's proof: error not controlled
  69. To: @MVE.AERO.ORG:mmt@ben.dciem.dnd.ca
  70. Status: RO
  71.  
  72. Martin
  73.  
  74. You seem to have sent this to me personally -- so I am sending it
  75. back to you personal (I think; it's often hard for me to tell where
  76. mail came from when I'm using this mail system). But I'd be happy
  77. to have the put on the net -- as usual.
  78.  
  79. >I have no complaint about your proof.  Different people see things better
  80. >from different viewpoints.  I thought I was buttressing, not caviling.
  81.  
  82. OK. What made me think that you disagreed with the proof was the
  83. following:
  84.  
  85. >>Where in the world (take the literal meaning of that expression) is the
  86. >>possibility for disturbing the error in an ECS?
  87.  
  88. Now you say:
  89.  
  90. >A disturbed error signal is not an error signal as defined.
  91.  
  92. If you cannot disturb error (and again I point to Bill's diagram to
  93. show that you can) then my proof is invalid because it is based on
  94. the idea that o = k(r-p+de) -- were de is the disturbance to error.
  95.  
  96. As I mentioned in my post with the equations, if the perceptual signal
  97. were disturbed in the same way (by having a disturbance added to
  98. the neural signal itself) the perceptual signal would still be controlled
  99. (made to equal the reference -- ie. the disturbance would have no effect.
  100. So again, while I agree with your conclusions, I disagree with the
  101. arguments you use to come to them.
  102.  
  103. >I suppose I would agree that error could be controlled if it were to be
  104. >provided as input to the perceptual input function of a control system that
  105. >maintained the error at some reference level.
  106.  
  107. As you will see in a reply I plan to make to Greg, there is no
  108. supposing necessary in this case. The error signal (which is now
  109. a perceptual input to a control system) would DEFINITELY be
  110. controlled.
  111.  
  112. > But what on earth would that
  113. > do other than enforce a situation in the ECS whose error was being
  114. controlled
  115. >that would ordinarily arise only through unresolvable conflict.  I can't
  116. >see why any hierarchy would include such a mechanism--but I suppose there
  117. >might be a reason somewhere.
  118.  
  119. But this is precisely the way reorganization works. It controls errors by
  120. changing properties of the control system itslef (like its perceptual
  121. function) -- properties which are presumably responsible for the conflict
  122. that is creating the chronic error. Reorganization is control of error
  123. (where error is the input perceptual variable to the reorganization control
  124. system) -- and control is effected by acting on properties of the control
  125. systems themselves. Since there is no way to know HOW to change the
  126. control systems in order to reduce error, there must be a random
  127. componenet to this kind of control -- Bill has modelled as a control
  128. system where the RATE at which random changes occur is inversely
  129. proportional to the perceived value of error.
  130.  
  131. Best
  132.  
  133. Rick
  134. ============================
  135. From mmt Thu Dec 10 16:45:11 1992
  136. To:  Marken@courier4.aero.org
  137. Subject: Re:  Rick's proof: error not controlled
  138. Cc:  ./marken
  139. Status: RO
  140.  
  141. Rick,
  142.  
  143. As usual, we were talking a little at cross purposes. There's no real
  144. argument.  You were assuming that there might be some way that a disturbance
  145. could be applied to the error within an ECS, and when you mention electrodes,
  146. that can be true.  I was working within the normal hierarchy, in which the
  147. only inputs to an ECS are through its perceptual input function and its
  148. reference inputs, and within that frame, there's no way to apply a "de".
  149. That doesn't argue against your proof at all.  If(x) then (y) is the proof.
  150. Not(x) does not say not(y).
  151.  
  152. On a different topic, you say:
  153.  
  154. >> But what on earth would that
  155. >> do other than enforce a situation in the ECS whose error was being
  156. >>controlled
  157. >>that would ordinarily arise only through unresolvable conflict.  I can't
  158. >>see why any hierarchy would include such a mechanism--but I suppose there
  159. >>might be a reason somewhere.
  160. >
  161. >But this is precisely the way reorganization works. It controls errors by
  162. >changing properties of the control system itslef (like its perceptual
  163. >function) -- properties which are presumably responsible for the conflict
  164. >that is creating the chronic error.
  165.  
  166. Reorganization may well work this way. (All we know experimentally is that
  167. Bill says that my approach to reorganization is the only one he knows to
  168. work by simulation, and then only in respect to gain functions; even if we
  169. eventually discover various ways in which it COULD work, we won't know
  170. that it DOES work this way).  But the thing I was saying was that however
  171. reorganization works, it seems unlikely to develop stable systems that do
  172. useless or obstructionist things.
  173.  
  174. > Reorganization is control of error
  175. >(where error is the input perceptual variable to the reorganization control
  176. >system) -- and control is effected by acting on properties of the control
  177. >systems themselves. Since there is no way to know HOW to change the
  178. >control systems in order to reduce error, there must be a random
  179. >componenet to this kind of control -- Bill has modelled as a control
  180. >system where the RATE at which random changes occur is inversely
  181. >proportional to the perceived value of error.
  182.  
  183. Actually, what Bill has done seems to be a little more complex. He has
  184. found that the derivative of the squared error is a better criterion.
  185. In our experiments, we have been planning to use K1(e^^2)+K2(e*de/dt),
  186. where de/dt is the derivative of error (2e*de/dt is the derivative of
  187. e^^2).  We think that both error and the rate of increase of error are
  188. important.  It shouldn't matter if the error is momentarily large, provided
  189. it is decreasing well.  When I say "criterion" I mean the Poisson rate of
  190. reorganization events.
  191.  
  192. Does this help to reduce the cross of our purposes?
  193.  
  194. Martin
  195. ====================================
  196. From Marken@courier4.aero.org Tue Dec 15 18:54:38 1992
  197. Subject: Re:  Rick's proof: error not controlled
  198. To: @MVE.AERO.ORG:mmt@ben.dciem.dnd.ca
  199. Status: RO
  200.  
  201. Martin
  202.  
  203. >Actually, what Bill has done seems to be a little more complex. He has
  204. >found that the derivative of the squared error is a better criterion.
  205.  
  206. You mean, as the variable controlled by the reorganization system, right?
  207.  
  208. >In our experiments, we have been planning to use K1(e^^2)+K2(e*de/dt),
  209. >where de/dt is the derivative of error (2e*de/dt is the derivative of
  210. >e^^2).  We think that both error and the rate of increase of error are
  211. >important.  It shouldn't matter if the error is momentarily large, provided
  212. >it is decreasing well.  When I say "criterion" I mean the Poisson rate of
  213. >reorganization events.
  214.  
  215. Now I don't understand. The "Poisson rate.." is a criterion? It sounds like a
  216. variable. Why would your model be concerned about the "Poisson rate of
  217. reorganization events"? It's not controlling that rate, is it? Bill's model
  218. controls  the derivative of the squared error(you are correct about this,
  219. I believe); it controls this variable by changing some parameter of the
  220. systems
  221. that are experiencing the error; the time between such changes increases as
  222. the
  223. difference between the derivative of the squared error and zero decreases. As
  224. a
  225. side effect the Poisson rate of reorganization events changes during the
  226. course
  227. of reorganization.
  228.  
  229. At least, that was my impression this summer in Durango.
  230.  
  231. Regards
  232.  
  233. Rick
  234. ===============================
  235. From mmt Tue Dec 15 20:34:04 1992
  236. To:  Marken@courier4.aero.org
  237. Subject: Re:  Rick's proof: error not controlled
  238. Cc:  ./marken
  239. Status: RO
  240.  
  241. Rick,
  242.  
  243. It's words again getting in the way...
  244.  
  245. Bill's model doesn't control the derivative of the squared error, in any
  246. normal sense.  That derivative has more the function of "error" in a
  247. standard ECS, in that it determines the output of the reorganizing function.
  248. That output is a reorganizing event that occurs from time to time in the
  249. main hierarchy.  The higher the value of the derivative of the squared
  250. error, the more likely a reorganization even is to occur.  I don't know
  251. whether in Bill's simulations the rate was determinate or Poisson.  Ours
  252. is Poisson, which means that the probability of a reorganization event
  253. happenning in a small delta-T is proportional to the value of the criterion
  254. (derivative of squared error in Bill's case, unless he was using a
  255. determinate time-interval between events).
  256.  
  257. Now what is controlling what?  I think what is being controlled is the value
  258. of some intrinsic variable.  It has some error, and all this stuff about
  259. derivatives and Poisson rates are attributes of the output function of
  260. the control system for that intrinsic variable.  As with any control system,
  261. whether in the main hierarchy or in the reorganizing system, the actual
  262. outputs are not controlled in themselves.  Outputs are, shall we say, blind.
  263. So the "criterion" is not controlling the Poisson rate.  It is just a
  264. component of the output function of a controller that controls an intrinsic
  265. variable.
  266.  
  267. (Bill and I have an unresolved, and perhaps unresolvable, disagreement here
  268. as to what might constitute an intrinsic variable, but that disagreement is
  269. minor and not germane to this discussion.)
  270.  
  271. Martin
  272.  
  273. PS.  It feels great to be back on the air.  I hope the link stays in action
  274. for a while.
  275. ===============================
  276. From Marken@courier4.aero.org Wed Dec 16 11:59:39 1992
  277. Subject: Re:  Rick's proof: error not controlled
  278. To: @MVE.AERO.ORG:mmt@ben.dciem.dnd.ca
  279. Status: RO
  280.  
  281. Martin
  282.  
  283. Let's put this on the Net.
  284.  
  285. >Bill's model doesn't control the derivative of the squared error, in any
  286. >normal sense.
  287.  
  288. It does. I'll explain on the net.
  289.  
  290. >That derivative has more the function of "error" in a
  291. >standard ECS
  292.  
  293. Because the  intrinsic reference (for de^2) is 0.
  294.  
  295. >Now what is controlling what?  I think what is being controlled is the value
  296. >of some intrinsic variable.
  297.  
  298. de^2 is the intrinsic variable being controlled relative to an intrinsic
  299. reference which happens to be 0; it could be something else (maybe
  300. evolution wants the system to operate with de^2 at just a tad above
  301. zero -- keeping you on your toes).
  302.  
  303. de^2 is controlled because it is both a cause and a result of reorganization;
  304. and the sense of the feedback is (or should be) negative.
  305.  
  306. Regards
  307.  
  308. Rick
  309. ===============================
  310. From mmt Wed Dec 16 14:10:23 1992
  311. To:  Marken@courier4.aero.org
  312. Subject: Re:  Rick's proof: error not controlled
  313. Cc:  ./marken
  314. Status: RO
  315.  
  316. Rick,
  317. I don't mind putting the discussion on the net, but I don't think it worthwhile.
  318. There are too many long wavelength fish involved.
  319.  
  320. >Because the  intrinsic reference (for de^2) is 0.
  321. >
  322. >>Now what is controlling what?  I think what is being controlled is the value
  323. >>of some intrinsic variable.
  324. >
  325. >de^2 is the intrinsic variable being controlled relative to an intrinsic
  326. >reference which happens to be 0;
  327.  
  328. This makes no sense to me.  In words, you are saying that whatever the
  329. error is in the intrinsic variable (say blood CO2 level, for example),
  330. what is controlled is that this error should not change.  To me, the
  331. only thing that makes sense is that there is some reference level for
  332. blood CO2, and if this is too high or too low, and particularly if it
  333. is moving in the wrong direction, then the main hierarchy needs reorganizing.
  334. The reason for using the derivative of the squared error in the intrinsic
  335. variable as part of the output function is that it is a short way of
  336. ensuring that the error is both large and increasing, whichever sign it
  337. has.  Other functions having the same properties would also be useful.
  338. But e*de/dt is not a controlled variable, any more than (in fact less
  339. than) is the error in a normal ECS.
  340.  
  341. Another way of seeing that d(e^^2)/dt is not controlled is to note that
  342. zero is not a reference level for it. Negative values are even better,
  343. becasue they show that the intrinsic variable is really being controlled.
  344. A zero value is neutral in this respect, in that the error in the intrinsic
  345. variable may be large but unvarying, or the error may be small while changing
  346. wildly.  Neither indicates good control, but both are compatible with good
  347. control (momentarily).
  348.  
  349. If you want to put it on the net, collect all the postings and send them
  350. out as one.  But I don't think it worthwhile.  I haven't seen anyone else
  351. that seems to be interested in the matter (except presumably Bill, by
  352. inference)
  353.  
  354. Martin
  355.