Notices
Results 1 to 8 of 8

Thread: Bitcoin Agents

  1. #1 Bitcoin Agents 
    Forum Masters Degree
    Join Date
    Apr 2014
    Posts
    592
    There is a theory about a computer program with limited self awareness and true comprehension capabilities. It is given access to an online bank account with limited funds. The program then has to pay for its own server space somewhere. It presumably has certain skills and has to find some way to make money. If it runs out of money, it dies. If it turns a profit, it is programmed to split itself in two. Like an amoeba. It splits its money as well. Since it is a learning program, both identical programs will diverge. If one changes for the worse, it is less likely to die. If one learns for the better, it is more likely to reproduce.

    Programs that get tricked easily, or hacked, will not live long. Anyway. Programmers will put improvements on the internet and sell them to these agents. The improvements that work? Other agents will observe this and purchase it. Its evolution. The breeding ground is the internet.

    What is the point? The point would be that in this environment of evolution, where the programs grow and increased intelligence is rewarded with more offspring? The programs will grow in intelligence exponentially faster than they ever could in a sterile environment. They will improve themselves faster than a programmer ever could.

    The risks are largely economic. These things don't spend money. They get money only to horde and make more of themselves who will horde. If enough money was trapped in their accounts, it could devastate a country.

    Thoughts?


    Reply With Quote  
     

  2.  
     

  3. #2  
    Forum Bachelors Degree GoldenRatio's Avatar
    Join Date
    Dec 2013
    Posts
    415
    Source for said theory?


    Reply With Quote  
     

  4. #3  
    Forum Masters Degree
    Join Date
    Apr 2014
    Posts
    592
    Quote Originally Posted by GoldenRatio View Post
    Source for said theory?
    It's all entirely speculation, the technology is nowhere near there yet. It's a common topic of discussion within the crypto-currency and hacker communities. Here's one description. https://en.bitcoin.it/wiki/Agents
    Reply With Quote  
     

  5. #4  
    Forum Radioactive Isotope MagiMaster's Avatar
    Join Date
    Jul 2006
    Posts
    3,440
    It's not a theory. It's an idea and a bit hyperbolic at that. To extract a testable hypothesis, you could ask whether or not such an economic system would be a better environment/task for artificial evolution/genetic programming than other environments/tasks, but I would bet on the answer being "not really."

    But why bother with BitCoins? The stock exchange is almost entirely run by such programs already, to the point that I don't think anyone actually knows what most of these programs are doing (and we get things like flash crashes for no apparent reasons).
    Reply With Quote  
     

  6. #5  
    Forum Masters Degree
    Join Date
    Apr 2014
    Posts
    592
    Quote Originally Posted by MagiMaster View Post
    It's not a theory. It's an idea and a bit hyperbolic at that. To extract a testable hypothesis, you could ask whether or not such an economic system would be a better environment/task for artificial evolution/genetic programming than other environments/tasks, but I would bet on the answer being "not really."

    But why bother with BitCoins? The stock exchange is almost entirely run by such programs already, to the point that I don't think anyone actually knows what most of these programs are doing (and we get things like flash crashes for no apparent reasons).
    It isn't a theory, you're right. Just a concept, really. Bitcoins are used just because the people into this kind of stuff typically like crypto-currency. There is no reason USD couldn't be used or some other currency. If you could get one to actually work, it would be interesting to see if it would develop intelligence faster organically than a team could program, though.
    Reply With Quote  
     

  7. #6  
    Forum Radioactive Isotope MagiMaster's Avatar
    Join Date
    Jul 2006
    Posts
    3,440
    It won't develop intelligence at all. What laypeople mean when they talk about artificial intelligence is called strong AI in the research and means a generalistic, human-like intelligence. Evolutionarily speaking, there's no selective pressure for the development of anything like that in such a scenario. Instead, you get a machine that's very good at working out all the little details of what seems to drive the market and nothing else.
    Reply With Quote  
     

  8. #7  
    Forum Masters Degree
    Join Date
    Apr 2014
    Posts
    592
    Quote Originally Posted by MagiMaster View Post
    It won't develop intelligence at all. What laypeople mean when they talk about artificial intelligence is called strong AI in the research and means a generalistic, human-like intelligence. Evolutionarily speaking, there's no selective pressure for the development of anything like that in such a scenario. Instead, you get a machine that's very good at working out all the little details of what seems to drive the market and nothing else.
    It would need a level of awareness and language comprehension in order to manage itself most effectively in the internet, wouldn't it?
    Reply With Quote  
     

  9. #8  
    Forum Radioactive Isotope MagiMaster's Avatar
    Join Date
    Jul 2006
    Posts
    3,440
    Not really, no. A stock/BitCoin program would need to be able to accumulate data, but it doesn't need to understand it the way we do and it doesn't need any language skills at all to actually collect the data or make its transactions. (It does all that through machine-based APIs.) The data it collects might be largely written in English, but what most natural language processors do is chop that in to two, three, four... word n-grams and then look at the frequency of those. It can learn that certain combinations of words in certain places tend to have an effect on prices, but it has no concepts of what those words mean to us or how to put them back together to make a new sentence.

    Then again, it's also possible that the data it's accumulating isn't words at all, but could be things like the prices of other stocks and commodities or numbers pulled from quarterly reports from various companies (in which case it just needs to be told where to look within the file to pull out the numbers of interest).

    The only AIs that are likely to ever acquire language skills like ours are those that are built and trained to work with people, and those are still a ways off.
    Reply With Quote  
     

Similar Threads

  1. Replies: 8
    Last Post: July 21st, 2014, 10:08 AM
  2. Replies: 0
    Last Post: November 4th, 2013, 02:53 PM
  3. how can i make oxidizing agents?
    By saul in forum Chemistry
    Replies: 3
    Last Post: June 10th, 2011, 09:21 AM
  4. Use of chlorinating agents in solvent extraction
    By drstonyhills in forum Chemistry
    Replies: 2
    Last Post: April 18th, 2009, 08:00 PM
  5. Coloring Agents
    By ElijahBailey in forum Chemistry
    Replies: 19
    Last Post: September 16th, 2007, 10:49 PM
Bookmarks
Bookmarks
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •