Monday, 14 December 2015

Week 5 [14-20.12.2015] Brainlike Computers, Learning From Experience


I would like to present article about artificial intelligence.


It is well known fact that computers are more present these days in our common life. That's the reason to study them and develop better algorithm to control them. The biggest challenge is independence artificial intelligence creation. But how can we define intelligence and thinking? Please answer following questions:


1. How do you think, can computers be conscious and self awareness?

2. During the online chat, how do you tell the difference between chatting with person and chatting with computer? If you don't have any clue, please feel free to visit cleverbot page and check it by your own :http://www.cleverbot.com/

3. Do you know any other way to check if someone is bot or human?

31 comments:

  1. 1. How do you think, can computers be conscious and self awareness?

    Everybody thinks that their computer are stupid until he would receive intelligent virus who destroy lot of equipment: for example Stuxnet virus problem. Another example of intelligence is in the programs which are resolving common problems faster than human like many programs in Prolog or other functional langs.

    2. During the online chat, how do you tell the difference between chatting with person and chatting with computer? If you don't have any clue, please feel free to visit cleverbot page and check it by your own :http://www.cleverbot.com/

    Well I don’t add much to this topic because it is well presented in lot of AI articles.

    3. Do you know any other way to check if someone is bot or human?

    Most common way is to ask specific question and watch the processed answer. But this method is in my opinion better in way to prove that human is unfortunately a bot. ;-) In the past I liked taking challenges with computer strategies games and play until maximum difficulty level I reached. If someone is bored then I recommend to play Europa Universalis game with ambition to survive playing one of the weakest nationality . :-) But seriously, I recommend to challenge advanced chess player or founding a startup if you are bored or looking of competition.

    ReplyDelete
    Replies
    1. Thanks for your opinion.
      I thing that proving that someone is bot is just one step to prove that someone is not bot. If you can do one thing, the second one should be easy. With the second one, I totally agree, the one way of handle with boredom is Europa Universalis game.

      Delete
  2. I think computers are far from being self aware. Current approach focuses on solving particular problem, for example recognize objects on images or speech. But according to Held and Heim experiment (1963) with two kittens in baskets on carousel, "self-produced movement and concurrent visual feedback are essential for the development of visually-guided behaviour". In other words to fully see surrounding world, visual stimuli is not enough. Of course there are robots with multiple sensors with well trained combination of neural networks, but it's still not consciousness.

    I think that cleverbot is not so clever. I chatted with it and it repeatedly asked me what is my name. I think it's quite easy to recognize a bot. They're usually not inquisitive, sometimes they don't get the sense of a question, they don't understand jargon. In one of previous topic there whas a question about sarcasm detector - I believe bots still don't understand it well.

    ReplyDelete
    Replies
    1. Thank you for your answer. I was quite sure after asking a question about self awareness that my interlocutor is a bot. I get also impression that the bot forgets about the main topic of dialog.

      Delete
  3. 1. How do you think, can computers be conscious and self awareness?

    The computers can be self-aware if we program them that way. And of course if system resources will allow for such an evolution. It would require tremendous computational power.

    2. During the online chat, how do you tell the difference between chatting with person and chatting with computer? If you don't have any clue, please feel free to visit cleverbot page and check it by your own :http://www.cleverbot.com/

    You mean how can I perform the Turing test? There are certain clues. One strong clue is, that when you formulate the question which has nothing to do with an ongoing conversation, the bot might be unable to spot that fact. The classic example of this is ZUS chat bot which for question "who is the chief of the biggest criminal organisation in Poland" answered: "The president of ZUS is...".

    3. Do you know any other way to check if someone is bot or human?

    The question is, what I need this information for? I don't use chat too often... When I do, I need an answer to some specific issue. It is completely irrelevant for me whether the answer comes from human or a chat bot, provided that it is accurate and relevant.

    ReplyDelete
    Replies
    1. Thank you for your feedback. A lot of company invest money to create avatar that could do the same thing as human consultant. The goal for such task is to give the talking-with-human impression to consumer.

      Delete

  4. 1. How do you think, can computers be conscious and self awareness?

    I think compters can be self-aware. But people can create self-aware computer because people create computers and software.

    2. During the online chat, how do you tell the difference between chatting with person and chatting with computer? If you don't have any clue, please feel free to visit cleverbot page and check it by your own :http://www.cleverbot.com/

    In my opinion we check grammar and repeatability words for answers people answers with diffrent words but in my opinion bot have a problem with this. I speak sometimes with bot and I have this insights.

    3. Do you know any other way to check if someone is bot or human?

    I don't have any other way to check if someone is bot or human except which have been mentioned in the previous point

    ReplyDelete
  5. 1. How do you think, can computers be conscious and self awareness?

    I think there is a long way is computer self awareness. Even with nowadays AI there's a lot to do for scientists to produce program awareness like Cylons in scifi movies.

    2. During the online chat, how do you tell the difference between chatting with person and chatting with computer? If you don't have any clue, please feel free to visit cleverbot page and check it by your own :http://www.cleverbot.com/?

    I must say that this was a lot fun for me playing with this chat bot. I must say that this bot has got some trouble answering the same question over and over again (it gives me different answers and after that it told me that I am aggressive :-)).
    One thing is that he doesn't know his own name - ask him couple of times (once he told me that he is Luke and other one that he is Ryan). And I must say i felt different when I was talking with cleverbot but after some answers you could realise that this not a person.

    3. Do you know any other way to check if someone is bot or human?
    I think that the best way is to ask about his family and some personal stuff (more than one time).

    ReplyDelete
    Replies
    1. Thank you for your feedback. That's funny that cleverbot can present you different name and still act like a human. It was impossible to tell the difference for more than 50% people who had talked with cleverbot, so asking the question about family was a smart move.

      Delete
  6. 1. How do you think, can computers be conscious and self awareness?
    It would be useful to first define consciousness and self-awareness in computers context. Often it is not evident even for people.

    2. During the online chat, how do you tell the difference between chatting with person and chatting with computer? If you don't have any clue, please feel free to visit cleverbot page and check it by your own :http://www.cleverbot.com/

    Thank you for indicating the cleverbot website. It was an amusing experience . The difference between chatting with person and chatting with this bot is quite clear : the bot often looses the track of conversation, frequently asks the same questions (special to inclination towards names), lacks of knowledge.


    3. Do you know any other way to check if someone is bot or human?
    Asking questions not related to the main subject of the “conversation”, writing complex sentences, or making mistakes.

    ReplyDelete
    Replies
    1. I have exactly the same experience – the bot looses the track of conversation. In my opinion that is the biggest bot defect.

      Delete
  7. 1. How do you think, can computers be conscious and self awareness?

    No, I don’t think so. It is really far away from this state of the art. Computers are task-focused machines. In any focused discipline (like playing chess) it was already proven to outperform human. But this does not mean machines are conscious.

    2. During the online chat, how do you tell the difference between chatting with person and chatting with computer? If you don't have any clue, please feel free to visit cleverbot page and check it by your own :http://www.cleverbot.com/

    Please see my above response. For task-oriented activities - running conversations - they are usually programmed with if.. else.. clauses so.. if this ‘smart script’ algorithm is sophisticated enough you won’t tell the difference.

    3. Do you know any other way to check if someone is bot or human?

    Being human means you understand parallels and metaphors. I think one of the ways to find if someones is a bot or human could be to come up with a kind of multi-level conversation using parallels and metaphors - programmable algorithms would be lost.

    ReplyDelete
    Replies
    1. I totally agree, thank you for your opinion. Parallels and metaphors can be good enough to brake current algorithms, but maybe one day someone will discover better and faster algorithms that could allow to imitate human way of thinking.

      Delete
  8. 1. How do you think, can computers be conscious and self awareness?
    The human brain has huge. To simulate it one thousand million synapses a total amount of 4 million Gigabytes is required. Theoretically in order to do so we need 8 millions GB of RAM. During the last 20 years, the RAM capacity of computers has increased exponentially by a factor of 10 every 4 years. If that trend is correct, then we should expect this to happen somewhere around the year 2029. At that point in time humans will have possibility to create a very powerful computer, but can we really expect it to suddenly at this point become self-aware?
    I think yes. Why ? Please have a look at Science Alert Page (http://www.sciencealert.com/a-robot-has-just-passed-a-classic-self-awareness-test-for-the-first-time) when you can find announcement that A robot has just passed a classic self-awareness test for the first time.

    ReplyDelete
  9. I don’t feel competent discussing this topic. I don’t know any good ways to check if someone is bot or human. I have tried this Cleverbot and all I can say it’s very, very slow. Maybe this is could be one clue to guess that it is a bot. Also, sometimes you can see that The Bot answer is not logical, if it didn’t understand the question.

    ReplyDelete
    Replies
    1. Thank You for your opinion. If answer are not logical, probably in the other side is bot, not human. Maybe one day the bot will be faster, then this test would be more difficult.

      Delete
  10. 1. How do you think, can computers be conscious and self awareness?
    They can be, probably with quantum computers. Nowadays computers are too slow to actually be conscious. However, they can be self awareness on the low level. For example, they can prevent certain situations, attacks, but you actually need to code this behaviour. We don't have AI yet.
    2. During the online chat, how do you tell the difference between chatting with person and chatting with computer? If you don't have any clue, please feel free to visit cleverbot page and check it by your own :http://www.cleverbot.com/
    It's easy, responds from bots are more strict, they are mostly formed as a sentence and so on.
    3. Do you know any other way to check if someone is bot or human?
    Just simply ask stupid question in an inproper way. Bots can't answer such questions properly.
    Example from clever bot:
    Are you retarded?
    That depends on what you define as real.
    Humans won't answer to this qustion in this way.

    ReplyDelete
  11. I think that in this day and age we are unable to build real intelligence and artificial is only her substitute. Bots can not think creatively, so on of creative questions should betray. But remember the professor, Adam talked about programs spawning poems and painters. a good idea to detect bot variables are ways of talking / writing to it.

    ReplyDelete
  12. 1. How do you think, can computers be conscious and self awareness?

    We don't know yet how exactly our bra or coin works, what are that different things that we call our mind or soul or entity ? How can we create self-conscious computer since we don't know yet how our consciousness works ?

    2. During the online chat, how do you tell the difference between chatting with person and chatting with computer? If you don't have any clue, please feel free to visit cleverbot page and check it by your own :http://www.cleverbot.com/

    There is good example of test in "Blade runner". I guess cleverbot won't pass it as well. Let it try..

    3. Do you know any other way to check if someone is bot or human?

    Start talking about emotions with robot, let it describe for example the contradictory feelings.

    ReplyDelete
  13. 1. How do you think, can computers be conscious and self awareness?

    We don't know yet how exactly our bra or coin works, what are that different things that we call our mind or soul or entity ? How can we create self-conscious computer since we don't know yet how our consciousness works ?

    2. During the online chat, how do you tell the difference between chatting with person and chatting with computer? If you don't have any clue, please feel free to visit cleverbot page and check it by your own :http://www.cleverbot.com/

    There is good example of test in "Blade runner". I guess cleverbot won't pass it as well. Let it try..

    3. Do you know any other way to check if someone is bot or human?

    Start talking about emotions with robot, let it describe for example the contradictory feelings.

    ReplyDelete
  14. Hello,

    We can't truly define conciousness and where it exists in humans, maybe that's just an illusion? I doubt we will create a concious AI before we find out how our works.
    When chatting with a chatbot you usually can identify that the questions are very general or it actually tries to ask you instead of answering your question and only gives laconic affirmations like (I see; Nice; Interesting; etc.). Sometimes you can get a silly reply that doesn't even make sense. I heard of one chatbot "Eugene Goostman" which supposedly won a Turing test competition convincing 1/3 of the judges that it was human. It has to be noted that it was pretending to be a 13 year old Ukrainian boy so probably the judges weren't able to be sure whether the errors were caused by the boy's poor English understanding or the algorithms malfunction.
    Usually a good way to find out whether you are talking to a chatbot or a real person is to use humour or to write something that to a normal person would be confusing but the chatbot would try to cover his confusion and answer with nonsense.

    ReplyDelete
  15. This article was amazing and a little terrible. I am afraid about future when machines will be smart as a human. It seems unbelievable but computers with neuromorphic processors and biologically inspired algorithms can become conscious and self-awareness to some extent in the situation when their systems are starting to adapt all the time and work around failures to complete tasks.
    Bots don’t get the metaphors, they ask artificial and superficial questions, sometimes the make mistakes But the crucial thing is not who you talk to but the final information is which values.

    ReplyDelete
  16. In my opinion not yet. They can be prepared for a particular set of input values, and then responds with computed response. So far, technology which is the closest to "conscious" is just an advanced neural network model. It means that we have still much to do about creating real self awareness example in case of computers.
    To tell the difference I need to observe abnormal behaviour, like answer which doesn't correspond to my question at all. I've checked the clever bot:
    My question was: "At what time I have to wake up tomorrow to be only 15min late for work?
    And the answer arrived: "I didn't eat supper today."

    ReplyDelete
  17. 1. How do you think, can computers be conscious and self awareness?
    Yes they can. It is only a matter of time.

    2. During the online chat, how do you tell the difference between chatting with person and chatting with computer? If you don't have any clue, please feel free to visit cleverbot page and check it by your own :http://www.cleverbot.com/
    It is hard to explain but I think that we can feel it. The small things. There are things that are reserved only for human, at least for now. Of course, with technology evolution it will be much more harded to recognize but at the moment we should still be able to feel the difference

    3. Do you know any other way to check if someone is bot or human?

    ReplyDelete
  18. 1) I believe that a certain level of awareness of computers is possible, although I agree that at the present moment requires massive computing power.
    2) Bot easily loses the conversation and has a problem with metaphors and analogies. There are also discrepancies if, in a few places repeat the same question.
    3) At the moment, nothing comes off his head in addition to those listed above.

    ReplyDelete

  19. 1. How do you think, can computers be conscious and self awareness?
    I believe that computers are able to be self-aware someday. Only if WE decide to let them to be self-awareness. It is a moment when we decide about the future of any software. Machines cannot (yet) create software and we still can control it. I believe in our skills to create such systems.
    2. During the online chat, how do you tell the difference between chatting with person and chatting with computer?
    If you don't have any clue, please feel free to visit cleverbot page and check it by your own :http://www.cleverbot.com/
    It is still easy to tell if there is a cleverbot on the other side. I would check the cohesion of the conversation. It seems to be the best way to tell anything about the problem. Cleverbot does not have problems with grammar, I'd say.
    3. Do you know any other way to check if someone is bot or human?
    Maybe asking some questions that a bot will not answear properly but it is really hard for me to reaveal anything particular. It depends on a character of the conversation -with whom are we chatting? If we know what a certain person will/won't tell we should ask them.

    ReplyDelete
  20. 1. How do you think, can computers be conscious and self awareness?

    In my opinion it is possible in the future. Actually it depends on a people, because we are the ones who are creating them. I don't think it will happen soon, because firstly, I think the technical possibilities are too low for that and secondly humans still have problems with defining "self awareness".

    2. During the online chat, how do you tell the difference between chatting with person and chatting with computer? If you don't have any clue, please feel free to visit cleverbot page and check it by your own :http://www.cleverbot.com/

    Bots usually have problems with understanding metaphores or humor (jokes).

    3. Do you know any other way to check if someone is bot or human?

    Well, maybe say something offensive? Human will surely behave differently that a bot.

    ReplyDelete
  21. 1. I think there are so many ideas of what is and where our concisness comes from that it is really hard to say if it is possible for a computer, all I can say is that we are really really far from it. 2. At this point it is still quite easy when you have a normal talk with a broad variety of topics. When a bot wants to sell you a vacuum cleaner it is much harder because most sales people are so robot like and use scripts. 3. I would ask some math task and see how long it takes him to solve it : )

    ReplyDelete
  22. 1. How do you think, can computers be conscious and self awareness?

    > Nay (period)

    2. During the online chat, how do you tell the difference between chatting with person and chatting with computer? If you don't have any clue, please feel free to visit cleverbot page and check it by your own :http://www.cleverbot.com/

    > It took me 5 minutes to get it is a bot.. See below;

    Me - Where is John?

    Answer - Somewhere in the universe.

    Me - So you know John?

    Answer - Big john or little john?

    Me - The one with beard. Remember ?

    Answer - Where is the bridge located? (FAIL)

    3. Do you know any other way to check if someone is bot or human?

    > Be persuasive. We are able to catch that but bots don't

    ReplyDelete
  23. The question of consciousness and self-awareness is difficult even for humans, so I would say that computers could not ever succeed to be self-aware. What does it mean anyway - a self-aware computer? Let's say we turn it on and it says "hey, I am on!" He is doing that because he was programmed do say that. How can a computer ever achieve consciousness about it's being? It is somehow out of my mind.

    To answer your other questions - well I rarely chat, and usually with people I know, and I know they are humans and not bots based on that they refer in the conversation to our common experience, such as last night's party, last year's trip or whatever. I would say that is a good way to check if you are talking to a human or not - ask the other side about some very human experience.

    ReplyDelete
  24. Hi Dorota

    1. How do you think, can computers be conscious and self awareness?
    I think that the comuters now could not be independent, but in the future maybe we can do that, that computer integrated with someone can be A.I.

    2. During the online chat, how do you tell the difference between chatting with person and chatting with computer? If you don't have any clue, please feel free to visit cleverbot page and check it by your own :http://www.cleverbot.com/
    Oh, it is frustrating when you chatting with the computer now because We can ask only that questions witch computer can answered out to us. For example when we use abbreviations in texts, computer will not know what we would like to ask.

    3. Do you know any other way to check if someone is bot or human?
    No problem - try to ask stupid question to it :)

    ReplyDelete