Research Priorities for Artificial Intelligence: An Open Letter
futureoflife.org
futureoflife.org
without that the open letter makes almost no sense. The open letter is really just a way for the signatories to say "I support the research priorities document."
There are technical problems on the "robust" side. Most AI systems are still rather brittle. Machine learning systems are brittle in ways that are not well understood yet - small changes in input data can produce huge changes in results. There was an article on HN about this recently, showing mis-recognized images. The paper talks a lot about formal verification, but it's not clear that will help. "Robust", though, is an engineering problem, and can probably be solved.
"Beneficial" is an economic and social problem. That's going to be much tougher, because the political issue will be "beneficial for whom?" For discussion purposes, consider that a near-term use of AI is investment asset allocation. Machine learning is already being used in that area, but so far mostly for technical analysis. What will a society look like where AIs determine where investment goes, based purely on maximizing investment return? The concept of the corporation as having as its sole goal maximizing shareholder value, combined with AIs making the decisions to make it happen, is rather scary. Yet if such companies are more successful, they win. That's capitalism.
If the research is aimed at ensuring that AI is aligned with human interests, another priority should be researching what we deem those interests to be.
The Law and Ethics research section of the research priorities document is centered on mechanisms, with a couple of nods to policy, but with the seeming assumption that that question of what is in the human interest has already been answered.
But the answer certainly isn't obvious. Different sets of humans have wildly diverging and fundamental disagreements over what is right or wrong for humans and our future.
I doubt we're going to find a consensus in the time we have. It will probably make more sense to just have smart people define a set of good principles. This is hard enough that it should be considered a research task, and I would think it would be at the top of the priority list.
Otherwise, how do we know that the research we are doing on other problems even makes sense? If you just stub out the "human wishes" component of all this as one simple "human approves" button, then you haven't solved anything. We need a robust definition of what "aligned with human interests" means.
I'd be a lot more comfortable if metaethics and related philosophy advanced to the point where we didn't have to rely on indirect normativity. But I don't think this is something you can just throw money and people at, because this is a field which is sufficiently difficult and hard to judge, that work which isn't first-rate tends to detract from progress by adding noise rather than help.
Humanity has already solved ethics, so there's no reason for us to give up and ask AI to define ethics for us.
That's the point...
>Humanity has already solved ethics
Where on earth do you get this idea?
Here's a relevant essay http://medium.com/@yanazendo/how-to-be-lazy-and-successful-a...
Oh god no. A thousand times no.
Humans are masters at hiding sociopathy behind cultural and political obfuscation.
A machine that looks at human leaders and generalises human values from them is absolutely guaranteed to be a monster.
>I'd be a lot more comfortable if metaethics and related philosophy advanced to the point where we didn't have to rely on indirect normativity.
We already have any number of perfectly sustainable ethical systems. What we don't have is the ability to follow them in practice - partly because all political systems tend to reward power and influence with more power and influence, and partly because even when there are token checks and balances (e.g. in the form of representative democracy) it's so easy to game them with appeals to irrationality and emotion.
This rarely works out well for most of the population.
But I don't much like the content of the proposal. I think you can have extremely useful intelligence amplification without any need for agency or personality.
Much better modelling along the lines of 'If you do this, this will be the outcome' would be a game changer on its own.
The simplest monoid combines ethical systems by only including codes that appear in both Codes.
So, the ACM+IEEE Code of Ethics can simply be defined as the intersection of the ACM+IEEE Code of Ethics.
Then ACM knows what to expect from IEEE, and vice versa.
If we want AI to be ethical, we must be able to express ethics computationally, and we must be able to formally verify the correctness ethical systems.
So, we should use monoids.
I consider this dangerous, in a way that I can't really put my finger on. Is it merely that some of the best minds in the field are being distracted by selling more crap that people don't need? Or is it that AI will have at its developmental core a model of inducing consumption as its prime directive? Or, am I just an asshole that doesn't like too many things?
> I consider this dangerous, in a way that I can't really put my finger on. Is it merely that some of the best minds in the field are being distracted by selling more crap that people don't need? Or is it that AI will have at its developmental core a model of inducing consumption as its prime directive? Or, am I just an asshole that doesn't like too many things?
http://slatestarcodex.com/2014/07/30/meditations-on-moloch/
This is long, but very, very good and may clear up some confusions.
Some of the best AI researchers working on this problem probably won't stop the community from pushing towards it. The majority of people in general is happy with just doing their job.
In fact the whole AGI/HLAI/Strong AI thing has gotten a bad rap over and over that the majority of super serious researchers won't even talk about it in any seriousness a la Norvig et al. In fact Norvig arguably openly mocks AGI focused groups.
So until there is a real interest from some party that has money to put several billion into hardcore research, we will continue to see AI development live largely in the commercial world. Open source is a possibility like with opencog but history indicates that the bulk of the "big" minds and money don't go that way.
I see a veneer of disdain to Norvig's attitude in your words. I don't know much about this criticism, but to me he has done a lot of good to us researchers with his AIMA book. In fact, this is the core that vertebrates my blog: http://ai-maker.com/. In the end, Goertzel (guru in AGI) works again for a financial prediction firm, doesn't he?
I've visited a few of the teams and I'd like to say that many of the things being published out of there (say the recent real time vision stuff with cars published by yann lecun's group) or perhaps the voice stuff coming out of baidu.
That being said: I think you're ignoring the structure of the data that are involved with click through rates and the like.
Reconstructing sparse data and reccommenders is among the hardest problems in AI. Couple that with the at scale unstructured data(being media like text, audio) being used and we can see some real landmark results.
Real value is being created alongside some of the commercial research being done.
As for use cases of deep learning outside of ads, my customers are working on many cool problems that don't involve targeting. I've done training as well as deployments with a variety of companies now. Media centric products coupled with users are among some of the coolest datasets out there. Let me say that search and similarity among data is by far the best application of this stuff outside of yet another conv net classifier.
There's a practical side to this stuff that doesn't involve ads. I hope that helps a bit.
Just have a look at the AIMA book (http://aima.cs.berkeley.edu/), it's full of applications not related to advertising (both of its authors, Russell and Norvig, have signed the letter). I'm going to implement many of them in my blog (http://ai-maker.com/), so if you want to have a lot of fun with AI, join me in this learning quest.
The idea that "some of the greatest minds of our generation are spending their time figuring out how to get people to click on more ads" is a bit of a myth. They're figuring out new algorithms, faster methods and new technological concepts that are being applied to ads first. The truth is that the research divisions of Google, Microsoft, IBM, etc publish a lot of research that isn't related to advertising at all, possibly the majority of what they publish. The best and brightest engineers are interested in engineering and theory, and despite working for advertising companies they tend to come up with good ideas that can be used in a wide variety of applications.
I believe a significant portion of the implementation effort is going toward more effectively delivering ads and consumption, whether they're also writing a paper about indirectly related research or not. Google's most profitable business, by far, is their ads business. They would be crazy to not expend significant money and effort to retain their lead in that space. Other stuff that comes out of it (as nice as often it is, and as much as I enjoy it) is often just a pleasant side effect.
But, I could be wrong. I would also like to point out that I don't have other ideas on funding AI or big data research. I'm just uncomfortable with it, though I don't expect others to necessarily share that discomfort.
If self-driving cars cut the roughly 40,000 annual US traffic fatalities in half, the car makers might get not 20,000 thank-you notes, but 20,000 lawsuits.
I'm convinced this is an area that deserves serious thought. I've mentioned it previously on here, but it's quite possible to develop "AI" driving software that make dramatic improvements to the overall safety outcome, but can be dramatically less safe than manual driving in certain (rare) circumstances. As a related example, there was a laptop manufacturer a few years ago who developed a "face unlock" feature, and neglected to train it on people with darker skin. That was unfortunate, but hardly life threatening. In a car it's easy to imagine much worse outcomes.
Unfortunately, I can't find a recording of his talk (which I saw at Above All Human conf a few weeks ago) but here's an article about it, which may or may not capture the essence for other interested people: http://www.afr.com/p/tech-gadgets/see_an_ethicist_first_wale...
My fringe opinion on this topic is that automated cars actually simplify insurance and liability considerably.
The case history of product liability isn't common knowledge, nor are maybe the history and fundamentals of insurance, but both areas are instructive. Each area hints that when accidents are caused by automated or designed processes, rather than spontaneous human decisions, everything gets a lot less messy.
Here's a case very commonly taught to law students around the country: http://online.ceb.com/calcases/C2/24C2d453.htm
In it, a coke bottle explodes, and Justice Traynor explains in concurrence essentially how the industrial revolution had shifted the optimal way to allocate the cost of freak accidents. There's a parallel shift for automation.
If you have manufacturers absorb all the risk and damage of accidents involving automated cars, then the incentives are in the right place. This doesn't work right now. You can't just automatically assign manufacturers all liability with manual cars, because after an accident you have to sort out how much of a dumbass or how drunk the driver was, with lengthy determinations as to percentages of fault for all involved.
Automation strips that whole problem out of the equation (so long as one party wasn't driving a manual car). It would drastically simplify liability and insurance in this area.
Corner cases where a highly uncommon set of conditions prompt accidents? We have those now. Look at all the cases about delayed recalls in the auto industry. They're almost all about whether they expected the set of conditions to occur or not. Companies already deal with these issues, because we're already using complex machines.
I completely understand that knowing failure rates and likely liability payout leads to manufactures being able to plan .
However, I think it is completely unacceptable to consider a particular type of predictable "accident" acceptable because it is rare.
I think standards and safety testing are needed as well as liability laws.
That doesn't actually happen in modern liability cases, because the system shares your intuitions.
If a car manufacturer's defense in class action lawsuit is, "Yeah, but it's only a few people," the court will bankrupt them with punitives on the spot.
This isn't about giving people a free pass to hurt small numbers of people, it's about assuming they're responsible when they make things that hurt people, rather than wasting time figuring out responsibility from first principles after every single incident.
Which is somewhat worthwhile, but presupposes the existence of general AI techniques, which is an incredibly low-investment area. Seriously, the amount of research being pointed at anything that's plausibly "full AI" in nature is miniscule. If anything it's lower than in the 80s (and maybe appropriately, given the lack of payoff for the more general work).
(I could go on in detail about how there is approximately zero research being devoted to, eg, automated refactoring of large codebases and other stuff that you'd expect to be absolutely essential to general AI. But I'll just stop with the naked contention.)
And it's rather silly to conjecture effects when you don't even know the order of magnitude of the timelines, the resources required, or the bootstrapability of the technology. There is a huge difference between "a Top100 cluster can emulate a human brain on a 1/100 timeframe" and "a cell phone possesses general-purpose optimization algorithms that are better at learning arbitrary tasks than your average human".
the programming languages community has a fairly significant amount of effort devoted to automated re-factoring of large codebases, there is even a DARPA program for this: http://www.darpa.mil/Our_Work/I2O/Programs/Mining_and_Unders...
this isn't seen as "AI" work though...
That's what I mean by "general and accurate".
But there's still a very big gap between what we can do and what we want to do. None of the extant static analyzers found the Heartbleed bug, for example.
What I'm saying is that to close that gap will require AI. I don't think it's just a matter of better algorithms.
I also have to say that it is a very bureaucratic response to a deep issue. It seems narrow in comparison with the scope of the issue. Maybe that's what happens when you get a bunch of specialists together.
Try this explanation on for size: Have the whole group, with a lot of signatures, etc., come out with a big statement, a paper, a position, policy paper, on what the AI research priorities are.
Then, presto, bingo, any prof looking for grant money can pick one or a few of those priorities, adjust the direction of his work, and claim to both the granting agency writing the check and the journals to publish his papers that his work is on the priorities.
And just what is the solid basis for the priorities? Sure, that paper. And, reading that paper, it looks solid, right? I mean, it very much looks like the right stuff, right?
Or, maybe an AI researcher wants to do something else. So, they can claim that their work is leading edge, disruptive, original, crashes through old barriers, is better than the conventional, etc., right? And maybe that approach will get grant money, accepted papers, tenure, etc.
Sounds to me like a way to help get grants and get papers published and, thus, to keep the parade, party, whatever going.
Meanwhile, back to good engineering, etc.!
That is, if the paper looks weak for its claimed, obvious purpose, then maybe look for the most promising non-obvious purpose! E.g., some people are good at manipulation, and some people are gullible. Or, "Always look for the hidden agenda."! Or, don't be too easy to manipulate!
Summary: The good papers at the Stanford conference were really just good cases of traditional engineering, statistics, etc. Anything like artificial intelligence (AI) beyond just such traditional approaches had next to no significant role. By then, AI just looked like a new label for old bottles of wine, some good, some bad.
The "Open Letter" and the paper it links to look like more of the same: The solid, promising work is traditional approaches in good engineering, statistics, optimization, etc. The rest presents severe problems in specification, testing, verification, even security.
Maybe the best thing to do with AI that is not just good engineering, etc., that is, software and systems that are built but not really designed or well tested, is at least to be careful about security and keep the thing locked up in a strong padded cell and, especially where any harm could be done, take any of its output with many grains of salt and as just a suggestion.
It appears that, bluntly, we just do not have even as much as a weak little hollow hint of a tiny clue about how intelligence works, not even for a kitty cat.
When I was in the field, an excuse was that artificial intelligence was not really our work or our accomplishment but only our long-term goal. Hmm ....
With a purely computational environment, all tasks - that can be learned/mastered - can be reduced to basic complexity classes, e.g. prime factorization. To our "natural" intelligence, this seems a contrived skill but consider...better prime factorization would allow the artificial agent to mine all the bitcoins, break passwords, etc making the AI a very rich "in the real world". And compared to a human calculator, even the worst computer looks like a super-intelligence in this domain.
So to learn the skills we consider important, there needs to be a way to make the AI experience and alter a non-virtual world - the physical (macro) world we live in…basically some physical robot that does I/O from the environment to the intelligence. And until the AI has some reason to optimize for behavior in the non-virtual world - have the most kids instead of have the most bitcoins -natural and artificial will remain alien to each other as neither will recognize the others' reality.
With this insight, I'd diagnose the bottleneck in AI to be in engineering robotics at least as complex as insects, to which we're a long way off.
I think your 'insight' is likely to be a false analogy.
I've seen very little about this, except for a video where (as I recall) a multilayer neural network can be trained while holding certain connections at a constant value. That way the network can be trained to do different tasks and then put back into those modes by setting those training connections to various values during runtime:
https://www.youtube.com/watch?v=VdIURAu1-aU
Eventually another neural net could be trained to know which values to hold to get different behaviors. It sounds like one of the goals is to reuse logic for similar tasks, and eventually be able to adapt in novel situations like our brains do. I believe there was also a bit about how time figured into all of this, but I haven’t watched it for a while.
Anyway, I’m thinking that a lot of what we’ve learned about version control systems like git could be used to let an AI brainstorm in a sandbox and replace its own code as it improves, and always be able to revert or merge if needed. Throw in some genetic programming and decent lisp machines with 1000 cores and we could really have something.
When I think about this sort of “real work”, as opposed to the daily minutia our industry gets mired in, it makes me sad inside.
http://homes.cs.washington.edu/~pedrod/papers/cacm12.pdf
But I had the impression that the letter had a more transcendental feel than just focusing on a particular tuning technique.
https://news.ycombinator.com/item?id=8866253
Parent: https://news.ycombinator.com/item?id=8863279
As I said, I am so firmly convinced that AI has so much good to do that I just created a blog (http://ai-maker.com/) solely dedicated to AI and its applications, and I'm going to dedicate my spare time for the following years to grow this side project into something awesome, because that's where AI is leading us.
I'm starting this side project and recently HN is on fire wrt AI. I'm seriously willing to put a lot of time in this, and the more people I can help the more I can learn.
Sorry again if that bothered you or any of the other watchers here.
What do you think of when you think of the word "sky"? Our machines and algorithms need to produce an answer similar to yours.
Well, then the robot isn't doing what we want it to do. But you asked for human behavior, and that's what you got. There is not really any point in making robots do what humans do. We want them to do what humans can't do -- even if we want them to seem human while they do it.
Addendum:
>(unless we end up with a theory and evidence indicating that machines can be sentient).
I think we'd sooner find a theory indicating that sentience is either not well-defined or not a useful concept for making decisions. If we found that ants were sentient, we'd still step on them and not care.
This kind of talk is exactly the kind of reason I feel most people are useless for understanding ethics: you can't make decisions based on the answers of arbitrary grammatical yes/no questions. It's the same reason mathematicians don't really care if P=NP is true or not. You can just suppose one way or the other and you'll be no better off without a proof.
The value in the proof is an advancement in conceptualization and language. Similarly, an important advancement in ethics/morality/AI will very likely make your concerns about sentience obsolete in a way that should be obvious to you.
Think about this.
The human brain is the best pattern matcher in existence, lets use biomicry, like the human race has done in the past, to make brake throughs.
I suspect the parent comment meant "of all things, an Intelligence Explosion by general purpose AI", which to be fair even the group set up here to study do not seriously believe in.
You are right in that It's almost impossible to deny the impact that some AI research has lead to - but that is the field of AI not the existence of "real" AI.
You might both be talking past each other
The question of whether there it will end up actually happening is unclear, but my understanding is that FLI takes the possibility of intelligence explosion pretty seriously.
This is a difficult question to meaningfully engage with, without a lot of background research. Nick Bostrom's book "Superintelligence: Paths, Dangers, Strategies" is a good entry point into the subject.
But the problem with AI is that it's unlike anything we've ever faced before and that once it becomes clear that it can actually overshadow environmental and political problems, it'll already be too late. Imagine the Manhattan project people finding out that there's a high probability of a single nuclear bomb actually taking out the entire planet.
But that's not all... suppose the entire world already depends on nuclear power, the basic tools to build that bomb already exist everywhere and the first test might be around 1-3 decades in the future.
I'm all for AI researchers allocating some of their time to preventing that sort of thing. If that's even possible.
What a terrible letter. Hemingway grade is "20, bad".
451 words, but the only hint what the authors wants is "We recommend expanded research aimed at ensuring that increasingly capable AI systems are robust and beneficial: our AI systems must do what we want them to do ... In summary, we believe that research on how to make AI systems robust and beneficial is both important and timely, and that there are concrete research directions that can be pursued today." But, reading this, I just think, "Sure, that sounds good."
There's an attachment (which I won't read), but it would have been nice if the original document contained some information what the point of this is so I'm motivated to read it.