High on the list of possible ways for the Digital Singularity to occur is software that writes software which gets out of control of humans. Now,
“companies are building AI algorithms that can help build AI algorithms” – Wired
Many AI algorithms are already undecipherable to humans, and now the upgrades will be written or greatly enabled by other AI. Artificial Intelligence that is actively making more systems that are more artificial and more intelligent can evolve at rates that exceed human understanding and control. The current applications are coming out of social media firms like Facebook, and software providers like Microsoft, but they are only interested in mining their data better – not world domination. Right?
“Building AI Is Hard” – Wired