5 ms·
That's the big plus of AI algorithms. For instance, all voice recognition algorithms use a patented algorithm. Nuance holds the patent. But, the reasoning goes
by candiodari 10y ago
That's the big plus of AI algorithms. For instance, all voice recognition algorithms use a patented algorithm. Nuance holds the patent.
But, the reasoning goes, because this was learned, and there is no code in there implementing that algorithm (just "weights" implementing an unrolled version), that code does not violate patents.
It's not a bug, it's a feature. Know any valuable algorithms ? Figure out how to learn them.
- greenyoda 10y agoWhether it's a big plus or a big minus depends on the application. I probably wouldn't mind if voice recognition software in a device like Google Home or Amazon Echo uses an opaque and unverifiable algorithm. But the creator of an algorithm that controls something that can kill me - like a car or a plane or a nuclear power plant or a robotic surgery tool - had better be able to prove that their software works safely.
- deleted 10y ago[deleted]
- yeukhon 10y agoBut if the voice recongition is part of your driving experience and it bugged out you can end up in a car crash. One such example is Siri and Google Home must hear the phrase to starts with 'Siri' or 'Google', but what if your car's has a bug and it heard you say 'stop the car'? Or that came out of your radio host's mouth? I remember a couple years ago some news covered this, you can trick Siri to think it was you commanding if Siri hears a conversation starts with the phrase 'Siri'.
- calvano915 10y agoThe problems you mention are valid (bugs that result in accidents & closed source algorithms) but the example is unlikely. Surely, carmakers will not allow vehicles to respond to commands in such a literal way that would definitely result in an accident. For example, if the voice recognition hears "stop the car" the response will be to stop the car, but safely rather than immediately/unsafe. This goes for all other valid commands. The alternative to a safe execution will be a prompt requesting clarification because the command cannot be safely executed, cannot be understood, etc.
- yeukhon 10y agoFriend: "So my father said 'stop the car, Jack.'" Me: "That's funny." Friend: "Do you want to get lunch tomorrow?" *car assistant: Do you wish to stop the car?" Me: "Yeah." (responding to my friend's question) This is a valid response. Yes, but this is the case if the assistant has a bug, so the safety meter isn't working quite properly.
- FridgeSeal 10y agoThat's a bit like cutting off your nose to spite your face. Sure, you can get around some silly patents, but you have only solved that problem (and an implementation at best): because you can't get the algorithm to explain itself, you don't know why it works, or how and you hence can't use that knowledge to build something better or increase your understanding.
- candiodari 10y agoThat's another big plus of machine learning algorithms. You don't know how they work ! You don't need to ! I don't know anything about how to tell syllables from eachother. I don't know how to transform images so that I can transform an image of a 3 into a 3. I don't know ... And yet I can make programs that do all those things ! That's great. That's the big advantage here.
- namlem 10y agoThe point of machine learning is to develop algorithms that are better than what humans are capable of drooping because of their complexity.