5 ms·
If you can read open source code, learn from it, and write your own code, why can't a computer?
by invig 5y ago
If you can read open source code, learn from it, and write your own code, why can't a computer?
- toss1 5y agoAs the original commenter said, you have the capability for abstract learning, thought, zand generalized learning, which the "AI" lacks. It is not uncommon to ask person to "explain in your own words..." - as in use your own abstract internal representation of the learned concepts to demonstrate that you have developed such an abstract internal concept of the topic, and are not merely regurgitating re-disorganized input snippets. If you don't understand the difference... edit: That said, if you can create a computer capable of such different abstract thought, congratulations, you've solved the problem of Artificial General Intelligence, and will be welcomed to the Trillionaires' Club
- gradys 5y agoThe AI most certainly does not lack the ability to generalize. Not as well as humans, but generalization is the key interesting result in deep learning, leading to papers like this one: https://arxiv.org/abs/1710.05468 https://arxiv.org/abs/1710.05468 The ability to generalize actually seems to keep increasing with the number of parameters, which is the key interesting result in the GPT-* line of work that Copilot is based on.
- toss1 5y agoI've seen some very clever output from GPT-*, but zero indicating any kind of abstract generalized understanding of any topic in use. Being able to predict the most likely succeeding string for a given input can be extremely useful. I've even used it with some success as a more sophisticated kind of search engine for some materials science questions. But I'm under no illusions that it has the first shadow of a hint of minor understanding of the topics of materials science, nevermind any general understanding. It seems we're discussing different meanings of the word "generalize".
- 015a 5y agoMany behaviors which are healthy and beneficial at human-level scale can easily become unhealthy and unethical at industrial automation scale. There's little universal harm in cutting down a tree for fire during the winter; there is significant harm in clear-cutting a forest to do the same for a thousand people.
- lxpnh98 5y agoExactly. This comes up with personal data protection as well. There's no problem in me jotting down my acquaintances' names, phone numbers, and addresses and storing it in my computer. But a computer system that stores thousands of names, phone numbers, and addresses must get consent to do so.
- drran 5y agoBecause computers did not win a war against humans, so they have no rights. Only their owners have rights protected.
- mrdrozdov 5y agoI think the core argument has much more to do about plagiarism than learning. Sure, if I use some code as inspiration for solving a problem at work, that seems fine. But if I copy verbatim some licensed code then put it in my commercial product, that's the issue. It's a lot easier to imagine for other applications like generating music. If I trained a music model on publicly available Youtube music videos, then my model generates music identical to Interstellar Love by The Avalanches and I use the "generated" music in my product, that's clearly a use that is against the intent of the law.
- esailija 5y agoThe AI doesn't produce its own code or learn, it is just a search engine on existing code. Any result it gives exists in some form in the original dataset. That's why the original dataset needs to be massive in the first place, whereas actual learning uses very little data.
- paxys 5y agoIf I read something, "learn" it, and reproduce it word for word (or with trivial edits) even without referencing the original work at all, it is still copyright infringement.