Slashdot Mirror


Google Teaches Computers "Regret"

mikejuk writes "Google is funding an AI project that will introduce the technical concept of regret into programs — but there's a big difference between regret and being sorry. In fact regret is just the difference between maximum possible reward and the actual reward received and the project is about optimization. There are two things to learn from this situation. The first is that just because some numerical measure is called 'regret' it doesn't mean it has anything to do with the common use of the term. Secondly if you are going to invent an AI technique then picking emotive words for your jargon is a good way to ensure publicity."

12 of 145 comments (clear)

  1. Past transgressions by supertrinko · · Score: 5, Funny

    Will they now regret that they've allowed us to live so long?

    --
    If it rhymes it must be true.
  2. Regret is a standard term in economics by doshell · · Score: 5, Informative

    Regret is a standard term in economics (esp. game theory). If anyone is to take the blame over a poor choice of noun, it certainly isn't Google.

    --
    Score: i, Imaginary
    1. Re:Regret is a standard term in economics by retchdog · · Score: 5, Interesting

      here i am feeding the troll, but the best AI for backgammon is trained by regret-based reinforcement learning (it's needed since the dice rolls blow up the search space for standard perfect-information strategies): http://www.research.ibm.com/massive/tdl.html. in this case the regret-function is unknown and is stochastically approximated ("learned") by repeated play.

      it's notable that unlike chess AI which is considered effective but unnatural, this backgammon AI is considered to play mostly "like a human" and its play has actually inspired new strategies for human backgammon players.

      regret-based methods are typically heuristic, and i'd call them much less "autistic" than, say, infinitely-rational nash agents or game tree pruners.

      --
      "They were pure niggers." – Noam Chomsky
    2. Re:Regret is a standard term in economics by retchdog · · Score: 2

      what's your point? any rational model is going to be based on some restrictive assumptions. would you rather that economists just do what feels right to them, or that economics stops existing, or what? would this somehow be less negligent? or let me guess, if only economists agreed with your personal view of the world, everything would be better, right?

      if you don't like artificial rules, you should appreciate that regret-based learning is a more flexible setting than standard game theory; for example, it allows a natural formulation of imperfect information and adaptation.

      --
      "They were pure niggers." – Noam Chomsky
    3. Re:Regret is a standard term in economics by xouumalperxe · · Score: 2

      Right, economics lives in a world of games with artificial rules.

      Because nobody else does that.

    4. Re:Regret is a standard term in economics by Walt+Dismal · · Score: 2

      Regret can be cast as the reaction to making a decision that produced consequences of less value than another decision that could have been made, or which produce punishment rather than positive outcome. As such, it's fairly easy to implement. In AI systems, I use regret and other failure emotions such as fear, anger, or sadness as metrics of success or failure of goals. They provide feedback into learning and planning functionality, controlling strategies. And yes, one can make an AI that 'feels' sadness upon loss, analogous to how humans experience a reaction to loss.

    5. Re:Regret is a standard term in economics by Daniel+Dvorkin · · Score: 3, Interesting

      Furthermore, the emotion we identify as "regret" seems to me to line up neatly with the economic definition. I defy anyone to prove that when we feel regret, our brains are doing anything other than comparing the reward we received for a particular action with the maximum reward we think we could have received for a different action. TFA is more or less playing the Chinese Room game: "I assert that computers can't do X, because computers can't do X, because I assert that computers can't do X."

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    6. Re:Regret is a standard term in economics by retchdog · · Score: 2

      yup. all of this is MUCH less "autistic" than economics has ever been before.

      unfortunately i've not had the opportunity to implement a regret-driven system although they seem interesting for longitudinal data. the major problem in the TD-gammon program seems to have been tweaking the attribution function, i.e. learning exactly what to assign as the cause of my regret. fun stuff.

      i wouldn't go as far as to claim that an ai feels anything yet. i wonder if feeling or cognition will emerge first in an "artificial" system (or rather which one we will recognize first...).

      --
      "They were pure niggers." – Noam Chomsky
  3. i-programmer.info again? by retchdog · · Score: 4, Insightful

    i guess this is the new roland piquepaille: superficial and uninformed blurb-commentary on technical news. wonderful.

    --
    "They were pure niggers." – Noam Chomsky
  4. Different words with different meanings by John+Hasler · · Score: 3, Informative

    > ...there's a big difference between regret and being sorry.

    Yes. "Regret" is not a synonym for "remorse".

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  5. ahh i see by ajdub · · Score: 2

    fprintf("Regret: %f\n",test_error);

    1. Re:ahh i see by pedantic+bore · · Score: 2

      fprintf("Regret: %f\n",test_error);

      fprintf(stdout, "Regret: %d\n", test_error);

      FTFY

      --
      Am I part of the core demographic for Swedish Fish?