Showing posts with label AI. Show all posts
Showing posts with label AI. Show all posts

Friday, November 10, 2017

The Future of AI: Blockchain and Deep Learning

First point: considering blockchain and deep learning together suggests the emergence of a new class of global network computing system. These systems are self-operating computation graphs that make probabilistic guesses about reality states of the world.

Second point: blockchain and deep learning are facilitating each other’s development. This includes using deep learning algorithms for setting fees and detecting fraudulent activity, and using blockchains for secure registry, tracking, and remuneration of deep learning nets as they go onto the open Internet (in autonomous driving applications for example). Blockchain peer-to-peer nodes might provide deep learning services as they already provide transaction hosting and confirmation, news hosting, and banking (payment, credit flow-through) services. Further, there are similar functional emergences within the systems, for example LSTM (long-short term memory in RNNs) are like payment channels.

Third point: AI smart network thesis. We are starting to run more complicated operations through our networks: information (past), money (present), and brains (future). There are two fundamental eras of network computing: simple networks for the transfer of information (all computing to date from mainframe to mobile) and now smart networks for the transfer of value and intelligence. Blockchain and deep learning are built directly into smart networks so that they may automatically confirm authenticity and transfer value (blockchain) and predictively identify individual items and patterns.

Detailed Slides available here.

Sunday, February 08, 2015

Technology is ‘The Other’ with whom Humans Engage the most

The Contemporary Media Environment (CME) is the current situation of the widespread connected world of computing, which features the pervasive presence of technology in an increasingly rich information environment between and amongst human and machine entities.

One aspect of the CME is the increasing emergence of technology as ‘the other’ in the human-technology relation. Humans are now in a wholly new conceptualization and interaction with technology, and also information, where non-human entities are the primary other party in the majority of interactions (Floridi 2014). Technology is ‘the other’ with whom humans are engaging the most.

The theme of the ‘technology other’ has often been explored in film, with the increasing trend of humans and technology being portrayed in full partnership, for example in Big Hero 6 (2014), Her (2013), and Robot & Frank (2012).

Another way that the CME is manifesting the technology other is through embodiment, and in an escalation in the forms and types of human interaction. The technology other is no longer conceived narrowly as Amazon and Netflix recommendations, but instead as a fully-embodied agent. An example of this is robotic personal assistants for home and work like Robotbase’s Personal Robot, MIT’s JIBO, and Amazon’s Echo. Likewise artificial companions, for a variety of functional interaction with humans, may be the next innovation.

A sense of embodiment might also be perceived with advanced voice assistants like Apple’s Siri, Google Now, and Microsoft’s Cortana; they are a new kind of object-person.

Even beyond technology-as-other is technology-as-partner: the best ‘worker’ for many contemporary jobs in the automation economy, perhaps soon to be the machine economy, is a human and a machine in collaboration (Cowen 2013, Carr 2014).

Sunday, February 01, 2015

Machine Cognition and AI Ethics Percolate at AAAI 2015

The AAAI’s Twenty-Ninth Conference on Artificial Intelligence was held January 25-30, 2015 in Austin, Texas. Machine cognition was an important focal area covered in two workshops on AI and Ethics, and Beyond the Turing Test, and in a special track on Cognitive Systems. Some of the most interesting emergent themes are discussed below.

Computational Ethics Systems
One main research activity in machine ethics is developing computational ethics systems. The status is that there are several such systems, however, a paucity of overall standards bodies, general ethics modules, and an articulation of universal principles that might be included like human dignity, informed consent, privacy, and benefit-harm analysis. Some standards bodies that are starting to address these ideas include the IEEE’ s Technical Committee on Robot Ethics and European committees involved in RoboLaw and Roboethics

One required feature of computational ethics systems could be the ability to flexibly apply different systems of ethics to more accurately reflect the ways that human intelligent agents approach real-life situations. For example, it is known from early programming efforts that simple models like Bentham and Mill’s utilitarianism are not robust enough ethics models. They do not incorporate comprehensive human notions of justice that extend beyond the immediate situation in decision-making. What is helpful is that machine systems on their own have evolved more expansive models than utilitarianism such as a prima facie duty approach. In the prima facie duty approach, there is a more complex conceptualization of intuitive duties, reputation, and the goal of increasing benefit and decreasing harm in the world. This is more analogous to real-life situations where there are multiple ethical obligations competing to determine the right action. GenEth is a machine ethics sandbox that is available to explore these kinds of systems for Mac OS, with details discussed in this conference paper.

There could be the flexible application of different ethics systems, and also integrated ethics systems. As in philosophy, computational ethics modules connote the idea of metaethics, a means of evaluating and integrating multiple ethical frameworks. These computational frameworks differ by ethical parameters and machine type; for example an integrated system is needed to enable a connected car to interface with a smart highway. The French ETHICAA (Ethics and Autonomous Agents) project seeks to develop embedded and integrated metaethics systems.

An ongoing debate is whether machine ethics should be separate modules or part of regular decision-making. Even though ultimately ethics might be best as a feature of any kind of decision-making, ethics are easiest to implement now in the early stages of development as a standalone module. Another point is that ethics models may vary significantly by culture; consider for example collectivist versus individualist societies, and how these ideals might be captured in code-based computational ethics modules. Happily for implementation, however, the initial tier of required functionality might be easy to achieve: obtaining ethicist consensus on overall how we want robots to treat us as humans. QA’ing computational ethics modules and machine behavior might be accomplished through some sort of ‘Ethical Turing Test;’ metaphorically, not literally, evaluating the degree to which machine responses match human ethicist responses.

Computational Ethics Systems: 
Enumerated, Evolved, or Corrigible
There are different approaches to computational ethics systems. Some involve the attempted enumeration of all involved principles and processes, reminiscent of Cyc. Others attempt to evolve ethical behavioral systems like the prima facie duty approach, possibly using methods like running machine learning algorithms over large data corpora. Others attempt to instill values-based thinking in ways like corrigibility. Corrigibility is the idea of building AI agents that reason as if they are incomplete and potentially flawed in dangerous ways. Since the AI agent apprehends that it is incomplete, it is encouraged to maintain a collaborative and not deceptive relationship with its programmers since the programmers may be able to help provide more complete information, even while both parties maintain different ethics systems. Thus a highly-advanced AI agent might be built that is open to online value learning, modification, correction, and ongoing interaction with humans. Corrigibility is proposed as a reasoning-based alternative to enumerated and evolved computational ethics systems, and also as an important ‘escape velocity’ project. Escape velocity refers to being able to bridge the competence gap between the current situation of not yet having human moral concepts reliably instantiated in AI systems, and the potential future of true moral superintelligences indispensably orchestrating many complex societal activities.

Lethal Autonomous Weapons
Machine cognition features prominently in lethal autonomous weapons where weapon systems are increasingly autonomous, making their own decisions in target selection and engagement without human input. The banning of autonomous weapons systems is currently under debate. On one side, detractors argue that full autonomy is too much, and that these weapons no longer have ‘meaningful human control’ as a positive obligation, and do not comply with the Geneva Convention’s Martens Clause requiring that fully autonomous weapons comply with principles of humanity and conscience. On the other side, supporters argue that machine morality might exceed human morality, and be more accurately and precisely applied. Ethically, it is not clear if weapons systems should be considered differently than other machine systems. For example, the Nationwide Kidney Exchange automatically allocates two transplant kidneys per week, where the lack of human involvement has been seen positively as a response to the agency problem.

Future of Work and Leisure
The automation economy is one of the great promises of machine cognition, where humans are able to offload more and more physical tasks, and also cognitive activities to AI systems. The Keynesian prediction of the leisure society by 2030 is becoming more imminent. This is the idea that leisure time, rather than work, will characterize national lifestyles. However, several thinkers are raising the need to redefine what is meant by work. The automation economy, possibly coupled with Guaranteed Basic Income initiatives, and an anti-scarcity mindset, could render obligation-based labor a thing of the past. There is ample room for redefining ‘work’ as productive activity that is meaningful to one’s sense of identity and self-worth for fulfillment, self-actualization, social-belonging, status-garnering, mate-seeking, cooperation, collaboration, and meeting other needs. The ‘end of work’ might just mean the ‘end of obligated work.’ 

Persuasion and Multispecies Sensibility
As humans, we still mostly conceive and employ the three modes of persuasion outlined centuries ago by Aristotle. These are ethos, relying on the speaker’s qualities like charisma; pathos, using emotion or passion to cast the audience into a certain frame of mind; and logos, employing the words of the oration as the argument. However, the human-machine interaction might cause these modes of human-related persuasion to be rethought and expanded, in both the human and machine context. Given that machine value systems and character may be different, so too might the most effective persuasion systems; both those employed on and deployed by machines. The ethics of human-machine persuasion is an area of open debate. For example, researchers are undecided on questions such as “Is it morally acceptable for a system to lie to persuade a human?” There is a rising necessity to consider ethics and reality issues from a thinking machine’s point-of-view in an overall future world system that might comprise multiple post-biological and other intelligent entities interacting together in digital societies.

Sunday, December 28, 2014

2015 Top 10 Technology Trends

2015 could be an exciting year of Zero-to-One paradigm-busting innovation, honoring and distancing humanity from Excellent Sheep mode, bringing online more of our 7 billion people in a rich and connective collaboration to scale forward progress in a truly global society.

Top 10 Technology Trends: 
  1. Deep-Learning
  2. Wearables/IOT
  3. Digital Payments
  4. Video Gaming Hardware Mods
  5. Quantified Self-Connected Car Integration
  6. Consumer MedGadgets
  7. Smarthome, Smartcity
  8. Personal Robotics
  9. Cognitive Computing
  10. Blockchain Technology
Predictions for 2014, 2013, 2012, 2011, 2010, 2009 

Sunday, November 16, 2014

Blockchain AI: Consensus as the Mechanism to foster ‘Friendly’ AI

The blockchain is the decentralized public ledger upon which cryptocurrencies like Bitcoin run; the blockchain is possibly the next Internet; the blockchain is an information technology; the blockchain is a trustless network; the blockchain is an M2M/IOT payment network for the machine economy; and the blockchain is a consensus model at scale, the mechanism we have been waiting for that could help to usher in an era of friendly machine intelligence. The blockchain’s consensus mechanism could be instrumental in the connected world of Bitcoin which necessarily accommodates communication between humans and machines, and the possibility of increasingly autonomous machine actions and entities which could lead to artificial intelligence and a technological singularity (a moment when machine intelligence supersedes human intelligence).

Large Possibility Space for Intelligence
Speculatively looking towards the longer term, there may be a large possibility space of intelligence that includes humans, enhanced humans, different forms of human-machine hybrids, digital mind uploads, and different forms of artificial intelligence like simulated brains and advanced machine learning algorithms. These intelligences would likely not be operating in isolation, but would be connected to communications networks. To achieve their goals, digital intelligences will want to conduct certain transactions over the network, many of which could be managed by blockchain and other consensus mechanisms.

Only Friendly AIs are able to get their Transactions Executed
One of the real benefits of consensus models is that they could possibly enforce friendly AI, which is to say cooperative, moral players within a society. In decentralized trust networks, an agent’s reputation (where agents themselves remain pseudonymous) could be an important factor in whether its transactions could be executed, such that malicious players cannot get their transactions executed or recognized on the network. (It does not matter if malicious players masquerade as bonafide players since the reputation requirement and network incentives elicit good behavior from all players, malicious and bonafide alike). Some of the key smartnetwork operations that any digital intelligence may want executed are secure resource access, identity authentication and validation, and economic exchange. Effectively, any network transaction that an intelligent agent needs to fulfill their goals could require some form of access or authentication that is consensus-signed, and which cannot be obtained unless the agent has a good (benevolent) reputational standing in the smartnetwork. This is how Friendly AI could be effectuated in a blockchain consensus-based model.

The Blockchain Consensus-Recommended Data is a High-Resolution Information Technology
The blockchain is an information technology, a consensus-derived third tier of modulated, denser, freer-flowing information. Level one is dumb, unenhanced, unmodulated data; level two is socially-recommended data, data elements enriched by social network peer recommendation, and now, level three is blockchain consensus-recommended data, data’s highest-yet recommendation level per group consensus-supported accuracy and quality. Consensus data is data that comes with crowd-voted confirmation of quality, the vote of a populace standing behind the data quality, effectuated by a seamless automated nonce-mining mechanism. Possibly, the blockchain is precisely the kind of scalable information authentication and validation mechanism necessary to expand to a global and eventually beyond-planetary society. The blockchain as an information technology provides high-resolution modulation regarding the quality and authenticity of information.

Sunday, June 30, 2013

Web Analytics: a Precursor to Cognitive Enhancement

Any sufficiently complex, rapidly-responding, and self-adjusting computer system is sometimes heralded as the place that “AI could wake up,” but could be seen more broadly as the venue of algorithm development that might have extensive applicability, including for cognitive enhancement.

Some exemplar complex modern computing systems include big data analytics, high-frequency trading operations, multiplayer video game networks, weather-modeling systems, and now…mobile and web analytics. These latter platforms are becoming increasingly sophisticated, continually updating actual and predicted user behavior data and delivering this information in real-time. Web property owners can watch live engagement with their websites in a heads-up display (HUD) overlay on web pages, as Chartbeat demonstrated at an API-related mini-hackathon at their NYC offices on June 29, 2013.

Some of the most prominent mobile and web analytics companies currently include Google Analytics, Chartbeat, MixPanel, KISSmetrics, Omniture, and Visual Revenue.

The 800 pound gorilla of online metrics is the eCommerce use case, using metrics in endless iterations of A/B testing (e.g.; does version A or B of the website produce more click-throughs and product purchases?) However, it is now increasingly important to measure other kinds of web experiences, for example news consumption where the key metric is engagement time as opposed to a simple link click-through. The type of interaction is also important, where the user spends time on the page, and the type of engagement activity such as reading, commenting, and sharing/referring.

Sunday, March 31, 2013

What's new in AI? Trust, Creativity, and Shikake

The AAAI spring symposia held at Stanford University in March provide a nice look at the potpourri of innovative projects in process around the world by academic researchers in the artificial intelligence field. This year’s eight tracks can be grouped into two overall categories: those that focus on computer-self interaction or computer-computer interaction, and those that focus on human-computer interaction or human sociological phenomena as listed below.

Computer self-interaction or computer-computer interaction (Link to details)
  • Designing Intelligent Robots: Reintegrating AI II 
  • Lifelong Machine Learning 
  • Trust and Autonomous Systems 
  • Weakly Supervised Learning from Multimedia
Human-computer interaction or human sociological phenomena (Link to details)
  • Analyzing Microtext 
  • Creativity and (Early) Cognitive Development 
  • Data Driven Wellness: From Self-Tracking to Behavior Change 
  • Shikakeology: Designing Triggers for Behavior Change 
This last topic, Shikakeology, is an interesting new category that is completely on-trend with the growing smart matter, Internet-of-things, Quantified Self, Habit Design, and Continuous Monitoring movements. Shikake is a Japanese concept, where physical objects are embedded with sensors to trigger a physical or psychological behavior change. An example would be a trash can playing an appreciative sound to encourage litter to be deposited.

Sunday, March 27, 2011

Human language ambiguity and AI development

Since Jeopardy questions are not fashioned in SQL, and are in fact designed to obfuscate rather than elucidate, IBM’s Watson program used a number of indirect DeepQA processes to beat human competitors in January 2011 (Figure 1). A good deal of the program’s success may be attributable to algorithms that handle language ambiguity, for example, ranking potential answers by grouping their features to produce evidence profiles. Some of the twenty or more features analyzed include data type (e.g.; place, name, etc.), support in text passages, popularity, and source reliability.

Figure 1: IBM's supercomputer Watson wins Jeopardy!

Image credit: New Scientist

Since managing ambiguity is critical to successful natural language processing, it might be easier to develop AI in some human languages as opposed to others. Some languages are more precise. Languages without verb conjugation and temporal indication are more ambiguous and depend more on inferring meaning from context. While it might be easier to develop a Turing-test passing AI in these languages, it might not be as useful for general purpose problem solving since context inference would be challenging to incorporate. Perhaps it would be most expedient to develop AI in some of the most precise languages first, German or French, for example, instead of English.

Sunday, March 06, 2011

Passive cognizance: outsourcing thinking to computers

Product manufacturing went offshore from the US and Europe to China. Infotech services were outsourced to India. What is next in this flat world? [Even more] thinking could be outsourced to computers. Memory already has been…spelling, navigation, and fact recall, for example. Several forms of thinking have been already been outsourced to computers too, fraud detection and geological data review in oil exploration are the canonical examples. Passive cognizance could be the futurepath of humans; even more on autopilot than at present, behavior facilitated by personal digital assistants like SIRI based on continuous incoming lifecam and biomonitor data and utility function reassessment.