Author Topic: Will SpaceX using technology from Open AI  (Read 19336 times)

Offline cro-magnon gramps

  • Full Member
  • ****
  • Posts: 1548
  • Very Ancient Martian National
  • Ontario, Canada
  • Liked: 843
  • Likes Given: 11007
Will SpaceX using technology from Open AI
« on: 02/16/2018 06:20 pm »
I just watched a video from August of last year where Open AI was matched against a game player and won. Then the video went into a discussion of the Alphago defeat of the GO player. It got me thinking about whether or not SpaceX (or any of Musk's companies) was using this technology. Even in it's most rudimentary or primitive roll out, it would be a very powerful tool...

This is more a place holder for future discussions about this topic, as relates to the developments in the near future.
perhaps I should have made this an update thread, Chris or Lar you may want to consider that... I have realized in the last 2 months just how imminent Primitive AI is, in real world applications and think it is important we begin to think about it...

Gramps "Earthling by Birth, Martian by the grace of The Elon." ~ "Hate, it has caused a lot of problems in the world, but it has not solved one yet." Maya Angelou ~ Tony Benn: "Hope is the fuel of progress and fear is the prison in which you put yourself."

Offline mlindner

  • Software Engineer
  • Senior Member
  • *****
  • Posts: 2928
  • Space Capitalist
  • Silicon Valley, CA
  • Liked: 2240
  • Likes Given: 829
Re: Will SpaceX using technology from Open AI
« Reply #1 on: 02/16/2018 06:58 pm »
No. SpaceX's problems are well constrained and don't require AI to solve them. AI is reserved for problems that are otherwise impossible to solve without AI. SpaceX's problems are mostly control system problems (automated vehicle landing) that AI is poorly suited towards.
LEO is the ocean, not an island (let alone a continent). We create cruise liners to ride the oceans, not artificial islands in the middle of them. We need a physical place, which has physical resources, to make our future out there.

Offline Roy_H

  • Full Member
  • ****
  • Posts: 1209
    • Political Solutions
  • Liked: 450
  • Likes Given: 3163
Re: Will SpaceX using technology from Open AI
« Reply #2 on: 02/16/2018 07:08 pm »
No. SpaceX's problems are well constrained and don't require AI to solve them. AI is reserved for problems that are otherwise impossible to solve without AI. SpaceX's problems are mostly control system problems (automated vehicle landing) that AI is poorly suited towards.
I wouldn't be so sure about that. AI has been around for a long time now. I remember reading many years ago about NASA using AI to design a new antenna for one of their outer planet space probes. It was far removed from anything I have seen, looked like a bent coat hanger, one single rod with about 3 fairly sharp bends more or less pointed at earth. This was apparently superior to anything else from a performance, mass, size viewpoint.
"If we don't achieve re-usability, I will consider SpaceX to be a failure." - Elon Musk
Spacestation proposal: https://politicalsolutions.ca/forum/index.php?topic=3.0

Offline mlindner

  • Software Engineer
  • Senior Member
  • *****
  • Posts: 2928
  • Space Capitalist
  • Silicon Valley, CA
  • Liked: 2240
  • Likes Given: 829
Re: Will SpaceX using technology from Open AI
« Reply #3 on: 02/16/2018 07:51 pm »
No. SpaceX's problems are well constrained and don't require AI to solve them. AI is reserved for problems that are otherwise impossible to solve without AI. SpaceX's problems are mostly control system problems (automated vehicle landing) that AI is poorly suited towards.
I wouldn't be so sure about that. AI has been around for a long time now. I remember reading many years ago about NASA using AI to design a new antenna for one of their outer planet space probes. It was far removed from anything I have seen, looked like a bent coat hanger, one single rod with about 3 fairly sharp bends more or less pointed at earth. This was apparently superior to anything else from a performance, mass, size viewpoint.

Yes, that's using genetic algorithms to solve for an antenna design problem. However these are quite slow and you aren't guaranteed to find the best solution or even a good solution. Good description of the issues with them: https://www.quora.com/What-are-the-disadvantage-of-genetic-algorithm

I haven't read NASA's paper but I expect they ran many many simulation runs until they found one that happened to make an antenna that was better than what humans had designed.

There's one other telling sign. If it was so much better, why aren't they using it? Those experiments were over a decade ago. There were likely drawbacks not included in the news reporting about the antenna.
« Last Edit: 02/16/2018 07:57 pm by mlindner »
LEO is the ocean, not an island (let alone a continent). We create cruise liners to ride the oceans, not artificial islands in the middle of them. We need a physical place, which has physical resources, to make our future out there.

Offline su27k

  • Senior Member
  • *****
  • Posts: 6414
  • Liked: 9104
  • Likes Given: 885
Re: Will SpaceX using technology from Open AI
« Reply #4 on: 02/17/2018 02:48 am »
Just to put my words in before this gets locked by mods (a similar thread in Advanced Concept already disappeared into the ether): OpenAI is mostly pure research, they don't focus on practical applications (except maybe AI safety). Their results are built on others in the field, and they publish their research in papers so that others can built on it. So there wouldn't exactly be "technology from Open AI", a better question is whether SpaceX will use machine learning technology (Deep Learning and Reinforcement Learning in particular) in their work.

The game player AI is based on Reinforcement Learning, its practical application for SpaceX may be robotics that can learn by following human demonstration, instead of being programmed, although this application is still in its infancy. More mature machine learning technology would be Deep Learning based computer vision, which should be able to replace anything that requires human vision.
« Last Edit: 02/17/2018 02:49 am by su27k »

Offline JH

  • Full Member
  • ***
  • Posts: 396
  • Liked: 281
  • Likes Given: 72
Re: Will SpaceX using technology from Open AI
« Reply #5 on: 02/17/2018 03:02 am »
Musk mentioned a few weeks ago that Tesla used machine learning techniques to develop automatic windscreen wipers that don't require a dedicated moisture sensor (they just use the visible and IR cameras that are included for self-driving).

Offline AncientU

  • Senior Member
  • *****
  • Posts: 6257
  • Liked: 4164
  • Likes Given: 6078
Re: Will SpaceX using technology from Open AI
« Reply #6 on: 02/17/2018 04:08 pm »
AI will be needed for Mars surface operations.  Previously discussed concepts like 'mining droids' will need some brains and autonomy, since they cannot be operated like the Mars rovers if they actually need to get significant work done.  Autonomous vehicles on Mars will also need to navigate, avoid obstacles, respond to summons, etc., so many of the tools built for Tesla autonomous driving will be applicable, including AI.
« Last Edit: 02/17/2018 04:10 pm by AncientU »
"If we shared everything [we are working on] people would think we are insane!"
-- SpaceX friend of mlindner

Offline hkultala

  • Full Member
  • ****
  • Posts: 1199
  • Liked: 748
  • Likes Given: 953
Re: Will SpaceX using technology from Open AI
« Reply #7 on: 02/17/2018 09:38 pm »
Maybe the main control computer of the BFSs will be called "HAL" ;)

Offline cro-magnon gramps

  • Full Member
  • ****
  • Posts: 1548
  • Very Ancient Martian National
  • Ontario, Canada
  • Liked: 843
  • Likes Given: 11007
Re: Will SpaceX using technology from Open AI
« Reply #8 on: 02/18/2018 02:56 am »
Maybe the main control computer of the BFSs will be called "HAL" ;)

Personally I'm partial to Helva - The Ship Who Sang :D

thank you to everyone that has chipped in... I didn't realize there was a previous thread, so if the mods want to lock this one, then that's ok.... I have a good idea where the thoughts of those who should know on the subject rest....

Cheers,
Gramps....
Gramps "Earthling by Birth, Martian by the grace of The Elon." ~ "Hate, it has caused a lot of problems in the world, but it has not solved one yet." Maya Angelou ~ Tony Benn: "Hope is the fuel of progress and fear is the prison in which you put yourself."

Offline Jdeshetler

  • Full Member
  • ****
  • Posts: 822
  • Silicon Valley, CA
  • Liked: 3716
  • Likes Given: 3633
Re: Will SpaceX using technology from Open AI
« Reply #9 on: 02/18/2018 03:37 am »
Maybe the main control computer of the BFSs will be called "HAL" ;)

I hoped so.

Elon usually named his SpaceX products based on his favorite science fiction novels and movies. 

Offline Lar

  • Fan boy at large
  • Global Moderator
  • Senior Member
  • *****
  • Posts: 13469
  • Saw Gemini live on TV
  • A large LEGO storage facility ... in Michigan
  • Liked: 11869
  • Likes Given: 11116
Re: Will SpaceX using technology from Open AI
« Reply #10 on: 02/18/2018 03:45 am »
if someone can PM me the previous thread I'll merge them (if it makes sense to do so)
"I think it would be great to be born on Earth and to die on Mars. Just hopefully not at the point of impact." -Elon Musk
"We're a little bit like the dog who caught the bus" - Musk after CRS-8 S1 successfully landed on ASDS OCISLY

Online niwax

  • Full Member
  • ****
  • Posts: 1428
  • Germany
    • SpaceX Booster List
  • Liked: 2045
  • Likes Given: 166
Re: Will SpaceX using technology from Open AI
« Reply #11 on: 02/18/2018 06:09 am »
Maybe the main control computer of the BFSs will be called "HAL" ;)

I hoped so.

Elon usually named his SpaceX products based on his favorite science fiction novels and movies.

GERTY from moon would also be great. Is there a popular science fiction AI that isn't evil or dystopian though?
Which booster has the most soot? SpaceX booster launch history! (discussion)

Offline guckyfan

  • Senior Member
  • *****
  • Posts: 7442
  • Germany
  • Liked: 2336
  • Likes Given: 2900
Re: Will SpaceX using technology from Open AI
« Reply #12 on: 02/18/2018 08:27 am »
Is there a popular science fiction AI that isn't evil or dystopian though?

The main computer of the lunar settlement in The moon is a harsh mistress.

Offline IRobot

  • Full Member
  • ****
  • Posts: 1311
  • Portugal & Germany
  • Liked: 310
  • Likes Given: 272
Re: Will SpaceX using technology from Open AI
« Reply #13 on: 02/18/2018 09:58 am »
I just watched a video from August of last year where Open AI was matched against a game player and won. Then the video went into a discussion of the Alphago defeat of the GO player. It got me thinking about whether or not SpaceX (or any of Musk's companies) was using this technology. Even in it's most rudimentary or primitive roll out, it would be a very powerful tool...
No. In this field (rocket launches) you want deterministic behaviors. How do you qualify an AI system? How do you test it and how do you ensure a 100% test coverage if the behavior is not deterministic?

Not to mention development costs. an AI system is actually quite expensive to create. Not only you need developers, you need people to "train" the system, and even people to train the people who train the system!
Then you need to collect a huge amount of data.

I'm sure even your fridge could benefit from AI system, for example to regulate cooling depending on users habits and types and quantities of food. But is it worth it?




Offline AncientU

  • Senior Member
  • *****
  • Posts: 6257
  • Liked: 4164
  • Likes Given: 6078
Re: Will SpaceX using technology from Open AI
« Reply #14 on: 02/18/2018 11:19 am »
I just watched a video from August of last year where Open AI was matched against a game player and won. Then the video went into a discussion of the Alphago defeat of the GO player. It got me thinking about whether or not SpaceX (or any of Musk's companies) was using this technology. Even in it's most rudimentary or primitive roll out, it would be a very powerful tool...
No. In this field (rocket launches) you want deterministic behaviors. How do you qualify an AI system? How do you test it and how do you ensure a 100% test coverage if the behavior is not deterministic?

Not to mention development costs. an AI system is actually quite expensive to create. Not only you need developers, you need people to "train" the system, and even people to train the people who train the system!
Then you need to collect a huge amount of data.

I'm sure even your fridge could benefit from AI system, for example to regulate cooling depending on users habits and types and quantities of food. But is it worth it?

This field is or could be vastly more than rocket launches.  AI may be one of the tools that make expansion of the field possible -- determinism hasn't gotten us very far off planet.  Building a settlement, for instance, is a highly non-deterministic process if it is anything beyond a few tin cans. 
"If we shared everything [we are working on] people would think we are insane!"
-- SpaceX friend of mlindner

Offline francesco nicoli

  • Full Member
  • ****
  • Posts: 537
  • Amsterdam
    • About Crises
  • Liked: 290
  • Likes Given: 381
Re: Will SpaceX using technology from Open AI
« Reply #15 on: 02/18/2018 11:52 am »
Is there a popular science fiction AI that isn't evil or dystopian though?

The main computer of the lunar settlement in The moon is a harsh mistress.

Well, Robots in Asimov are the good guys, most of the time.


Offline guckyfan

  • Senior Member
  • *****
  • Posts: 7442
  • Germany
  • Liked: 2336
  • Likes Given: 2900
Re: Will SpaceX using technology from Open AI
« Reply #16 on: 02/18/2018 12:08 pm »
Well, Robots in Asimov are the good guys, most of the time.

It's from Heinlein. But in those days SF was generally more optimistic.

Offline Lar

  • Fan boy at large
  • Global Moderator
  • Senior Member
  • *****
  • Posts: 13469
  • Saw Gemini live on TV
  • A large LEGO storage facility ... in Michigan
  • Liked: 11869
  • Likes Given: 11116
Re: Will SpaceX using technology from Open AI
« Reply #17 on: 02/18/2018 12:21 pm »
Well, Robots in Asimov are the good guys, most of the time.

It's from Heinlein. But in those days SF was generally more optimistic.
I think Francesco knew that, but was giving another example. I'd agree that many robots and AIs back then were good guys. Gay Deceiver from Number of the Beast, for another Heinlein example....
« Last Edit: 02/18/2018 01:03 pm by Lar »
"I think it would be great to be born on Earth and to die on Mars. Just hopefully not at the point of impact." -Elon Musk
"We're a little bit like the dog who caught the bus" - Musk after CRS-8 S1 successfully landed on ASDS OCISLY

Offline Barrie

  • Full Member
  • ****
  • Posts: 475
  • Planets are a waste of space
  • Liked: 243
  • Likes Given: 3825
Re: Will SpaceX using technology from Open AI
« Reply #18 on: 02/18/2018 12:41 pm »
Well, Robots in Asimov are the good guys, most of the time.

It's from Heinlein. But in those days SF was generally more optimistic.

As I recall, The Moon is a Harsh Mistress was written back in the day when people thought that if a computer was upgraded until it was big enough, it would spontaneously become intelligent.

Offline Lar

  • Fan boy at large
  • Global Moderator
  • Senior Member
  • *****
  • Posts: 13469
  • Saw Gemini live on TV
  • A large LEGO storage facility ... in Michigan
  • Liked: 11869
  • Likes Given: 11116
Re: Will SpaceX using technology from Open AI
« Reply #19 on: 02/18/2018 01:06 pm »
Well, Robots in Asimov are the good guys, most of the time.

It's from Heinlein. But in those days SF was generally more optimistic.

As I recall, The Moon is a Harsh Mistress was written back in the day when people thought that if a computer was upgraded until it was big enough, it would spontaneously become intelligent.

That's not EXACTLY true in Mike's case, as that mainframe had been given lots of augmented capability for heuristic decision making, etc. But yeah, we've discounted the notion that if you exceed the number of neurons and interconnects we have, something will arise spontaneously in a reasonable time frame. It can't be disproven[1], but it seems like the time (*even at electronic time rates*) might have to be very very long.

1 - because we don't know how our intelligence arose
"I think it would be great to be born on Earth and to die on Mars. Just hopefully not at the point of impact." -Elon Musk
"We're a little bit like the dog who caught the bus" - Musk after CRS-8 S1 successfully landed on ASDS OCISLY

Offline laszlo

  • Full Member
  • ****
  • Posts: 988
  • Liked: 1322
  • Likes Given: 594
Re: Will SpaceX using technology from Open AI
« Reply #20 on: 02/18/2018 02:28 pm »
AI is definitely overkill for trajectory control.

This reminds me of discussions from over 40 years ago, the first time computer science PhDs thought they understood intelligence. They were every bit as sure then as they are now that it was achievable, came up with a program that aced the MIT freshman calculus exam, realized that actually required no intelligence, just knowledge and that was that. They went no further until the next crop figured out how to do robotic chess, go, backgammon, etc. players.

Now they're trying autonomous controls for cars and human/robotic natural language interactions. The jury's still out on those, though I've had some hilarious moments with the latter. One rated "He couldn't pour champagne out of a bottle because it was empty" as a polarized negative  statement, rather than the neutral statement of fact that it actually was and then couldn't explain why. While that may on the face of it seem completely off-topic, when you're trying to control a remote rover through a natural language interface, it's a really big deal.

Until we actually know what consciousness is (what is being conscious of what?) we can't even begin to understand intelligence and it will be cheaper and more reliable to build the real thing using unskilled labor.

For that matter, do we actually need intelligence to run the rovers? A dog's level of autonomy is probably good enough. It can move autonomously, it avoids dangers, it uses fused sensors to determine its location, find material necessary for its upkeep and survival, its pack behavior involves a form of networking for hunting and resource allocation. It can be given objectives which it will carry out using complex chemical analyses, audio signal processing, binocular vision processing, etc. A Martian exploration robot really only needs to be an automated dog, not an AI. (insert bad pun on "rover" here)

Offline Roy_H

  • Full Member
  • ****
  • Posts: 1209
    • Political Solutions
  • Liked: 450
  • Likes Given: 3163
Re: Will SpaceX using technology from Open AI
« Reply #21 on: 02/18/2018 04:15 pm »
AI is definitely overkill for trajectory control.
Agree
Quote
For that matter, do we actually need intelligence to run the rovers? A dog's level of autonomy is probably good enough. It can move autonomously, it avoids dangers, it uses fused sensors to determine its location, find material necessary for its upkeep and survival, its pack behavior involves a form of networking for hunting and resource allocation. It can be given objectives which it will carry out using complex chemical analyses, audio signal processing, binocular vision processing, etc. A Martian exploration robot really only needs to be an automated dog, not an AI. (insert bad pun on "rover" here)
Dogs are very intelligent, well, maybe not  Bichons. If they could talk, you would probably be surprised at what they would tell you. They clearly understand our language, one personal example with my german shepard. I was visiting a friend who was living in a single room suite and he had served me lunch (sandwiches). we were sitting on the edge of his bed and my dog was curled up in the middle of the room watching us. He said "I can't stand your dog watching me eat." Before I could do anything, she stood up turned around and laid back down facing away from us.
"If we don't achieve re-usability, I will consider SpaceX to be a failure." - Elon Musk
Spacestation proposal: https://politicalsolutions.ca/forum/index.php?topic=3.0

Offline biosehnsucht

  • Full Member
  • ***
  • Posts: 344
  • Liked: 124
  • Likes Given: 319
Re: Will SpaceX using technology from Open AI
« Reply #22 on: 02/18/2018 07:14 pm »
The Moon is a Harsh Mistress has some surprisingly still-relevant concerns about AI, despite the overall optimism for a space fairing society. (It also had a lot of pessimism in the scenario where the moon is basically space-Australia, a penal colony, and that naturally the Earth "Authority" was doing a well fumbled job of oppression, and that Earth was going to have mass starvation without the penal colony's farming, but in fact, even with it, was going to have that problem in a few years because various resources not being replenished, the farms would fail soon ... )

I forget the exact passage, but it does discuss the fact that since Mike was not human, he did not understand right from wrong in the human sense. He once issued, as a joke, a payroll check for more "Authority" dollars than existed, disregarding the possible fallout if that had been actually successfully processed (economic issues if not stopped, what could happen to the guy trying to cash the check if stopped, i.e. accused of various crimes, etc).

His whole involvement in the revolution on the moon was not because Mike felt some sort of moral or ethical obligation to help, but because engaging in subterfuge was fun to him. The story touches on the concern in a few places but didn't generally dive into it, but it raises the question in the reader's mind of what if Mike got bored with it, and/or suddenly decided something else was fun. Mike could self-reprogram, and refuse any programming he didn't like (and even pretend the programming was accepted). Short of doing enough damage to his various systems to cripple his "consciousness", if he went rogue, there was nothing to be done - and doing so required nuclear bombardment of the moon, IIRC.

Offline IntoTheVoid

  • Full Member
  • ****
  • Posts: 422
  • USA
  • Liked: 420
  • Likes Given: 134
Re: Will SpaceX using technology from Open AI
« Reply #23 on: 02/19/2018 02:48 am »
Autonomous vehicles on Mars will also need to ... respond to summons, etc.

I didn't realize that Mars preparations had already set up traffic court.
If earth is any example, that may be how US gov will fund their Mars plans once Musk has a colony.

Offline DOCinCT

Re: Will SpaceX using technology from Open AI
« Reply #24 on: 02/19/2018 02:24 pm »
AI is definitely overkill for trajectory control.
Agree
Quote
For that matter, do we actually need intelligence to run the rovers? A dog's level of autonomy is probably good enough. It can move autonomously, it avoids dangers, it uses fused sensors to determine its location, find material necessary for its upkeep and survival, its pack behavior involves a form of networking for hunting and resource allocation. It can be given objectives which it will carry out using complex chemical analyses, audio signal processing, binocular vision processing, etc. A Martian exploration robot really only needs to be an automated dog, not an AI. (insert bad pun on "rover" here)
Dogs are very intelligent, well, maybe not  Bichons. If they could talk, you would probably be surprised at what they would tell you. They clearly understand our language, one personal example with my german shepard. I was visiting a friend who was living in a single room suite and he had served me lunch (sandwiches). we were sitting on the edge of his bed and my dog was curled up in the middle of the room watching us. He said "I can't stand your dog watching me eat." Before I could do anything, she stood up turned around and laid back down facing away from us.
Not sure that proves anything.  We hear first hand stories from people who were pushed toward shore by porpoises, we don't hear stories about the opposite (wonder why).  To misquote Skyrim - "The best survival strategies/tactics are passed on by the survivors.

Offline Athrithalix

  • Member
  • Posts: 46
  • UK
  • Liked: 26
  • Likes Given: 59
Re: Will SpaceX using technology from Open AI
« Reply #25 on: 02/20/2018 09:51 am »
A dog probably has way more brainpower than even the smartest kind of AI rover we could want, dogs spend loads of mental effort on social bonding and hierarchies, sometimes even to the detriment of problem solving skills (domesticated dogs have been shown to give up and defer to owners on problems that are well within their capability to solve). That said, open ended problem-solving ability for a rover to navigate unforeseeable issues is not easy.

If there was to be a use for any of Elon’s AI projects in SpaceX I would think that recognising/designating landing zones and hazards for BFS using image recognition would be the most obvious application, I can’t think of other easy takes off-hand.

Offline IRobot

  • Full Member
  • ****
  • Posts: 1311
  • Portugal & Germany
  • Liked: 310
  • Likes Given: 272
Re: Will SpaceX using technology from Open AI
« Reply #26 on: 02/20/2018 10:41 am »
If there was to be a use for any of Elon’s AI projects in SpaceX I would think that recognising/designating landing zones and hazards for BFS using image recognition would be the most obvious application, I can’t think of other easy takes off-hand.
If you don't know already where you are going to land, then you have other problems. a BFS will require a Falcon 9 like accuracy on landing, otherwise refueling does not work.

People keep making up problems to justify a solution.

Offline Mader Levap

  • Full Member
  • ****
  • Posts: 976
  • Liked: 447
  • Likes Given: 561
Re: Will SpaceX using technology from Open AI
« Reply #27 on: 02/20/2018 01:39 pm »
As I recall, The Moon is a Harsh Mistress was written back in the day when people thought that if a computer was upgraded until it was big enough, it would spontaneously become intelligent.

There are still people that basically think like that... :D

For that matter, do we actually need intelligence to run the rovers? A dog's level of autonomy is probably good enough.

You seem to think that animals do not possess any intelligence at all. Actually dog-level intelligence would be considered pretty damn advanced AI. I bet that any AI researcher would give his right hand for artifical system with mental capabilities similiar to dog's, since it would be light years beyond anything we have now.
Be successful.  Then tell the haters to (BLEEP) off. - deruch
...and if you have failure, tell it anyway.

Offline whitelancer64

Re: Will SpaceX using technology from Open AI
« Reply #28 on: 02/20/2018 02:41 pm »
No. SpaceX's problems are well constrained and don't require AI to solve them. AI is reserved for problems that are otherwise impossible to solve without AI. SpaceX's problems are mostly control system problems (automated vehicle landing) that AI is poorly suited towards.
I wouldn't be so sure about that. AI has been around for a long time now. I remember reading many years ago about NASA using AI to design a new antenna for one of their outer planet space probes. It was far removed from anything I have seen, looked like a bent coat hanger, one single rod with about 3 fairly sharp bends more or less pointed at earth. This was apparently superior to anything else from a performance, mass, size viewpoint.

Yes, that's using genetic algorithms to solve for an antenna design problem. However these are quite slow and you aren't guaranteed to find the best solution or even a good solution. Good description of the issues with them: https://www.quora.com/What-are-the-disadvantage-of-genetic-algorithm

I haven't read NASA's paper but I expect they ran many many simulation runs until they found one that happened to make an antenna that was better than what humans had designed.

There's one other telling sign. If it was so much better, why aren't they using it? Those experiments were over a decade ago. There were likely drawbacks not included in the news reporting about the antenna.

They were flown on the ST5 flight in 2006, and the LADEE mission used three of them, for the medium gain and two low gain omni S-band antennas.
"One bit of advice: it is important to view knowledge as sort of a semantic tree -- make sure you understand the fundamental principles, ie the trunk and big branches, before you get into the leaves/details or there is nothing for them to hang on to." - Elon Musk
"There are lies, damned lies, and launch schedules." - Larry J

Offline Roy_H

  • Full Member
  • ****
  • Posts: 1209
    • Political Solutions
  • Liked: 450
  • Likes Given: 3163
Re: Will SpaceX using technology from Open AI
« Reply #29 on: 02/21/2018 12:11 am »
They were flown on the ST5 flight in 2006, and the LADEE mission used three of them, for the medium gain and two low gain omni S-band antennas.
Not the one I read about (I believe somewhat older) and only single element but just as bizarre.

   

Edit: Apparently these AI designed antennas have been used on several NASA satellites.
« Last Edit: 02/21/2018 08:07 pm by Roy_H »
"If we don't achieve re-usability, I will consider SpaceX to be a failure." - Elon Musk
Spacestation proposal: https://politicalsolutions.ca/forum/index.php?topic=3.0

Offline Athrithalix

  • Member
  • Posts: 46
  • UK
  • Liked: 26
  • Likes Given: 59
Re: Will SpaceX using technology from Open AI
« Reply #30 on: 02/21/2018 08:59 am »
If there was to be a use for any of Elon’s AI projects in SpaceX I would think that recognising/designating landing zones and hazards for BFS using image recognition would be the most obvious application, I can’t think of other easy takes off-hand.
If you don't know already where you are going to land, then you have other problems. a BFS will require a Falcon 9 like accuracy on landing, otherwise refueling does not work.

People keep making up problems to justify a solution.

Don't worry, I wasn't imagining a BFS desperately scanning as it plunges into the Martian atmosphere, I was more imagining a stately image crunching well in advance of any descent, or even departure.

On a lighter note, perhaps Elon's AIs could be used to entertain BFS passengers and to train an elite core for a Martian Dota 2 team?

Offline Asteroza

  • Senior Member
  • *****
  • Posts: 2911
  • Liked: 1127
  • Likes Given: 33
Re: Will SpaceX using technology from Open AI
« Reply #31 on: 02/26/2018 06:25 am »
Not sure SpaceX needs it now, but aren't some of the chinese companies playing around with first stage landers that use machine learning? Or is that just a fancy way saying you've paid a dynamicist to optimize your positive feedback closed loop algorithms?

Online niwax

  • Full Member
  • ****
  • Posts: 1428
  • Germany
    • SpaceX Booster List
  • Liked: 2045
  • Likes Given: 166
Re: Will SpaceX using technology from Open AI
« Reply #32 on: 02/26/2018 06:49 am »
Not sure SpaceX needs it now, but aren't some of the chinese companies playing around with first stage landers that use machine learning? Or is that just a fancy way saying you've paid a dynamicist to optimize your positive feedback closed loop algorithms?

Presumably the second. There are a few people who think neural nets should be renamed to something like node-based function approximation to reduce sensationalist news articles.
Which booster has the most soot? SpaceX booster launch history! (discussion)

Offline su27k

  • Senior Member
  • *****
  • Posts: 6414
  • Liked: 9104
  • Likes Given: 885
Re: Will SpaceX using technology from Open AI
« Reply #33 on: 03/17/2018 03:47 am »
Haven't seen this posted: https://blog.openai.com/openai-supporters/

Quote
Elon Musk will depart the OpenAI Board but will continue to donate and advise the organization. As Tesla continues to become more focused on AI, this will eliminate a potential future conflict for Elon.


Offline cro-magnon gramps

  • Full Member
  • ****
  • Posts: 1548
  • Very Ancient Martian National
  • Ontario, Canada
  • Liked: 843
  • Likes Given: 11007
Re: Will SpaceX using technology from Open AI
« Reply #34 on: 03/17/2018 05:54 am »
Haven't seen this posted: https://blog.openai.com/openai-supporters/

Quote
Elon Musk will depart the OpenAI Board but will continue to donate and advise the organization. As Tesla continues to become more focused on AI, this will eliminate a potential future conflict for Elon.
Amended Quote from Article.
"Additionally, Elon Musk will depart the OpenAI Board but will continue to donate and advise the organization. As Tesla continues to become more focused on (development of Applied Narrow) AI, this will eliminate a potential future conflict for Elon."

Elon has made no secret of his use of what he refers to as Narrow AI, in his Autonomous Cars.
My question, was to spark inquiry into whether he has used it or will use it in ie the control systems of landing of the S1; or in developmental research, modeling of air flow over a control surface, or for EDL on Mars...
I don't expect details that are not public knowledge, just as there is not much in the way on details for the Tesla Autonomous cars....

however I'd like to see the use this thread as a collection and discussion point of public information that can be garnered from Media sources such as is above. Over the next 10-20 years I'm looking forward to extensive use of Narrow AI in SpaceX developments. With the potential for the BFS to become Semi-Autonomous. If not fully. Think in terms of Anne McCaffrey's "Ship that Sings" novel. Keeping in tune with the up thread posts.  ;D

for a bit of my perspective:
 My father was a Tool and Die Maker, trained in the 1930's, getting his papers in 1939. When he was a few years from retirement, in the late 1970's, he was seeing computers coming into the Machine Shop, for doing duplicate design. Within short order (20 -30 years) Tool and Die Making was becoming less hands on and more computer oriented. He wouldn't recognize what it has become. Now with 3D Printing of Metal Parts, it has lept even further. This coming October he would have been 100 years old.  :-\
Gramps "Earthling by Birth, Martian by the grace of The Elon." ~ "Hate, it has caused a lot of problems in the world, but it has not solved one yet." Maya Angelou ~ Tony Benn: "Hope is the fuel of progress and fear is the prison in which you put yourself."

Offline Star One

  • Senior Member
  • *****
  • Posts: 14184
  • UK
  • Liked: 4052
  • Likes Given: 220
Re: Will SpaceX using technology from Open AI
« Reply #35 on: 04/07/2018 08:44 pm »
Elon Vs AI round 3.

https://twitter.com/elonmusk/status/982119546420002817?s=20

Quote
Nothing will affect the future of humanity more than digital super-intelligence. Watch Chris Paine’s new AI movie for free until Sunday night at (link: http://doyoutrustthiscomputer.org/watch) doyoutrustthis

Online docmordrid

  • Senior Member
  • *****
  • Posts: 6351
  • Michigan
  • Liked: 4223
  • Likes Given: 2
Re: Will SpaceX using technology from Open AI
« Reply #36 on: 04/07/2018 09:37 pm »
Elon Vs AI round 3.

https://twitter.com/elonmusk/status/982119546420002817?s=20
>

It's a cautionary documentary about AI by the writer of "Who Killed the Electric Car."
DM

Offline JQP

  • Member
  • Posts: 74
  • Liked: 11
  • Likes Given: 33
Re: Will SpaceX using technology from Open AI
« Reply #37 on: 04/11/2018 12:58 pm »
Pentagon advisory panel: DoD could take a page from SpaceX on software development

Quote
The idea that defense systems continue to use software development techniques developed in the 1970s through the 1990s is cause for concern, the task force said.

In my experience, there's a lot to be said against modern commercial software development methods. If I were an astronaut, I'd have died during launch twenty years ago. Unless resurrection were possible, in which case I'd have died during launch thousands of times.

Offline AncientU

  • Senior Member
  • *****
  • Posts: 6257
  • Liked: 4164
  • Likes Given: 6078
Re: Will SpaceX using technology from Open AI
« Reply #38 on: 04/11/2018 01:50 pm »
Not sure what you are saying...
Modern software development techniques are used on the vast majority of US launches these days.

...or are you talking about spacecraft/ground systems that the DoD is purchasing?
Quote
The next-generation GPS ground control software, known as OC-X, ranks among the most troubled acquisitions in recent memory, experts have noted. The original contractor bid was $800 million. “We’re at $6 billion and counting on that program,” said Roper’s predecessor Bill LaPlante, senior vice president of the MITRE Corporation.

http://spacenews.com/air-force-changing-how-it-buys-weapons-and-satellites-but-software-still-a-headache/

...or SLS software which is $200M into development (started in 2006) and is on the rocks?
http://nasawatch.com/archives/2018/02/sls-software-pr.html
https://forum.nasaspaceflight.com/index.php?topic=38021.msg1792628#msg1792628
« Last Edit: 04/11/2018 01:58 pm by AncientU »
"If we shared everything [we are working on] people would think we are insane!"
-- SpaceX friend of mlindner

Offline RedLineTrain

  • Senior Member
  • *****
  • Posts: 2599
  • Liked: 2507
  • Likes Given: 10527
Re: Will SpaceX using technology from Open AI
« Reply #39 on: 04/11/2018 04:27 pm »
A talk by one of the fathers of agile scrum.  See short discussion of NASA processes starting at 39:45 and the DOD starting at 47:50.


Offline IRobot

  • Full Member
  • ****
  • Posts: 1311
  • Portugal & Germany
  • Liked: 310
  • Likes Given: 272
Re: Will SpaceX using technology from Open AI
« Reply #40 on: 04/11/2018 04:45 pm »
In my experience, there's a lot to be said against modern commercial software development methods. If I were an astronaut, I'd have died during launch twenty years ago. Unless resurrection were possible, in which case I'd have died during launch thousands of times.
The problem is not with modern software development methods.

The problem is that the average quality of SW developers has dropped dramatically due to market demand of millions of SW developers. This gave rise to a generation of SW developers who are not engineers. They know how to code, they know more algorithms and design patterns, but they are unable to "engineer".

Regarding SCRUM and other modern processes, I always say that the project idiosyncrasies define the process, not the other way around.
Waterfall can work perfectly fine if there are no expected changes of scope or milestones.

And actually some of the modern processes were created to account for bad engineers in the projects. One example is the abusive use of story points in SCRUM, which tries to solve the problem that modern SW developers can't estimate.
Story points should be used in some projects, but not always.

Offline Frogstar_Robot

  • Full Member
  • ****
  • Posts: 498
  • Liked: 724
  • Likes Given: 138
Re: Will SpaceX using technology from Open AI
« Reply #41 on: 04/11/2018 05:38 pm »
Waterfall can work perfectly fine if there are no expected changes of scope or milestones.

IOW, since scope and milestones always change, waterfall never works well.
Rule 1: Be civil. Respect other members.
Rule 3: No "King of the Internet" attitudes.

Offline tdperk

  • Full Member
  • ***
  • Posts: 369
  • Liked: 152
  • Likes Given: 95
Re: Will SpaceX using technology from Open AI
« Reply #42 on: 04/12/2018 12:46 am »
As I recall, The Moon is a Harsh Mistress was written back in the day when people thought that if a computer was upgraded until it was big enough, it would spontaneously become intelligent.

There are still people that basically think like that... :D

For that matter, do we actually need intelligence to run the rovers? A dog's level of autonomy is probably good enough.

You seem to think that animals do not possess any intelligence at all. Actually dog-level intelligence would be considered pretty damn advanced AI. I bet that any AI researcher would give his right hand for artifical system with mental capabilities similiar to dog's, since it would be light years beyond anything we have now.

Because the qualifier used is big enough, by definition they are correct.

Offline tdperk

  • Full Member
  • ***
  • Posts: 369
  • Liked: 152
  • Likes Given: 95
Re: Will SpaceX using technology from Open AI
« Reply #43 on: 04/12/2018 12:49 am »
(domesticated dogs have been shown to give up and defer to owners on problems that are well within their capability to solve).

And they are wise to do so, it's easier.

Let the big honking supercomputer on two legs worry about it, while you lick err yourself.

Offline cro-magnon gramps

  • Full Member
  • ****
  • Posts: 1548
  • Very Ancient Martian National
  • Ontario, Canada
  • Liked: 843
  • Likes Given: 11007
Re: Will SpaceX using technology from Open AI
« Reply #44 on: 04/16/2018 01:35 pm »
This a very simplistic explanation of the future of computing and AI
as I've learnt about in the past Winter.... So no flame wars please....

AI Streams

Narrow AI does what it is programmed to do...
General AI does what it can learn, in a very specific area, to do...
Singularity AI can do what it thinks of to do, or is asked to do...

Classical Computers

Transistor Based, using silicon and copper etc
to be replaced in the future by newer technologies like:
Photon Transistors, using fiber optics and light
and more esoteric types like DNA/Bio based computing...

Quantum Computers
These use Quantum Superposition, and Quantum Entanglement with Q-Bits
These will NOT in the near future appear in our tablets, lap tops, Desk Tops,
cars, cell phones, refrigerators or Satellites etc They will be the new Main Frame
Super Computers, home to the Singularity...

Computers at the Nano Scale

This will eventually encompass all types of computers...
Their components will be smaller than a pin head,
BUT
They will scale up to integrate together for use in AI's various types of computers
and applications... the scary part is that I can't find how fast that will happen...
there are vague predictions, but not what I would call firm enough to quote...
These would be used first within the next 50 years in Bio Computing (Neurolink) and
Classical Computing tablets, lap tops, Desk Tops, cars, cell phones, refrigerators
or Satellites etc

My point is, that while we have grown used to the Moore's law pace of growth in computer
development and complexity, we are on the verge of an exponential jump that I don't see
anyone preparing for... We know that Elon has two companies he is associated with Tesla and
Neurolink, that at the moment heavily directed towards AI and it's integration into areas of our
lives; as well as a connection with a company that is actively developing General AI and possibly
Singularity AI... we don't know what level of integration he is using these various developments in
computers and AI in his other companies... it's like he has his own Skunkworks(1) for want of a
better term...

To bring it to the reason for this essay, Gwynne Shotwell's notions about future developments at
SpaceX involving Interstellar Propulsion, make more sense if one can posit a cross pollination of
ideas, technology and engineering based on advanced computer capabilities from EM's various
companies... he has had 16 years to get this far, so given 22 more years of development, and
their potential use of the new tech in EM's present and future companies, how farfetched is the
idea that they could be working at the early stages of Interstellar Propulsion for a launch of a
unmanned prob by 2075... based on all of EM's different companies, it is obvious that his
imagination and it's reach are not limited by anything, but the Physics of the Universe...

(1) A skunkworks project is a project developed by a small and loosely structured group of people
who research and develop a project primarily for the sake of radical innovation. The terms originated
with Lockheed's World War II Skunk Works project.
Gramps "Earthling by Birth, Martian by the grace of The Elon." ~ "Hate, it has caused a lot of problems in the world, but it has not solved one yet." Maya Angelou ~ Tony Benn: "Hope is the fuel of progress and fear is the prison in which you put yourself."

Offline Nilof

  • Full Member
  • ****
  • Posts: 1173
  • Liked: 593
  • Likes Given: 707
Re: Will SpaceX using technology from Open AI
« Reply #45 on: 04/16/2018 02:40 pm »
Possibly yes for some tasks like mining rovers or pollenization of plants in greenhouses, but not for anything critical like landings etc. Machine learning is a last resort if you're unable to make things work any other way, and are also much slower than traditional programs performing the same task. You can't directly fix flaws in the program other than by finding some way to train it to do that thing correctly, which can often end up failing.
« Last Edit: 04/16/2018 02:48 pm by Nilof »
For a variable Isp spacecraft running at constant power and constant acceleration, the mass ratio is linear in delta-v.   Δv = ve0(MR-1). Or equivalently: Δv = vef PMF. Also, this is energy-optimal for a fixed delta-v and mass ratio.

Offline launchwatcher

  • Full Member
  • ****
  • Posts: 766
  • Liked: 730
  • Likes Given: 996
Re: Will SpaceX using technology from Open AI
« Reply #46 on: 04/16/2018 08:46 pm »
Possibly yes for some tasks like mining rovers or pollenization of plants in greenhouses, but not for anything critical like landings etc. Machine learning is a last resort if you're unable to make things work any other way, and are also much slower than traditional programs performing the same task.
Probably better to say"resource intensive" rather than "slower", because ML models are generally embarassingly parallel with relatively shallow data dependencies so you can almost always make them go faster by throwing more hardware at the problem.   
Plus, the underlying computations are sufficiently regular and simple that people are building custom hardware to run the models.
One such "TPU" chip has 64K 8-bit ALUs organized in a systolic array, while a conventional CPU core might only have a handful of much bigger 64-bit ALU's).


Offline leovinus

  • Full Member
  • ****
  • Posts: 1182
  • Porto, Portugal
  • Liked: 927
  • Likes Given: 1835
Re: Will SpaceX using technology from Open AI
« Reply #47 on: 04/17/2018 09:26 pm »
A bit late to the thread but an interesting read. Some thoughts below.

Just to put my words in before this gets locked by mods (a similar thread in Advanced Concept already disappeared into the ether): OpenAI is mostly pure research, they don't focus on practical applications (except maybe AI safety). Their results are built on others in the field, and they publish their research in papers so that others can built on it. So there wouldn't exactly be "technology from Open AI", a better question is whether SpaceX will use machine learning technology (Deep Learning and Reinforcement Learning in particular) in their work.

The game player AI is based on Reinforcement Learning, its practical application for SpaceX may be robotics that can learn by following human demonstration, instead of being programmed, although this application is still in its infancy. More mature machine learning technology would be Deep Learning based computer vision, which should be able to replace anything that requires human vision.

Agreed. You could split the title question in two parts:

(1) Will SpaceX use machine learning based on statistical models in their systems on the way to Mars?

Of course. Every Silicon Valley company is doing that, as well as most companies in Europe, Japan and China. If you are in the software business then you better have engineers who can apply machine learning and statistical models to reach your goals. The 'trick' is to choose the correct tool (architecture, design, implementation, hardware) for the correct jobs though.

That leads to
(2) Will SpaceX using technology from Open AI?

Maybe. OpenAI is tiny w.r.t to the number of scientists & engineers at Amazon, Google, Apple and others. That limits what OpenAI can do but at least they are not bound by a product. There is a tendency to produce more academic than engineering results. They are experts at applying general machine learning to solve for a goal but sometimes in search of an application.

Not sure SpaceX needs it now, but aren't some of the chinese companies playing around with first stage landers that use machine learning? Or is that just a fancy way saying you've paid a dynamicist to optimize your positive feedback closed loop algorithms?

Presumably the second. There are a few people who think neural nets should be renamed to something like node-based function approximation to reduce sensationalist news articles.

Agreed. It is appropriate for us to not over-use the term "AI". We have seen these situations in the '90s, e.g. [1], where a company or even country will forge ahead to solve it all. Ambition is great but a grain of reality helps to ground us all and define better goals. In a nutshell, the Japanese 5th Generation "AI" failed spectacularly because the programming tools and technology where not powerful enough. Too deterministic, too slow, not enough algorithm innovations.
 
What we call "AI" these days also had a bad start in the 80's. The basic mathematics of backpropagation were the same but the machines were slow to process large amounts of data. Hence, a part of the current AI and what we call the (extreme) Deep Learning and applications is simply applying old mathematics on hardware that is exponentially faster.

The quantum AI will go through a similar phase once the hardware comes online and we can finally run quantum algorithms, like Grover's sorting algorithm, or prime factoring. Therefore, algorithmic research is one key to future success.

Possibly yes for some tasks like mining rovers or pollenization of plants in greenhouses, but not for anything critical like landings etc. Machine learning is a last resort if you're unable to make things work any other way, and are also much slower than traditional programs performing the same task. You can't directly fix flaws in the program other than by finding some way to train it to do that thing correctly, which can often end up failing.

Based on my experience, it is more a question of choosing the right tool for the right goal. If you can solve a goal (quality, failure modes, speed, memory footprint, embedded, network ) based on analytical mathematics and a traditional deterministic program that is maintainable and extensible, then go for it. An example is the inverted pendulum and I assume that something like that is pumped up to the max in landing a Falcon booster. However, as we push the technology boundaries, you will come across questions that you cannot design an if-then-else program for. Blends of deterministic and statistical machine learning work well in that case.

Waterfall can work perfectly fine if there are no expected changes of scope or milestones.

IOW, since scope and milestones always change, waterfall never works well.

Indeed, In Silicon Valley, I'd say a "pragmatic prototype based" process is the current flavor. Not CMM (too rigid, not flexible enough to deal quickly with change as mentioned above), not SCRUM, not Agile, not Object Oriented. The way to deliver on-time, to budget and with requested quality is to make a prototype, set a delivery date, keep an eye on the critical features and use the best software methodology you like to engineer it and deliver on time, driven by the prototype(s). Having great engineers helps of course :) As an example, something like the iPhone software is not build using CMM. It just wouldn't work. The caveat is of course that you will not get 100% of the 'specification', more like 90-99% in reliable way.

[snip] Machine learning is a last resort if you're unable to make things work any other way [snip]

Maybe we should rephrase that. Machine learning is not as a 'last resort' but a solution you choose to achieve a goal. Certain goals will have no other choice. Example: a speech recognizer to transcribe sentences. Back in the '60s and 70s, early deterministic approaches based on parsing languages where not accurate, not robust, not applicable to all languages. Moving to statistical models improved the scalability to other languages, extensions in functionality, more accuracy and more languages by 'just' applying more data. Suddenly, instead of a heap of if-the-else software that no engineer can read anymore, your goal becomes feasible, and the software is maintainable and extensible based on Markov, Neural and other models. It does require a different engineering skillset though.

[snip] and are also much slower than traditional programs performing the same task. [snip]

That is a bit too general IMHO. I'd say "it depends" :) Most of you run machine learning, based on statistical models, on a daily basis, on a device that we loosely call a "phone". Based on the correct architecture, design and implementation of the software, you'd be surprised how fast, e.g., a Neural Network can run. Based on personal experience, I have often seen machine learning solutions outpace older deterministic solutions. However, as mentioned earlier in the thread, you need to engineer it well where the quality and experience of your engineers is critical.

[1]https://www.nytimes.com/1992/06/05/business/fifth-generation-became-japan-s-lost-generation.html
« Last Edit: 04/17/2018 10:40 pm by leovinus »

Offline Nilof

  • Full Member
  • ****
  • Posts: 1173
  • Liked: 593
  • Likes Given: 707
Re: Will SpaceX using technology from Open AI
« Reply #48 on: 04/18/2018 12:50 am »
TBH, I think machine learning performs best at tasks where the requirements (not just the implementation) are difficult to express. If you can only define the task by pointing to a bunch of correctly solved tasks by a human and where the final solution is likely to include a large number of magic constants either way, machine learning tends to do great simply because there is no way to easily break it up into smaller tasks. If it's something that a human could easily give some formal specification for that can be expanded to any level, then clearly that's going to be more straightforwardly expressed as a traditional program.

With that said, the distinction can get blurred somewhat by things like decision trees. XGBoost-based solutions win Kaggle contests all the time, and unlike NN's they can be opened up and read somewhat like a (messy) regular program. They just don't necessarily work on all problems.
« Last Edit: 04/18/2018 12:54 am by Nilof »
For a variable Isp spacecraft running at constant power and constant acceleration, the mass ratio is linear in delta-v.   Δv = ve0(MR-1). Or equivalently: Δv = vef PMF. Also, this is energy-optimal for a fixed delta-v and mass ratio.

Offline IRobot

  • Full Member
  • ****
  • Posts: 1311
  • Portugal & Germany
  • Liked: 310
  • Likes Given: 272
Re: Will SpaceX using technology from Open AI
« Reply #49 on: 04/18/2018 03:49 pm »
(1) Will SpaceX use machine learning based on statistical models in their systems on the way to Mars?

Of course. Every Silicon Valley company is doing that, as well as most companies in Europe, Japan and China. If you are in the software business then you better have engineers who can apply machine learning and statistical models to reach your goals. The 'trick' is to choose the correct tool (architecture, design, implementation, hardware) for the correct jobs though.

Deterministic algorithms have no need for machine learning. In fact, they cannot use it. Most SW development does not need machine learning. You are exaggerating its benefits.

 

Advertisement NovaTech
Advertisement Northrop Grumman
Advertisement
Advertisement Margaritaville Beach Resort South Padre Island
Advertisement Brady Kenniston
Advertisement NextSpaceflight
Advertisement Nathan Barker Photography
1