Saturday, August 30, 2014

What is Web 3.0 ?

Web 3.0. 
Using the same pattern as the above Wikipedia definition, Web 3.0 could be defined as: “Web 3.0, a phrase coined by John Markoff of the New York Times in 2006, refers to a supposed third generation of Internet-based services that collectively comprise what might be called ‘the intelligent Web’ — such as those using semantic web, microformats, natural language search, data-mining, machine learning, recommendation agents, and artificial intelligence technologies — which emphasize machine-facilitated understanding of information in order to provide a more productive and intuitive user experience.”

Web 3.0 Expanded Definition. 
I propose expanding the above definition of Web 3.0 to be a bit more inclusive. There are actually several major technology trends that are about to reach a new level of maturity at the same time. The simultaneous maturity of these trends is mutually reinforcing, and collectively they will drive the third-generation Web. From this broader perspective, Web 3.0 might be defined as a third-generation of the Web enabled by the convergence of several key emerging technology trends:

Ubiquitous Connectivity
  • Broadband adoption
  • Mobile Internet access
  • Mobile devices
Network Computing
  • Software-as-a-service business models
  • Web services interoperability
  • Distributed computing (P2P, grid computing, hosted “cloud computing” server farms such as Amazon S3)
Open Technologies
  • Open APIs and protocols
  • Open data formats
  • Open-source software platforms
  • Open data (Creative Commons, Open Data License, etc.)
Open Identity
  • Open identity (OpenID)
  • Open reputation
  • Portable identity and personal data (for example, the ability to port your user account and search history from one service to another)
The Intelligent Web
  • Semantic Web technologies (RDF, OWL, SWRL, SPARQL, Semantic application platforms, and statement-based datastores such as triplestores, tuplestores and associative databases)
  • Distributed databases — or what I call “The World Wide Database” (wide-area distributed database interoperability enabled by Semantic Web technologies)
  • Intelligent applications (natural language processing, machine learning, machine reasoning, autonomous agents)

Conclusion

Web 3.0 will be more connected, open, and intelligent, with semantic Web technologies, distributed databases, natural language processing, machine learning, machine reasoning, and autonomous agents.

Retrieved from

Thursday, August 28, 2014

The Work Ontology

Excerpt from Pull: The Power of the Semantic Web"

"I've mentioned the personal ontology often enough that you should now have a pretty good idea what it is. It specifies all your complicated tastes, requirements, constraints, beliefs, and desires as it learns about you by watching you go about your day. Because people wear many different hats, you'll build several ontologies. You'll have one for all your different roles - as a worker, a volunteer, a parent, a skydiver, etc.

You'll probably share ontologies with various groups of coworkers. Your semantic dashboard has different contexts, so as you enter each facet of your dashboard, it knows which ontology to use.

Suppose you own a factory that makes concrete bricks. If your company's ontology knows about all the assets and processes, then you can play what-if using the ontology as a modeling tool.

You can say, "What would it take to add another production line versus building a separate plant in another location?" and it will automatically go online, hook up to several brick-making ontologies, look up transportation costs from current tables, bring in the costing and estimating applications, search for everything necessary, cost out the machinery, installation, and additions to your infrastructure, and show you various scenarios.

You'll make changes to the overall picture by saying you want more bricks per hour, you have clients farther away; you want larger production runs, or you need to start making more cinder blocks. The ontology will handle all the details, from sourcing components to costing out custom molds to estimating how much space you'll need for curing and storage, etc.

In the spirit of the semantic web, you'll get work done by asking questions rather than assembling parts by hand."


Pull: The Power of the Semantic Web to Transform Your Business (2009)
by David Siegel

Entrepreneurs See a Web Guided by Common Sense by John Markoff


By JOHN MARKOFF
Published: November 12, 2006
The New York Times

SAN FRANCISCO, Nov. 11 — From the billions of documents that form the World Wide Web and the links that weave them together, computer scientists and a growing collection of start-up companies are finding new ways to mine human intelligence.

Their goal is to add a layer of meaning on top of the existing Web that would make it less of a catalog and more of a guide — and even provide the foundation for systems that can reason in a human fashion. That level of artificial intelligence, with machines doing the thinking instead of simply following commands, has eluded researchers for more than half a century.

Referred to as Web 3.0, the effort is in its infancy, and the very idea has given rise to skeptics who have called it an unobtainable vision. But the underlying technologies are rapidly gaining adherents, at big companies like I.B.M. and Google as well as small ones. Their projects often center on simple, practical uses, from producing vacation recommendations to predicting the next hit song.

But in the future, more powerful systems could act as personal advisers in areas as diverse as financial planning, with an intelligent system mapping out a retirement plan for a couple, for instance, or educational consulting, with the Web helping a high school student identify the right college.

The projects aimed at creating Web 3.0 all take advantage of increasingly powerful computers that can quickly and completely scour the Web.

“I call it the World Wide Database,” said Nova Spivack, the founder of a start-up firm whose technology detects relationships between nuggets of information by mining the World Wide Web. “We are going from a Web of connected documents to a Web of connected data.”

Web 2.0, which describes the ability to seamlessly connect applications (like geographic mapping) and services (like photo-sharing) over the Internet, has in recent months become the focus of dot-com-style hype in Silicon Valley. But commercial interest in Web 3.0 — or the “semantic Web,” for the idea of adding meaning — is only now emerging.

The classic example of the Web 2.0 era is the “mash-up” — for example, connecting a rental-housing Web site with Google Maps to create a new, more useful service that automatically shows the location of each rental listing.

In contrast, the Holy Grail for developers of the semantic Web is to build a system that can give a reasonable and complete response to a simple question like: “I’m looking for a warm place to vacation and I have a budget of $3,000. Oh, and I have an 11-year-old child.”

Under today’s system, such a query can lead to hours of sifting — through lists of flights, hotel, car rentals — and the options are often at odds with one another. Under Web 3.0, the same search would ideally call up a complete vacation package that was planned as meticulously as if it had been assembled by a human travel agent.

How such systems will be built, and how soon they will begin providing meaningful answers, is now a matter of vigorous debate both among academic researchers and commercial technologists. Some are focused on creating a vast new structure to supplant the existing Web; others are developing pragmatic tools that extract meaning from the existing Web.

But all agree that if such systems emerge, they will instantly become more commercially valuable than today’s search engines, which return thousands or even millions of documents but as a rule do not answer questions directly.

Underscoring the potential of mining human knowledge is an extraordinarily profitable example: the
basic technology that made Google possible, known as “Page Rank,” systematically exploits human knowledge and decisions about what is significant to order search results. (It interprets a link from one page to another as a “vote,” but votes cast by pages considered popular are weighted more heavily.)

Today researchers are pushing further. Mr. Spivack’s company, Radar Networks, for example, is one of several working to exploit the content of social computing sites, which allow users to collaborate in gathering and adding their thoughts to a wide array of content, from travel to movies.

Radar’s technology is based on a next-generation database system that stores associations, such as one person’s relationship to another (colleague, friend, brother), rather than specific items like text or numbers.

One example that hints at the potential of such systems is KnowItAll, a project by a group of University of Washington faculty members and students that has been financed by Google. One sample system created using the technology is Opine, which is designed to extract and aggregate user-posted information from product and review sites.

One demonstration project focusing on hotels “understands” concepts like room temperature, bed comfort and hotel price, and can distinguish between concepts like “great,” “almost great” and “mostly O.K.” to provide useful direct answers. Whereas today’s travel recommendation sites force people to weed through long lists of comments and observations left by others, the Web. 3.0 system would weigh and rank all of the comments and find, by cognitive deduction, just the right hotel for a particular user.

“The system will know that spotless is better than clean,” said Oren Etzioni, an artificial-intelligence researcher at the University of Washington who is a leader of the project. “There is the growing realization that text on the Web is a tremendous resource.”

In its current state, the Web is often described as being in the Lego phase, with all of its different parts capable of connecting to one another. Those who envision the next phase, Web 3.0, see it as an era when machines will start to do seemingly intelligent things.

Researchers and entrepreneurs say that while it is unlikely that there will be complete artificial-intelligence systems any time soon, if ever, the content of the Web is already growing more intelligent. Smart Webcams watch for intruders, while Web-based e-mail programs recognize dates and locations. Such programs, the researchers say, may signal the impending birth of Web 3.0.

“It’s a hot topic, and people haven’t realized this spooky thing about how much they are depending on A.I.,” said W. Daniel Hillis, a veteran artificial-intelligence researcher who founded Metaweb Technologies here last year.

Like Radar Networks, Metaweb is still not publicly describing what its service or product will be, though the company’s Web site states that Metaweb intends to “build a better infrastructure for the Web.”

“It is pretty clear that human knowledge is out there and more exposed to machines than it ever was before,” Mr. Hillis said.

Both Radar Networks and Metaweb have their roots in part in technology development done originally for the military and intelligence agencies. Early research financed by the National Security Agency, the Central Intelligence Agency and the Defense Advanced Research Projects Agency predated a pioneering call for a semantic Web made in 1999 by Tim Berners-Lee, the creator of the World Wide Web a decade earlier.

Intelligence agencies also helped underwrite the work of Doug Lenat, a computer scientist whose company, Cycorp of Austin, Tex., sells systems and services to the government and large corporations. For the last quarter-century Mr. Lenat has labored on an artificial-intelligence system named Cyc that he claimed would some day be able to answer questions posed in spoken or written language — and to reason.

Cyc was originally built by entering millions of common-sense facts that the computer system would “learn.” But in a lecture given at Google earlier this year, Mr. Lenat said, Cyc is now learning by mining the World Wide Web — a process that is part of how Web 3.0 is being built.

During his talk, he implied that Cyc is now capable of answering a sophisticated natural-language query like: “Which American city would be most vulnerable to an anthrax attack during summer?”

Separately, I.B.M. researchers say they are now routinely using a digital snapshot of the six billion documents that make up the non-pornographic World Wide Web to do survey research and answer questions for corporate customers on diverse topics, such as market research and corporate branding.

Daniel Gruhl, a staff scientist at I.B.M.’s Almaden Research Center in San Jose, Calif., said the data mining system, known as Web Fountain, has been used to determine the attitudes of young people on death for a insurance company and was able to choose between the terms “utility computing” and “grid computing,” for an I.B.M. branding effort.

“It turned out that only geeks liked the term ‘grid computing,’ ” he said.

I.B.M. has used the system to do market research for television networks on the popularity of shows by mining a popular online community site, he said. Additionally, by mining the “buzz” on college music Web sites, the researchers were able to predict songs that would hit the top of the pop charts in the next two weeks — a capability more impressive than today’s market research predictions.

There is debate over whether systems like Cyc will be the driving force behind Web 3.0 or whether intelligence will emerge in a more organic fashion, from technologies that systematically extract meaning from the existing Web. Those in the latter camp say they see early examples in services like del.icio.us and Flickr, the bookmarking and photo-sharing systems acquired by Yahoo, and Digg, a news service that relies on aggregating the opinions of readers to find stories of interest.

In Flickr, for example, users “tag” photos, making it simple to identify images in ways that have eluded scientists in the past.

“With Flickr you can find images that a computer could never find,” said Prabhakar Raghavan, head of research at Yahoo. “Something that defied us for 50 years suddenly became trivial. It wouldn’t have become trivial without the Web.”

Thinking about Clean Clouds

There is a trade-off between efficiency/resource utilization on the one hand and reliability/convenience on the other with regard to cloud computing.  Although use of the term 'cloud computing' provokes images of data, apps and programs residing in some nebulous non-place like a cloud, it is all just moved to a data center somewhere. In order to prevent service outages or downtime, most providers maintain excess capacity meaning that often server utilization rates are "6% to 15%, with 75% of servers using less than 10%." (Glanz, 2012). Many are 'comatose' servers, doing little more than burning electricity and "little if any computational work." (Glanz, 2012).  The studies found that up to 75% of the servers in a given 'farm' were basically idle. 

Servers are not the only energy consumers in data centers however, industrial cooling systems are needed to keep the massive spaces useable.  There are also backup battery installations and chargers necessary to prevent disruptions due to the local electric grid.  In fact, most data centers maintain a stable of diesel generators that kick in whenever the local electrical service grid goes down.  The explosion of consumer data creation, transmission and storage due to the relative cheapness of cloud based centralized computing is leading to an energy useage profile that is simply not sustainable. 

One possible avenue to redress this mismatch is virtualization, which effectively merges multiple servers into one large flexible computing platform that can host a variety of applications or data on a much more rapid scaling basis.  While this may reduce the need to maintain individual excess capacity in computing resources and help improve server utilization rates, it will not reduce the total energy footprint. "Nationwide, data centers used about 76 billion kilowatt-hours in 2010, or roughly 2 percent of all electricity used in the country that year," noted The new York Times.

Glanz, J. "Power, Pollution and the Internet."  New York Times.  (September 22, 2012). 
Retrieved from
http://www.nytimes.com/2012/09/23/technology/data-centers-waste-vast-amounts-of-energy-belying-industry-image.html

Which is better -- real or artificial intelligence?

The question of which is better, artificial or real intelligence contains several concepts that need unpacking first in order to make a reasonable answer.

First what exactly do we mean by intelligence?

There are a number of qualitative characteristics that seem to constitute intelligence. The ability to make sense of various inputs from the environment as well as remembering and learning from past experience are considered signs of intelligence. Also, the ability to make sense of ambiguity or seemingly contradictory inputs and dealing with perplexity through rational inference are components of intelligence. Intelligence means using a reasoned or rational thought process to respond and react successfully to new situations or scenarios. Intelligence is complex and adaptive. Intelligence is recognizing and making judgments about the relative importance of different elements within a situation to arrive at reasonable and effective responses.

Second, what do we mean by artificial intelligence? (I am assuming that 'real' intelligence is that exhibited by human agents).

Artificial intelligence, also called machine intelligence, is behavior performed by a computer system that if done by a human would be considered intelligent behavior. AI differs from the typical computer system in that it focuses on symbolic as opposed to numeric manipulation and utilizes heuristic processing as opposed to algorithmic processing. Heuristics are basically a form of intuitive knowledge, often called rules of thumb. Rather than a specific and rigid algorithm, heuristics are flexible and adaptive. AI's represent knowledge symbolically and manipulate that knowledge using heuristics thereby becoming capable of responses that appear in context to replicate real intelligence. Perhaps the best example is the chess program Deep Blue developed by IBM which beat Chess Grand Master Gary Kasparov. (Chess has long been considered a yardstick of measuring intelligent behavior and seems to be a perfect replicator of symbolic heuristic manipulation.)

Lastly, what do we mean by better? Better in what sense?

If it is simply a matter of preference, not surprisingly we humans would appear to prefer real (or human) intelligence. But there are a number of areas in which AI is arguably superior. Because artificial intelligence operates within a computer platform, it is well documented in a way that real intelligence is not. It is also internally consistent and thorough. It does not suffer from fatigue or have bad days. AI tends to execute tasks much faster than a human could and perform those tasks with a higher degree of accuracy. It also has a characteristic of permanence that real intelligence unfortunately lacks, as well as being easier to duplicate and disseminate. For certain tasks, AI is considerably cheaper to develop and deploy. But even with all of these advantages, there are still areas in which it is inferior to real intelligence. AIs are as of yet not naturally creative and lack inspiration. There are no AI Mozarts or Picassos yet. They are also inferior to human intelligence with regard to sensing the environment directly and adapting quickly. AIs are inferior to human jet fighter pilots.

So it would probably be correct to say, each is good at certain things and not so good at other things.

Reference
Turban, E., Sharda, R., & Delen, D. (2010). Decision Support and Business Intelligent Systems (9th ed.). Upper Saddle River, NJ: Prentice Hall.