Monday, March 15, 2010

a breakfast recipe

Ok -- It doesn't save the world. But all of us have to eat. Some of us need protein, but are not ready for very heavy things in the morning. So here is what I now like, after lots of experimentation.

A kind of heavy miso soup. With milk, plenty of food, but easy on morning digestion.

Start with --

1. A container of miso paste. Where I live, we have an H-mart. Lately, we buy a half-pound or pound container of aka miso, shinshu...

2. Some firm tofu. Costco has a nice option.

3. A can of salmon and a can of clams, also available in bulk from Costco.

4. A bag of sheets of wakame (also from H-mart).

(Since the miso paste and the wakame last very long, it all matches.)

Probably it would be good to have fresh scallion onions, or dried chopped onion,
as well.

To get ready --

have a small pot, a largish bowl, and a tea kettle.

First, I put water on in the tea kettle.

Next, using the BACK side of a big table spoon, push two very big spoonfuls of miso paste around
the sides of the bottom (third? half?) of the bowl.

Then... following my wife's preference... slice the tofu. I use about one and half of the pieces in
Costco's pack... each piece being about two inches by two inches by one inch.
I dump them, and the open cans (INCLUDING fluid), into the pot. I would put in chopped onions
at the same time, if I felt like it.

Then put enough water into the pot from the kettle to fill it to the top, and put it on high.

Then pour just enough water from the kettle (ideally about 130-140 degrees?) into
the bowl to cover the miso... no more than one third full. Use the BACK of the spoon
to squeeze and push the paste, to get it to dissolve completely.

Then cut about a sheet and a half of wakame into the bowl. With scissors, first cut it into
strips about one inch long, against the grain. Then point the edge down into the bowl, and slice off lots of little pieces (strips stacked on top of each other) down into the bowl.
Add fresh scallions if you have some.

And then, when you feel the pot has been done enough, just pour it into the bowl, hopefully filling
it to about the top.

When I do this, the big bowl has enough soup for about four breakfast sized bowls.
I eat one, and save the rest for quick microwaving on work days.

-------------

One funny thing. Our cat really, really likes this stuff. My wife wouldn't believe it at first...
but it really went wild with THIS broth... next wakame... next salmon and clams...
but still strongly preferred this tofu over the cat food it ignored nearby.
But this is an odd cat, which plays with mice and attacks coyotes.

That's all.

Saturday, March 6, 2010

power grids and cybersecurity

First -- thanks to Mitzi Wertheim and others on this list for getting me invited to
the energy conference at the National Defense University a few months back. It was
a great learning experience. One thing I learned -- really high priority that DOD assigned to the security and vulnerability of the electric power grid.
(Though I did hear the same message in a couple of hearings last year as well.) Because
the integration of renewables and the optimal use of plug-in hybrid cars requires more of a "smart grid,"
there is every reason to worry about the risk that the cybersecurity grid problems and trends might be even worse in the future
than they have been lately.

On many, many occasions I have heard electric utilities say things like "oh yes, we get attacked 50,000 times per day."
And once, over beer, a utility guy I was particularly close to confided with me about the really scary cat and mouse games they have to play, routinely,
just to keep things going even now.

And so... I don't have a complete picture of this issue, the way I think I do with energy. Please forgive if I report impressions which turn out to be false.
But in doing some due diligence for some personal computer issues, I have had to grope and do my best on some things that others might find interesting.
If one of you corrects some of my wrong extrapolations, please be tactful about it -- but please do not just regurgitate flawed conventional wisdom.

First -- some background. You have probably heard that "there is no such thing as an unbreakable operating system. First and foremost, security is a human thing
and a frame of mind and..." This is only a half truth. There is a lot of very important useful stuff going on in areas like
avoiding insider threats and in intrusion detection. (My friend the electric cat sure had use for a good sniffer to help him.)
But -- a lot of people who make useful products, in all areas of human endeavor, have a tendency to be unfair to other folks
who also make useful products different from theirs. There really is such a thing as an unbreakable operating system, and it has a crucial role to play
in areas like this. For example -- I'm willing to bet that those 50,000 attacks per day, AND the more serious ones my friend told me about,
were not insider attacks. An unbreakable operating system would help a WHOLE lot, especially since it feels like a kind of wrestling match where the sheer volume of attacks
is becoming hard to deal with. And the computer horsepower available for cyberattacks is growing per Moore's Law -- or faster.

Where to find an unbreakable operating system? As it happens, I was very lucky in graduate school to get to work on the GE-then-Honeywell Multics operating system,
which was developed as an outcome of very serious and rigorous research at leading universities. Theorems have been proven and books written. It became
the first operating system certified as approved for multiple security level jobs. It was the core of the World Wide Military Command and Control System (WWMCCS)
in the Pentagon for several years. (In time, Moore's Law and the market caught up with it.) They told me that a tiger team was sent to break it, with full access to
all the code (which was in PL/1, and far more intelligible than usual operating systems); they found just one trap door, easily closed, and that was that.
Multics embodied a then-new system called "ring brackets," among other things. Microsoft and Apple have both talked a lot about getting back to ring bracket types of security
in recent years, but there are certain issues in implementation. To put it mildly. Theorems only work if one is strict about making the assumptions of
the theorem valid. People tell me that the MOST reliable, unbreakable operating system available today is the Unix-based
system developed by Roger Schell for the National Security Agency (NSA). I believe that his famous "orange book" is available on the web.

But what about Windows? I have certainly known experts who say that use of Windows for really critical missions (like power grid operation?) is a security risk.
My older daughter once dated boys who wrote code for microsoft, and it was VERY clear that they were not enforcing the kind of rules required to comply with
unbreakability theorems. (My daughter did.) More seriously -- when Vista came out, I did a quick google scan through a lot of the new literature, and it became apparent
that Microsoft was more effective in enforcing their own ability to control a user's computer from the outside -- inevitably leaving the open spaces which make it actually easier
for a well-informed hacker to get in there. It cut back on ordinary USER control, not on hackers' rights. But still, I have used windows at work and at home, for a number
of practical reasons -- not least of them, pressure from IT groups, who have certain vested interests vis-a-vis microsoft, security or not security.

About a month ago, the winds of change started blowing -- HARD.

First episode we all saw -- on the surface. You probably remember the great "China raids google" scandal, which people are working hard to get past
on many levels on. Neither google nor China like wars; they have some common sense about Pareto optimal arrangements, even if it does
imply some mutual safeguards. One side effect -- google told a lot of customers: "It's not our fault that the government of China saw so many
of your emails. For god's sake, what do you expect when you use unencrypted wireless links?" And to all gmail users (including me) they inserted a discrete note
at the top of all gmail web pages, announcing "new security relations". Click on it and you see... https security is now the DEFAULT. We don't
want people hurting themselves by accident. You can change back if you want, but you have been warned. (Additional comment:
at a hearing on cybersecurity last year for Senate Commerce Committee, the guy who runs networking for AT&T basically said
"there might be some hope that someone might someday develop a way to make wireless communications REALLY secure, but it's not clear to us that this is really possible."
The Terminator 3 scenario is not so far off as people think.)

I checked with my wife, and she was skeptical. Sure enough, the change was ONLY for wireless connections. To get full security for ALL your gmail,
you need to click the "ALWAYS" http option in gmail settings. I do that, and it doesn't slow things down. Does it work? Two weeks ago,
I heard some pretty wild and fiery speeches threatening to overthrow the government of Iran, especially using facebook and Utube and twitter and such.
No mention at all of google. The fiery people were openly disdainful of the ancient email generation. So who did Ahmeijad complain about and crack down a week or two ago?
Not one word about facebook. It was gmail. I guess someone else thought enough about security to check the box. And, I hope, maybe google's https
is strong enough that the Revolutionary Guard, at least, would find it hard to crack routinely. Not so bad, on the scale of things. On modern computers, I don't detect any slowdown.

Next episode: after a year on the Hill, I come back to NSF to be told "We have determined that Eudora 7 is a security risk. We have put measures in place
to get rid of it, forcibly, from all computers at NSF." I said: "But wait, this is my entire file structure for the last 10-20 years. Even if I could find a way to
forward it to Outlook, it would be like taking a warehouse full of files on all subjects known to man, and just dumping all the contents into a huge heap on the floor."
But they said: "No exceptions. And no Eudora 6 or 8 either." I was not kidding about Outlook; it was hard enough to approximate real intellectual standards for even
one year, dealing with just a few subjects, on the Hill, using Outlook, even exploring its outermost limits. So I looked a lot closer.

First, the folks I rely on most tell me that Apple's new OS X, version 10.6, really is a close enough cousin of Roger Schell's kind of unix-based system.
Indications are that it's the closest thing to a truly unbreakable operating system I could get on the market, with a limited budget. On a close study -- Apple Mail
(PERHAPS with the add-on "leap") has the features I found essential in Eudora. Microsoft's Entourage 2008 was the next best competitor, but .. not quite for reasons
we could get into. So at this moment, I am now looking at a really beautiful new Apple computer, and about to make the final transitions. No need for
buying conversion software; IMAP servers (like gmail!!!) and OWA make it much easier than in the past to transfer email. (Difficulty of transfer was the main
problem with Eudora 7 -- even transfer to Eudora on a new computer!) I do wish I had noticed the IMAP option in google years ago. (google "gmail IMAP.")
So now -- I will be migrating to all Apple Mail for official work, all gmail/Eudora7 for all personal or less official stuff, and outlook at times as a kind of backup repository store but not active use.
An interesting related story -- did you notice the recent announcement from China of pervasive standards for all computer software and hardware products?
Part of this is undoubtedly "the great firewall of China" and neo-mercantilism, but not all. China has been worried about ITS cybersecurity
just as much as we have -- and perhaps a whole lot more effectively! I did try to discuss some of these issues with US government folks in past years.
For example -- to really protect all government agencies and infrastructure, it would be possible to enforce an incremental forced compliance (in all government procurement)
of software which not only meets unbreakability standards, but has a way the government can do AUTOMATED checking of all new source code to
be put in critical areas. I feel confident that Microsoft would be willing and able to respond to a proper phased-in rule. (If not, there's Apple...)

But what about the hardware aspect? If the hardware itself does not implement what the software thinks it is going to do... could chip builders
insert their OWN back doors? Not a joke. I once proposed that we broaden cybersecurity research to include crossdisciplinary hardware/software stuff...
but research is often a SOURCE OF MONEY. Certain local fat cats in computer science wanted to avoid the dilution of funding that would come if some
of the cybersecurity money went to hardware experts. (I doubt that recent liposuction has changed them much, but we should try to be open...)
The new Chinese standards do seem to suggest total awareness of all this. But in all honesty... I was not looking forward to the possibility of having to
learn about chip diagnostic procedures myself... it's not obvious what can be done if the chip manufacturer is not part of it. Most of that is overseas now.

There are some folks who will say of cybersecurity: "the Chinese may have standards, but we have a czar." But the Chinese and the Russians are
not the only ones on earth who have ways of dealing with czars.

========================================================
-- Have received some interesting feedback from that posting.

-- Some folks in industry are enthusiastic about SE-Linux which, they say, is a publicly available
version of NSA's unbreakable operating system. If you have a PC, and don't want to be a branch office of
China's data collection effort, you can just set this up and use it for ALL your network connections.
It has a package called Evolution -- at least two varieties, providing essentially the same capabilities as Office,
including email like Outlook. (I deeply respect China's active curiosity, but the same paths they use can be used
for many other purposes.)

-- BUT: the new national cybersecurity plan appears quite different in flavor, from the (limited) newspaper accounts.
There has been a long-standing dilemma -- to "build higher walls" to protect government and critical infrastructure
from things like overseas takeover attacks (which can literally burn out expensive power generators), or to create big
breaches in the walls and lower the walls, so that investigators can peer inside and keep an eye on things.
This relates to a point I alluded to -- do we protect the user from all others, including Microsoft, or do we protect microsoft
from the user? Logic says we COULD aim for stronger, higher and more transparent walls... but I haven't seen much of that.
It is possible that we are now moving towards greater ability to see terrorists living in America, but greater vulnerability
of critical computers outside the NSA.

-- One guy says:
Do read the second public draft of NISTIR 7628. It is at
http://csrc.nist.gov/publications/PubsDrafts.html#NIST-IR-7628

He reiterates the common theme of folks being funded in this area "there is no
such thing as an unbreakable operating system. You only need to reset a few wires.."
BUT: there have been string theorems proven guaranteeing unbreakability in a useful, practical way
**IF** certain conditions/assumptions are strictly fulfilled. Sure, there is always a risk of someone
changing the hardware and invalidating the conditions. Sure, those risks do need to be taken very seriously
as part of any general plan. BUT a quantum improvement in our ability to fend of attacks by people who DON'T
have physical access to the wires would be well worth the trouble... and may be downright urgent, given
the strain that I hear our power system is already under. Not to mention how viruses and crime and such have become
more and more of a hassle.

That said -- I have no idea what the security tradeoffs are between SE-Linux, Mac OS X and the real NSA unix system
derived from Schell. Nor do I know how theorems from folks like Berkeley researchers have been updated to account for varying
ways of handling communication with the outside world.

On my PC at home, I do not really plan to install SE Linux. It's not a sensitive government installation, and the power
of Evolution and of raw Office is just not enough for my purposes. I will probably migrate at home from Eudora
to Outlook, and use an add-on, Neo Pro, to maintain organization -- and PERHAPS use it as a client for gmail,
using gmail's IMAP capabilities, or even use Eudora as a way to access gmail using the IMAP capabilities (even though
it won't give true google and Eudora access together for anything but the inbox). At work, the new Mac does fine.

Rescue mail migrating from Eudora 7 to Eudora 8

Since Eudora 7 was such a great achievement -- I paid a heavy price by trusting too much, too long, and "upgrading" to Eudora 8. For those others who ended up paying the same price, here is what I learned about the way out:

1. Initially, mailbox migration from Eudora 7 to Eudora 8 seemed easy, except that all attachments get disassociated. When I started that migration, I wish the Eudora 8 folks had warned me of that, and pointed to their obscure webpage which suggests INSTEAD of the provided migration tool ... the use of other tools like Aid4Mail or Eudora Mail Cleaner. The search engine in Eudora 8 didn't really work either, from the start.

2. A few months later... all the mail in all my mailboxes but inbox just disappeared. Years of stuff. When I asked what could be done on the Eudora 8 forum...
no suggestions. The Eudora 8 mailboxes are actually Thunderbird mailboxes.
In my case, they had somehow become corrupted. (Maybe Vista to Windows 7 had something to do with it.)

3. I tried copying the Profiles file to a new Mac at work, and using Eudora Mailbox Cleaner. EMC worked fine on Eudora 7 files (with some tricks), but not
on this stuff. Eudora Mailbox Cleaner converts Eudora 7 mail to Thunderbird proper or to AppleMail, but for the sake of features and stability I went to Apple Mail.

4. The only thing which worked to save my correspondence in Eudora 8
was Aid4Mail Professional... writing to a pst file, imported to Outlook.
I can't modify some things in that folder (maybe not anything?),
but I do have full access to see all the mail, finally. The mail in "empty" mailboxes suddenly
became visible again.

5. Based on this mess... to get back Eudora 7 functionality at home,
where I had tried Eudora 8, I will now be using Outlook with the Neo Pro extension (which gets back a lot of what we had in Eudora 7).
At work, I have ported my old Eudora 7 mailboxes to Apple Mail,
where a certain extension will get back a lot of the old functionality -- though Apple Mail by itself is not bad, a whole lot better than Outlook for folks with a complicated life.
(Aid4Mail will let me back up the apple mail to outlook, even though our Exchange server at work does not allow me to upload Apple Mail folders.) (Also -- thank to my colleague who showed me how "special folders" -- created by clicking on an innocuous looking plus sign icon on the lower left -- let me do searches much closer to Eudora's than I had expected.)

OOPS: Neo Pro does what my colleagues claimed, but the plug-in recommended by local apple users doesn't look right. Instead, I will extend apple mail by getting rocketbox. It's at an early stage, but its does do the right kind of search already; combined with the nice filing capabilities of Apple Mail, it gets me where I need to be. The rocketbox guy plans extensions which would get
apple mail back up to all the things I needed in Eudora 7...


6. Should I have just kept using Eudora 7 and not upgraded? At work, they would not let me, for security reasons. (That's what drove me to switch to iMac at work.) At home, the mess of someday moving that email worries me...
though with Aid4Mail or use of Eudora 7 as a client of gmail with the IMAP option maybe I should not have worried so much. Still, gmail supports both Outlook and AppleMail as clients; Eudora 7 works... to some degree...
with a few tricks... for now... but Outlook with NeoPro sounds better.

7. A friend suggested getting SE-Linux to run on my home PC, to get me security at home as good as what I now have at work, or maybe even better. The Evolution programs are said
to be as good a Microsoft Office. But Outlook without the Neo Pro extension is not really adequate for me, and it sounds like a pretty big project in a lot of ways.

8. Recommendations for use of Eudora Mail Cleaner (a Mac-only program):
leave a few hours for it to do the job (if you have gigs of stuff), and do not do anything when it seems to be hung up on a small task. Don't use the script to rebuild mailboxes when it is done;
just do it all by hand, and be patient. (Rebuilding mailboxes is faster than the initial conversion...
but it's best to select, say, 10-40 mailboxes, and then hit mailbox-> rebuild... group by group
until you are all done.) But when the input was corrupted Eudora 8 mailboxes, the result
was full mailboxes with empty messages -- UNLIKE the result with Aid4Mail, where I can read everything just fine. (Is it read-only? Haven't figured that part out yet. Ideas welcome.
Can't rename or delete anything I have tried... even as administrator..).

Tuesday, February 23, 2010

Candidate statement for National Space Society

For decades, I have worked to make human activity in space economically self-sustaining, with “multiplier effects” which make space more than just a” banana republic.” Space must open up big new markets. We must cut the cost of access to space to $200/pound. (That drives the economics of energy from space and the scale of other markets.) We need dogged efforts to connect the requirements all the way from nuts and bolts to global policies and politics.

In 1972, while getting a PhD from Harvard in Applied Math, I started the Harvard Committee for a Space Economy (HCSE). HCSE stimulated many new ideas. It provided a start for Mark Hopkins, and links to the Princeton group (O’Neill) and Drexler. George Mueller’s vision for the space shuttle inspired us, but Nixon’s response illustrated pitfalls in politics.

Teaching at U. Maryland (1975-1978), I included space in my course on Global Survival Problems, where I met Gary Barnhardt. With another friend, we founded the Maryland Alliance for Space Colonization, which got up to 500 members.

From 1979-1989, I became the DOE/EIA lead analyst for long-term energy futures. As Regional Director for L-5, I worked with chapters from New Jersey to the Piedmont. I served quietly but effectively as L-5’s representative to Congress, helping start the National Aerospace Plane Project (NASP). After my DOE colleague Gary Oleson became representative, I worked with him on a council of pro-space organizations leading to the founding of NSS.

Through 2010, I funded research from the Engineering Directorate of NSF. I funded AAC in Tennessee to apply computational intelligence to problems which plagued NASP. Based on their success, AAC briefly led America’s continuing effort in hypersonics (LoFlyte) after NASP cancellation. I cooperated with McDonnell Douglas, leading to the Handbook of Intelligent Control (White and Sofge), yielding methods to mass-produce materials for hypersonics and reduce the weight of thermal protection systems. I funded efforts to assimilate and improve a Russian approach (“Ajax”) to air-breathing vehicles fast enough to get to orbit. In 2002, I visited John Mankins, who agreed to “JIETSSP” – the last US government funding program for space solar power, which we ran jointly. (To learn more, search on JIETSSP at www.nsf.gov, or visit www.werbos.com/space.htm.) In 2009, I worked at the Senate on climate, energy, defense technology and space. Futures published my paper on a rational strategy to maximize the probability that humans really succeed in settling space.

Friday, January 8, 2010

misconceptions about backpropagation and brain

A friend recently passed on a paper which commented on backpropagation
(see www.werbos.com/Mind#htm) and the brain. Since there is SO much
misinformation out there, it's probably worth posting some comment on the supposedly learned comment....

==========================================

I summarized:

There is a HUGE amount of miscommunication between disciplines on this and many other topics. It's a bit like the wars between Republicans and Democrats which we
need to deal with and adapt to, like it or not.
Most of the people who say these things about backpropagation in the brain/psych world
do not even know what backpropagation actually is.
==================

My friend said:

Just ran across a paragraph in a long paper on other subject that walked into your territory, thought you might like to see it:

Critique of Back-Propagation :
The method of backwards calculation of weights is not biologically plausible. Thus, it cannot be viewed as a model for learning in biological systems, but as a method to design a network with learning features.
Second, the algorithm uses a digital computer to calculate weights. When the final network is implemented in hardware, however, it has lost its plasticity due to preset weights.
--------------------------------------------------------------------------
That's really stupid. Both analog and digital neural net hardware exists with
adaptable weights of various types. 'Way back in 1994, Caulfield (an optical computing guy)
and I published a joint paper on how to do online learning with adaptable hardware weights,
which works in a practical way even with the simple forms of backpropagation that
untrained psychologists know about.
There was a period of lull on the neural net hardware front for a few years. But
on February 3-5, Luda and I are scheduled to go to a conference CNNA 2010
(an easy google) where 680 people are coming, dedicated ENTIRELY to neural network hardware, which is now finally getting to be recognized as the next big wave.
(But I will probably be a day or two late, because I'm supposed to speak at Herzliya 2010,
another conference you might enjoy googling -- especially the program.)
Now if the Pope says that no such chips exist, and Chua and XILINX say they are actually selling them, who do you believe? The Pope has a higher citation index,
so of course the chips do not exist -- if you believe in hermeneutics.
As many now do, as memories of Francis Bacon fade even in large parts of science.
If the humans believe more and more in hermeneutics, perhaps humans will conclude that computers do not exist and perhaps the chips will conclude that the humans need not exist.
I hope not, but things are indeed looking sticky lately.
---------------------------------------------------------------
The commenter went on:
This loss is in contrast with the initial motivation to devlop neural networks that are biologically inspired. If changes are needed, a computer calculates anew the weight values and updates them. This dependence on a digital computer robs the neural network implementation of its spontaneous ability to restructure itself in response to experience and all the complex dynamics that goes with it.
============================================
My response:

Again, this assertion is mainly a matter of ignorance.
In more sophisticated neural network designs, backpropagation is not EVERYTHING!
It is an essential PART of the system.
Rewiring in the brain and rewiring in hardware are complex and important issues.
In fact, in a general system at the level of human brain intelligence or lower, there
are three critical issues at the heart of intelligence: (1) how the "weights" (synapse strengths
and intraneuronal parameters) are adapted or updated, on a continuum of nonzero values;
(2) how they may be set to zero ("nulled out") or reset; (3) how physical rewiring is decided.
In all cases, the important issue is not the physical mechanism (though that's
a key part to figuring out what we really want to know), but the functional
or computational basis for deciding to invoke (with what parameters) the physical mechanisms.
With or without rewiring, it is essential to do and understand both (1) and (2)
to understand normal brain intelligence, as well as to replicate brain-like intelligence
in computers. Backpropagation is an essential part of that. Thus the critic's argument here is a non sequitur.

Just for your edification -- it is unclear whether (3) is really significant in the vast majority of humans above the age of two. Until a few years ago, it was believed that no new higher neurons are created in the brains of humans above the age of two; now we know better, but
the survival and use of the new neurons (sent swimming through the blood from generic progenitor cells without higher intelligence) depends on factors probably calculated as part of the same system which performs (1) and (2), which needs feedback to do its job.
BUT AGAIN: I add these later comments just for your edification. I would say more,
but maybe this is not the right context.)
--------------------------------------------
The commenter went on:

Moreover, despite its popularity, the algorithm suffers from extensive calculations and, hence, slow training speed.

===================
My response:

When some folks try to turn on computers, it may sometimes take takes centuries for them to boot up. That's them.
It is true that valid generalization from complex experience takes a lot of time
even when it is done well, by any means whatsoever. Even human brains sometimes take years to learn the full implications of their life's experience. But for ordinary engineering applications, fast learning methods with feedback have been developed. In operations research (which knows more about these converegnce speed issues than any other disciplines), it would be seen
as a sign of pathetic ignorance or idealistic fantasy to imagine that convergence could be faster without derivatives than with them, if derivatives are used in an intelligent way.
But still, no one on earth can claim to have the optimal design as yet for making
OPTIMAL use of the information we get form backpropagation and from other sources.
(Those who do not even understand this challenge are not likely to contribute to it.)
The time required to calculate the error derivatives and to update the weights on a given training exemplar is proportional to the size of the network. The amount of computation is proportional to the number of weights.
This is again really stupid and ignorant, as a general statement. If neural network designs are emulated on a digital computer, the first sentence is generally true. Thus with a billion neurons
and 10,000 weights each, it would cost on the order of 10 trilllion calculations to calculate all
the derivatives. But it would cost about 10 trillion calculations to run the network itself from its inputs to its outputs.
The reason why brains and brain-like hardware are possible is that they use massively parallel
calculation. I can understand how someone in another field might be unaware of my own work,
but even a sincere high school kid wouldn't make such strong statements about backpropagation without knowing there exists a book called "parallel distributed processing," whose title should make it obvious what's going on.
In fact, results in the lab of Barry Richmond of NIH show that it takes about
30 milliseconds for the cerebral cortex to make a forward pass calculation from
its inputs to its outputs. It takes about the same to make the backwards pass it also
makes in every alpha time interval (anout one-eight of a second). The timing
is no problem. Backpropagation is a parallel calculation just as much as
involking a neural network itself.
===============
The commenter said:

In 1986 Sejnowski and Rosenberg described a simple back-propagation network simulation that reads and properly pronounces unrestricted English text with good accuracy. They named their system NETtalk.Large computer programs exist that accomplish the same task, but these programs, which take many hundreds of hours to write, painstakingly encode each English pronunciation rule and provide lookup tables to cover the many exceptions in the language. The NETtalk simulation program took only a short time to write and contains no explicit pronunciation rules or lookup tables.()
---------------------------------

My response:

I have to admit that I do not know anything about the literature on
practical technology products which try to do what NETtalk did.
Thus I have no basis for verifying or contradicting the claims in the paragraph abovem, except perhaps by analogy with other areas. Certainly I know
of areas where one group used traditional painstaking methods over years to perform
the same task that was performed very quickly (either before or after) by use
of a neural network. But there is also a great diversity of people using neural networks, some trained and some less trained, and some trying hard and others trying to get bad results.
At www.werbos.com/oil.htm, I posted some slides which included examples of applications where people spent MANY millions or billions of dollars using a wide variety of traditional, AI and control theory methods on an important application... where a well-crafted neural network system substantially outperformed them all. Those are for decision applications.
For "prediction" -- at www.werbos.com/Mind.htm#Mouse, I posted some recent slides given at Chile.
It is still a major challenge here how to get the word out, and upgrade the educational
systems.
Best regards,
Paul

Wednesday, December 23, 2009

What to do about jobs in the US here and now

As millions of people suffer from unemployment, it amazes me how reluctant so many "experts" in the US are to think out of the box. People doing "creative" thinking about jobs in the US still mainly assume that $1 of government funds buys x jobs, if it's spending, and y jobs, if it's a tax cut, period. Why don't we have the sense to ask what KINDS of activities generate much higher x and y? In Japan, by contrast,

(http://www5.cao.go.jp/keizai1/2009/1208_taisaku.pdf) people have carefully tabulated the initial economic stimulus (prior to multiplier effects) versus government expenditure by type of activity. The "three pillars of eco-friendly..." activity was well designed to generate three times the stimulus as ordinary government spending or tax breaks for the same deficit effect. The multiplier effects would also be better than they are for "cash for caulkers" and the like, because the stimulus is all focused on sectors (automobile, construction, steel) where spending generates employment rather than inflation or imports, much more than random spending would achieve. If we really cared about jobs here and now, we would put almost all our new jobs effort into our own version of the "three pillars program" -- perhaps paid for by a gasoline tax, whose effect on US jobs would be far less. One pillar should be: $3000 per car "cash for independence" , for buyers of qualified cars to stay in effect until quarterly data show US car sales back above the rate of 13 million per year; a "qualified car" should be defined as qualified for a credit under section 30B of the IRS code as amended by the proposal at www.werbos.com/oil.htm.

It's important to note that mpg as such is not the best measure of PROGRESS towards the goal of OECD becoming independent of OPEC. In technical terms, a "U" function is not a "J" function; as another example of this principle, the rational market price of oil is not just the marginal cost, because there is a "Hotelling rent" term reflecting the reality that the oil market is not a static system. Like the Japanese, we would also be wise to fund the two other pillars (incentives to encourage purchase of eco-friendly new buildings and appliances).

But -- this is not an endorsement of other aspects of the Japan stimulus package.

=============================

Further details: the distinction between U and J is very fundamental in dynamic systems theory, in "ADP" and

in the field of intelligent systems. For some tutorials and citations, see www.werbos.com/Mind.htm.

Perhaps I will someday post the Japanese web site as amended to include some English translation,

at www.werbos.com/energy.htm.



Copenhagen -- the morning after

Mice learn from their mistakes -- but do humans? The follow on
from Copenhagen will be an interesting test case, with ramifications far beyond
CO2.
In the animal kingdom on earth, humans have a unique ability to say to
themselves "the operation was a success but the patient died." I see
a WHOLE lot of that kind of thinking, in various disguises, in the wake
of Copenhagen. Lots of people who are firm in their convictions that THEY at least
did the right thing, whatever the outcome may have been. But someone
once said: "By their fruits you will know them." Our best hope for gaining from this experience would
be if ALL the major players thought twice about what THEY THEMSELVES could have done better.
Can we remove the beam form our own eye? Are any of us really justified in feeling we did the right thing, after this outcome?
I can imagine Senator Inhofe raising his hand, saying he got exactly what he wanted.
(Putting the kabosh on the whole thing.) But he certainly can't take all or even most of the credit
for the outcome. And does he really believe that the WHOLE reality we now face -- with
serious but unpredictable EPA regulation required by court order, wth a hodgepodge of state regulations, and
an ever less predictable international situation -- is the best outcome we could get here?
Again, even for him, is it not a case where the operation was a success but the patient is dying?
According to the Financial Times yesterday, the head of Shell Oil was very upset at the outcome
in Copenhagen, and very very vocal about that. Shell and BP were supporters of the US
Climate Action Partnership program, which is basically a bit too far to the left for my tastes --
but, like them, I agree it is a great tragedy that the world is basically doing nothing coherent to discourage CO2
emissions as such, and that the failures in Copenhagen and in Washington have left all kinds
of confusion in their wake which get in the way of actions on oil dependency (a far more urgent
threat to the world economy) and investments in electric power and other sectors (important to jobs,
among other things).
Not only Shell and BP, but heads of the largest electric utilities have testified over and over again
that we need some resolution and some action on this issue.
But: did they not all shoot themselves in the foot, to cause this situation?
There are two main problems here -- the problem in the US Senate, and the problem in the
international negotiations. Even the most optimistic gameplan of the international Bali team
required that the US Senate pass a cap-and-trade law before an international treaty could be signed;
thus the Senate side requires analysis first.
Shell and BP SAID that they wanted this certainty here, and some action on a problem they
agree is real... (and maintaining EU-US trade and cooperatoin is also of some importance to them)...
so why the API ads every night telling people to "oppose the tax"? Why do people hear only
one voice from the oil industry? That voice, direct to the voters, had a chilling effect on any
more efficient and more rational response to this issue.
Likewise -- why the threat from the the electric distribution companies that they get their hundreds of billions
of dollars sent direct to pay them off, as part of the deal, or else they run the same kind of ads?
If anyone thinks that that kind of gigantic payoff scheme doesn't lose them a few votes from folks
who remember their principles at least a little... what can one say? There are times when I wonder whether
Exelon is really a member of EEI.
Why is industry channeling so much money to certain integrated campaign funds which turn around
and demand total adherence to extreme ideological positions, positions which are a major source of
the big mess here? (Lack of bipartisan evolution of more moderate ideas on climate is not
ONLY the fault of the Democratic leadership here.)
----------------------------
Roughly speaking, I see four clusters of ideas floating around in the Senate.
There is the ideological right, which holds that it's best to just say no in the purest, most extreme terms --
even if that means nothing rational gets passed at all, and we're stuck with the hodgepodges.
There is the position... I can't help saying Defenders of the Integrity of the Caps (DICs).
That's a lot more precise than the term "ideological left," because it is 'way off to portray
the Natural Resources Defense Council (NRDC) as being to the left of Friends of the Earth (FOE).
There is the highly rational moderate Democratic position, exemplified by Senator Cantwell,
who has (says the press) recently introduced an alternative cap and trade bill, about one twentieth the length
of the Kerry-Boxer or the Waxman bills. I haven't checked to see whether she included a narrow
price collar, as FOE has righly recommended. I haven't checked to see whether her way of sending dividend checks back to ordinary households would include the kind of statistical formula that would exactly compensate for
different impacts on energy bills. (That's easy for people who know algorithms, but not everyone does up there.)
I haven't checked to see whether it would order the executive branch to compute border adjustment taxes
as exactly as possible to maintain a level playing field with producers in natoins with none or much lower
fees for CO2 emissions. I would go to http:/thomas.loc.gov to check right now, if that were still within the scope of my job... But in any case, the Cantwell bill is certainly a much more promising start than Kerry-Boxer, and these
three crucial features would not require 100 pages to add. None of them is a crass payoff, like most of the
free allowances in the older bills; they are all principled ways to maintain some equity and predictability here.
Our best hope to move forward, in my view, would be more support for that kind of moderate position,
from both sides of the aisle, with industry pushing hard to call off their most extreme dogs in both parties.
If I were the President, instead of trying for a rerun of the health care political mess under less advantageous
conditions, I'd be working hard from all sides to try to create advantageous conditions for this best case realistic outcome. I would hope that the unpleasant experience of Copenhagen would help him realize that just going along with an unrealistic game plan does not lead to the best achievable outcome in the end. And I'd certainly
be thinking a whole lot about Senator Baucus... who is not entirely a stranger to Senator Cantwell.
But I'd work hard to keep it balanced, to open the door to principled mainstream Republicans like Murkowski
and Lugar early in the game.
In my view, a rational Republican response would actually be more rational and better than the Cantwell
bill -- in its own right. But the Cantwell bill would be easier to pass (passing a bill IS the only
alternative to all kinds of awful stuff, which I learned more about in my last month up there),
and it would make it easier to ratify a new and better treaty down the pike, if we ever get that far.
What is the rational Republican response? If I were working for a Republican office on the Hill
(as I actually was for a few months at the start of 2009), I would now look to Senator Murkowski as the Great White
Hope. Or else find someone else willing to make similar points.
Murkowski has said many rational things in hearings. She also introduced an amendment to try to eliminate EPA's authority to regulate greenhouse gas emissions from stationary sources. That amendment failed -- as I would
have expected -- because it was too far to the right; it would have required 51 senators -- including many Democrats --
to take a position which would be rightly seen as opposing greenhouse gas control in general.
But what about the alternative here:
http://www.werbos.com/E/EPA_limitation.pdf ??
This kind of amendment -- like Murkowski's original amendment -- ought to be
a clear step up for any principled Republican in the Senate (given that not
a one of them would vote for Kerry-Boxer). If any Republican wanted to maximize the probability of no federal
discouragement of CO2 emission whatsoever, this bill would give him that. In a way, it is an agreement to
a kind of FAIR COMPETITION -- a Congressional vote on just how high the user fee should be allowed to go,
as an alternative to a murky and less honorable process. And it would be guaranteed to be simpler than Cantwell in any case. I do hope there would be at least ten principled Democrats who would be willing to vote for it too,
since it provides a more efficient market-based discouragement of CO2 than even the Cantwell bill.
But of course, the question is: WHEN? If a Cantwell type bill got to the Senate floor, and did not pass,
that would be the right time for a bipartisan group to put this forward as an alternagtive either to nothing or to even more time spent on this issue (with even more confusion and uncertainty and delay).
---------
In actuality -- neither a Cantwell type resolution or a Murkowski type resolution
will ever be possible in the real world if the groundwork is not well prepared
for them.
===========
AFTER one or the other passes, the best hope for international carbon discouragement
would be a straight US-China treaty, negotiated bilaterally, with provisions to
let others sign on when and as they choose, and pro visions intended to encourage
others to join -- to a REASONAble degree. It would be a simple carbon price to
replace the existing law, and nullify border adjustments between the signatories.
Big parties in Copenhagen DON'T WORK. As predicted.
But must run. Maybe it's premature to say too much right now about realistic
treaty efforts.
Best of luck to us all,
Paul