Data Acquisition Blog

Data Acquisition

The Data Acquisition Blog is the place for conversation and discussion about signal conditioning components and systems, digital and analog I/O modules, signal and data conversion and data acquisition software. Here, you'll find everything from application ideas, to news and industry trends, to hot topics and cutting edge innovations.

Previous in Blog: Why Stuxnet Worked Awhile   Next in Blog: Sensing Bridge Disasters
Close
Close
Close
11 comments
Rate Comments: Nested

We Shouldn't Glorify Today's Cleverest Algorithms

Posted December 21, 2010 7:00 AM

An op/ed piece in the New York Times contends that algorithms such as those that can recommend a movie, a book, or a song based on your past choices should not be labeled as artificial intelligence. That overly glorifies them. They don't embody emotion or meaning, only statistics and correlations. When we're too ready to assume computer intelligence, we are conversely too ready to think of people simply as computers. What's your opinion? Is Google an enormously intelligent global being, or simply a good pattern-matching algorithm (with a mountain of data)? And if we're too easily awed by clever programming, do we really devalue ourselves?

The preceding article is a "sneak peek" from Data Acquisition, a newsletter from GlobalSpec. To stay up-to-date and informed on industry trends, products, and technologies, subscribe to Data Acquisition today.

Reply

Interested in this topic? By joining CR4 you can "subscribe" to
this discussion and receive notification when new comments are added.

Good Answers:

These comments received enough positive votes to make them "good answers".
2
Guru
Popular Science - Evolution - New Member Popular Science - Weaponology - New Member

Join Date: May 2006
Location: The 'Space Coast', USA
Posts: 11119
Good Answers: 918
#1

Re: We Shouldn't Glorify Today's Cleverest Algorithms

12/21/2010 7:54 AM

From the New York Times, "They don't embody emotion or meaning, only statistics and correlations."

Then, by definition artificial intelligence must embody emotion or meaning to be classified as AI?

I think not.

I think the problem is that humans have a tendency to want to put something in one box or another. It is difficult when something lies in between or lies on a continuum. How does one rank that? We are uncomfortable with that task.

In the end we are forced to concede that there are varying levels of intelligence; from rudimentary to sophisticated. This model exists in nature as much as it does in the laboratory of the artificial.

Reply Good Answer (Score 2)
Associate

Join Date: Sep 2008
Posts: 54
Good Answers: 1
#3
In reply to #1

Re: We Shouldn't Glorify Today's Cleverest Algorithms

12/22/2010 1:44 AM

I admire your comments and that's a GA from me,

what is your field of work?

Reply
Guru
Popular Science - Evolution - New Member Popular Science - Weaponology - New Member

Join Date: May 2006
Location: The 'Space Coast', USA
Posts: 11119
Good Answers: 918
#4
In reply to #3

Re: We Shouldn't Glorify Today's Cleverest Algorithms

12/22/2010 6:37 AM

Thank you.

We design and build flight control systems for the military for training pilots here and around the world. So, it's a pretty diverse field of engineering mechanical, electrical, and hardware-software components.

Reply
Guru
Hobbies - DIY Welding - Don't Know What Made The Old Title Attractive... Popular Science - Weaponology - New Member United States - US - Statue of Liberty - 60 Year Member

Join Date: Apr 2009
Location: Yellowstone Valley, in Big Sky Country
Posts: 7425
Good Answers: 295
#5
In reply to #1

Re: We Shouldn't Glorify Today's Cleverest Algorithms

12/22/2010 10:48 AM

AH, I have a different take on it.

I see intelligence as problem solving ability, abstract thought, planning, learning... an algorithm can be written to execute a plan or even learn within parameters, but abstract thought or free will?

Let us review a field mouse. A mouse, lounging in a shady spot (AI can act to regulate it's own temperature as well), notices a low fuel condition (hungry), and is prompted to take action. Options include the field (mostly safe, but food is not very tasty) or the grain bin (the food is a lot tastier and more plentiful, but he is more likely to be seen by the cats). Selection made, he makes toward the destination. Along the way, two opportunities become available: mating and water. He simply chooses. This choice may be based on past experience, might be based on perceived risk, or maybe the more urgent biological need or urge.

Now a different mouse, living in the same area. Each of these choices are presented to him as well, but another set of decisions is made and a different course is taken. Within an algorithm, the same choices will always be made with the same inputs.

If the result of each mouse expedition is the same (fed, watered, mated, return home safe), does it matter what selections were arbitrarily made? Consequence or reward of outcomes based on decisions is a part of the learning experience. Even though the outcome was the same, mouse #1 had a pleasant and uneventful experience, and will try that again. Mouse #2 ran into a cat, and will NOT make that particular selection sequence again, even though he returned home safe.

And, can AI select a paint color for the kids bedroom? (I have an ex-wife who believed she could, and she once did so three time in one year.)

__________________
Semper Ubi Sub Ubi
Reply
Guru
Popular Science - Cosmology - New Member Engineering Fields - Civil Engineering - New Member Engineering Fields - Nuclear Engineering - New Member United States - Member - New Member

Join Date: Aug 2010
Posts: 714
Good Answers: 38
#6
In reply to #5

Re: We Shouldn't Glorify Today's Cleverest Algorithms

12/22/2010 11:22 AM

Now a different mouse, living in the same area. Each of these choices are presented to him as well, but another set of decisions is made and a different course is taken. Within an algorithm, the same choices will always be made with the same inputs.

Quick personal background... my sister does ALOT of what is termed AI programming and has helped me out in my dabbling in the area. I have learned the beauty of some of the more sophisticated algorithms is that your last statement isn't always true. As I understand it, some of them take not just the inputs, but accounts for the sequence and the timing of them. So in order to get the program to react the same on 2 different systems, the same information would be needed to input in the exact same sequence at exactly the same time intervals.

She said some programming attempt what psychologists term recency effects. The things that are happening now have more importance than the thing that happened a year ago. So in your example, the mouse that ran into the cat do to a series of choices might make the choice again depending on how long ago it was that it happened and if it runs into it again, it might wait a little longer the next time.

I won't argue the system has "free will" but it is able to make seemingly intelligent decisions based on experience and the more experience it has the more intelligent the decisions become. From my point of view, calling these programs AI is appropriate.

__________________
Sometimes my thoughts are in a degree of order so high even I don't get it...
Reply
Guru
Hobbies - DIY Welding - Don't Know What Made The Old Title Attractive... Popular Science - Weaponology - New Member United States - US - Statue of Liberty - 60 Year Member

Join Date: Apr 2009
Location: Yellowstone Valley, in Big Sky Country
Posts: 7425
Good Answers: 295
#7
In reply to #6

Re: We Shouldn't Glorify Today's Cleverest Algorithms

12/22/2010 12:07 PM

OK. I am with you. That is a good explanation.

I have worked with propositional logic, two value logic, boolean logic for many, many years, and those types of yes/no logic applications fit well within my trade.

One of the things I am sort of stuck on is the degree of truth or fuzzy logic that is (as I understand) a large part of AI. While I can see how it works, I have trouble figuring out how it works... how is that for a fuzzy statement? As I consider, the declaration I made about the mouse outcome is (or is it?) a fuzzy result.

This is certainly food for more thought, and I will consider further. Thanks AH and ChaoticIntellect for another good discussion.

__________________
Semper Ubi Sub Ubi
Reply
Guru
Hobbies - CNC - New Member Popular Science - Biology - New Member Hobbies - Musician - New Member

Join Date: Dec 2008
Location: Canada
Posts: 3523
Good Answers: 146
#8
In reply to #7

Re: We Shouldn't Glorify Today's Cleverest Algorithms

12/24/2010 7:07 PM

A Monte Carlo simulator produces different results from the same inputs, but there is nothing in the process of generating those results to suggest 'intelligence'.

It may be that a certain amount of seeming randomness or unpredictability makes a clever algorithm or 'AI' seem to be almost human. But this is an illusion.

__________________
incus opella
Reply
Guru
Popular Science - Cosmology - New Member Engineering Fields - Civil Engineering - New Member Engineering Fields - Nuclear Engineering - New Member United States - Member - New Member

Join Date: Aug 2010
Posts: 714
Good Answers: 38
#9
In reply to #8

Re: We Shouldn't Glorify Today's Cleverest Algorithms

12/27/2010 10:50 AM

A Monte Carlo simulator produces different results from the same inputs, but there is nothing in the process of generating those results to suggest 'intelligence'.

The Monte Carlo simulations I have done (not many) have been some function defined by averages, standard distributions, standard deviations and much like you say far from intelligent. Let's consider 2 things though. 1) the output from ten thousand simulations provide some meaningful information that wasn't there in the beginning 2) What if the simulation could redefine it's own functions based on experience?

Is this not what we as humans do? But who defined AI as needing to mimic humans? I would say a squirrel who lets me watch him hide his food only to return later and move it when I'm not watching is intelligent.

From my experience, the more powerful AI's do NOT employ randomness in the programming, they are empowered with the ability to analyze, provide a solution, watch the result of the solution, and use that information to adapt to the same or new situations. I would argue they are able to remember, learn, and adapt, which in the most rudimentary way would suggest they are intelligent.

Definition: Intelligence: the ability to comprehend; to understand and profit from experience.

__________________
Sometimes my thoughts are in a degree of order so high even I don't get it...
Reply
Guru
Hobbies - CNC - New Member Popular Science - Biology - New Member Hobbies - Musician - New Member

Join Date: Dec 2008
Location: Canada
Posts: 3523
Good Answers: 146
#10
In reply to #9

Re: We Shouldn't Glorify Today's Cleverest Algorithms

12/27/2010 2:48 PM

I see that the difference here boils down to definitions of intelligence.

I personally was thinking of intelligence as something that implies autonomy and self-awareness. That may not be appropriate for AI definition.

The truth is, I can't help a 'knee-jerk' reaction to the sort of algorithms described in this article as 'glorified': algorithms in which machines "make choices" for us. There was another blog some time ago which gave me the same queasy feeling - it was about machines involved in making "ethical" enforcement decisions for compliance with medications. The agenda of developing machines which make "choices" and impose them on human beings is not acceptable, and the soft-sell of this sort of "AI" by parties to the "pharmaceutical compliance" agenda is frankly, a big warning sign.

This is where I draw the line between humans and machines. I do not want a machine to make choices for me, ever, or to be involved in overriding the choices freely made by me or by any other autonomous living being, with a "program" generated by someone else.

On the other hand, I can get really excited about the prospect of machines that learn (=acquire real data by means of sensor systems, authenticate, store, compare, and organize the data in a logical manner), and become more intelligent (= provide better analytical output) the more they are used, where the purpose of the machine is to better inform me of factual data and patterns detected by the machine. If this is AI, bring it on, and I will gratefully "glorify" it!

I also see a genuine value in programs such as Monte Carlo sims, to incorporate uncontrolled variables in the analysis of controlled inputs, and generate statistically relevant amounts of simulation data that is not available as real data, as an aid to the evaluation of our decision-making process in real situations with uncontrolled variables. But never as a substitute for the decisions made freely by autonomous beings, who also are able to question whether the program and the data was adequate to the task, or whether something important has been overlooked and omitted from the decision process.

__________________
incus opella
Reply
Guru
Hobbies - CNC - New Member Popular Science - Biology - New Member Hobbies - Musician - New Member

Join Date: Dec 2008
Location: Canada
Posts: 3523
Good Answers: 146
#11
In reply to #9

Re: We Shouldn't Glorify Today's Cleverest Algorithms

12/27/2010 8:30 PM

Some thoughts about definitions of intelligence:Sensory vs intelligence systems.- Sensory systems are data acquisition features.- Intelligence is a data processing feature, but also depends for effectiveness on effective data acquisition and if possible data quality assessment.- Assessment of data validity is best performed by comparing data from more than one test modality.

- Intelligence advances by orders of magnitude when there is the capability to acquire and compare test data from different modalities in order to identify and mitigate sources of error.

That is applicable to AI/machines as to humans or animals. So in terms of a continuum of artificial intelligence, processing and comparing and correlating data from different test modalities is a sign of a higher intelligence potential. Whereas the clever algorithm that relies on one data type or source is not so clever.

__________________
incus opella
Reply
Guru
Technical Fields - Technical Writing - New Member Engineering Fields - Piping Design Engineering - New Member

Join Date: May 2009
Location: Richland, WA, USA
Posts: 21017
Good Answers: 795
#2

Re: We Shouldn't Glorify Today's Cleverest Algorithms

12/21/2010 1:00 PM

Please read (or reread) some Douglas R. Hofstadter, namely Godel, Escher, Bach: An Eternal Golden Braid and Metamagical Themas. Then write something more meaningful.

__________________
In vino veritas; in cervisia carmen; in aqua E. coli.
Reply
Reply to Blog Entry 11 comments

Good Answers:

These comments received enough positive votes to make them "good answers".
Copy to Clipboard

Users who posted comments:

Anonymous Hero (2); artsmith (3); ChaoticIntellect (2); Doorman (2); Tornado (1); wasaadeh (1)

Previous in Blog: Why Stuxnet Worked Awhile   Next in Blog: Sensing Bridge Disasters

Advertisement