Will Siri Learn?

Discussion in 'iPhone' started by danielowenuk, Oct 6, 2011.

  1. danielowenuk macrumors 6502

    Mar 18, 2011
    Will siri learn to interprit what I am saying based on what I have said in the past?

    If I say "mek me n appointment with Jeff at three this aft."

    First of all I wouldn't expect it to know what I meant, but if I then spoke more clearly to clarify ie

    "Make me an appointment with Jeff at three oclock this afternoon"

    Then would it remember my vocabulary?
  2. GoCubsGo macrumors Nehalem


    Feb 19, 2005
    Supposedly Siri will learn. Whether it will learn Ebonics is something that remains to be seen.
  3. Stealthipad macrumors 68040


    Apr 30, 2010
    Siri would likely do better if you spoke proper english, but Apple says it gets better with time.

    We shall see.
  4. TM WAZZA macrumors 68000

    Sep 18, 2010
    Hamilton, New Zealand
    The feature of being able to read text messages... I wonder how it will read texts with lots of abbreviations. Maybe it will start speaking in Chinese :eek:. (no offense)
  5. kdarling, Oct 6, 2011
    Last edited: Oct 6, 2011

    kdarling macrumors demi-god


    Jun 9, 2007
    First university coding class = 46 years ago
    Like all software, Siri is not magic. It's based on predefined keywords and template forms that have to be filled in.

    That is, for certain action keywords, it's programmed to ask you what an unknown subject word corresponds to. For instance:

    If you say "send a text to dad", then the "send" and "text" action keys are programmed to look up the target word "dad" in your contacts. If the target isn't found, then it asks who "dad" is and stores that matchup for later. (It has now learned who the word "dad" refers to for communication and mapping actions.)

    Now as to whether or not it's been programmed to also ask for alternative meanings of unknown action keywords, I don't know, but I don't think so. What would be ideal in your case is if it asked you "I don't understand 'aft', what is that an abbreviation for?" and you could reply "aft is short for afternoon".

    Perhaps someone with Siri already installed can try the OPs example and see.
  6. danielowenuk thread starter macrumors 6502

    Mar 18, 2011
    So essentially, you don't know ;)

    I wouldn't want it to ask for the meaning of, simply ask me to repeat it and learn from the repeat, or maybe ask me to select a list of possibles.
  7. Manatee macrumors 6502a


    Oct 20, 2003
    Washington DC
    Supposedly you can speak sets of facts -- like relatives' names, and it somehow stores and indexes those things so that when you tell it to send a message to "Mom", it knows who to select.

    I wonder how you can correct things that it learns. I assume there's a way to wipe the slate clean and start over, and maybe it can replace one specific fact with another. Just imagine if your friend, or kid, gets hold of your phone and tells it a bunch of lies. ;)
  8. sulpfiction macrumors 68030


    Aug 16, 2011
    Philadelphia Area
    I "heard" that Siri doesn't necessarily use a set a key words per say. Rather AI to "understand" what you are saying. Which is why when asking for the weather you can say "will I need an umbrella today" or "will I get sunburn" or "will I need windshield wipers". If it works that way it will be amazing.
  9. Hankster macrumors 68020


    Jan 30, 2008
    Washington DC
    I'm assuming Siri doesn't learn like humans, but will have regular updates to her/it's database. Imagine Siri after 5 million people have been using her for 3 months. That data can be used to help Siri understand what people mean/want when speaking to her/it.

    The interesting part will be how Siri deals with misspelling and accents. I'm really looking forward to using Siri. I hate texting while driving and I'm in the car a lot, this will really help. Particularly if it's hooked up to my Jawbone.
  10. Woodbags macrumors newbie

    Aug 12, 2011
    The important question is that if Siri can learn, when will it become self aware?
  11. LIVEFRMNYC macrumors 604

    Oct 27, 2009
    What if Siri turns evil and takes over the cloud? :eek:
  12. Looon macrumors 6502a


    Jul 10, 2009
    lol @ ebonics
    That's just how some people talk you know
  13. Interstella5555 macrumors 603


    Jun 30, 2008
    Looks more like southern redneck than Ebonics to me.
  14. mark34 macrumors 6502a

    May 18, 2006
  15. tirk macrumors 6502


    Jun 16, 2010
    Wimbledon, UK
    Possible response:
    or what?
    go away
    please come back later
    **** you, *******
    **** you'​

  16. kdarling, Oct 6, 2011
    Last edited: Oct 6, 2011

    kdarling macrumors demi-god


    Jun 9, 2007
    First university coding class = 46 years ago
    Right, you can state "My brother is Tom Manatee" and it will store those two phrases as equivalents. Then when you say "send a text to my brother", the program substitutes it internally as "text Tom Manatee".

    I suspect that if you simply restate the equation, like "My brother is Bill Smith" then it will prompt if you wish to overwrite the original "Tom Manatee" with your new equivalent for "my brother".

    Not Siri per se, but I've done similar systems in the past. I'm an advocate of using voice as an extra input method, same as I am for pen, touch and facial recognition. No one method is best. They need to be used together.

    Simply repeating something it doesn't understand is useless. It presenting a list of possibilities is better, but best is simply asking for you to equate it with something that it does know. That's how AI learns. No magic. Just words, equivalents and related actions to take and/or responses to give.

    You can say those things because they're programmed in as keywords relating to weather. Same as in the demo when the person asks if it will be "chilly". The word "chilly" when used in talking about weather has been programmed to cause a response related to temperature.

    Of course, the context is critical. "Chili" means something entirely different when asking for a restaurant suggestion!

    Now imagine the confusion if you wanted to cool off in summertime Atlanta and asked for a "chilly place to eat". It would very likely direct you to a nearby outdoor taco stand instead :)
  17. danielowenuk thread starter macrumors 6502

    Mar 18, 2011
    Both missed the UK at the end of my name then, most Americans do ;)


    I didn't say to just repeat the thing it didn't understand.

    I said that, if what was previously said was said in a more eloquent fashion then could it recognise, what could potentially be, regional dialect in future.

    If I said to you my first sentence, and you asked what I meant, then the next time I said it you would already know. Will Siri do that?
  18. davelanger macrumors 6502a

    Mar 25, 2009
    I am sure apple had those programmed in.

    For example if it sees UR it will know its you are or other common text expressions. If it would be great if we could add in our own. For example lets say it does not know that thx is thanks. You could just set its vocab to learn THX then from a drop down of all the words it knows you can tie it to thanks.

    I also wonder how it does with misspellings.
  19. thesiren macrumors 6502a


    Mar 7, 2011
    outer space

    didn't see the UK but I recognised "aft" as typical british. probably because I do video game voice overs in English dialects. And I'm an American girl to boot ;)
  20. jwingfie macrumors 6502a


    Dec 30, 2008
    Athens, GA
    I don't want it getting too smart.

    Me: "Is it hot enough to go swimming today?"

    Siri: "Nobody want's to see you in a bathing suit."

  21. theperipheral macrumors 6502

    Jan 20, 2008
    I know you can say "My brother is John" and then you can say, "Call my brother" and it'll call John.

    What if you have 2 brothers?
  22. jamald macrumors newbie

    Jul 28, 2011
    If my intuition is right, I don't think it uses a database of phrases for its main functionality. Yes it will keep a log of things like which of your contacts are relatives and whatnot, but the main understanding of your speech is probably a neural networks/machine learning situation. The way it works is they throw a bunch of test cases at it and it tries come up with a formula to decide between two paths in the decision tree. It's the same kind of thing used to detect spam in your inbox. It's really cool because you can do things like train a robot to detect faces or a door without actually having to explicitly tell it what those things look like. That's just my guess based on what I see of Siri, but I'm sure there's alot more that goes into it.
  23. Lionel Hutz macrumors newbie

    Jul 21, 2011
    Anyone know if it could read a webpage such as wikipedia to you, not just search it? When I'm driving I tend to think of things to look up later.
  24. drenline macrumors 6502a


    Aug 8, 2010
    This is the only question I want to ask Siri:

    "Siri, when will the iphone 5 come out?"

Share This Page