DZone
Big Data Zone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone > Big Data Zone > Why a Knowledge Graph May Power the Next Generation of Siri-like Assistants

Why a Knowledge Graph May Power the Next Generation of Siri-like Assistants

Google's Knowledge Graph leverages complex data mining and extraction algorithms to continually glean information from the web, disambiguate it, and load it into a structured graph where meaning and relationships are clearly defined and easy to query. Read on to learn more.

Amy Stapleton user avatar by
Amy Stapleton
·
Jan. 22, 16 · Big Data Zone · Opinion
Like (3)
Save
Tweet
3.77K Views

Join the DZone community and get the full member experience.

Join For Free

What’s the biggest complaint against Siri and other virtual personal assistants (VPAs)? The complaint I see the most is that Siri doesn’t always give you the answer, but instead displays links to a bunch of web pages and makes you do the work. Try asking Siri right now, "Who built the Eiffel Tower?" and Siri will display a Wikipedia blurb and map, saying "Ok, here’s what I found." It’s up to you to read through the Wikipedia text (which seems painfully small on my iPhone 6 Plus, but I’m old) and find out that Gustave Eiffel was the designer and engineer.

What is the Knowledge GraphNow, try typing the same question into Google. At the top of the screen, you’ll see the names and photos of Gustave Eiffel and Stephen Sauvestre. Not only did Google answer the question directly, it actually told me something I didn’t know, which is that Eiffel wasn’t the only architect who designed the famous tower.

What technology underlies Google’s ability to answer my question directly? Anyone who follows the world of SEO knows the answer to the question is the Google Knowledge Graph. The Knowledge Graph is based on mountains of information about people, things, and their interrelationships that are housed in Wikidata (and formerly in Freebase, acquired by Google in July 2010).

Google’s Knowledge Graph has evolved into the Knowledge Vault, and Jaron Collis does a great job at explaining some of the technology that powers it in this Quora response. Google leverages complex data mining and extraction algorithms to continually glean information from the web, disambiguate it, and load it into a structured graph where meaning and relationships are clearly defined and easy to query.

In my recent post on Opus Research called “The Knowledge Graph and Its Importance for Intelligent Assistance”, I look at why this technology is so important for the coming age of VPAs and enterprise intelligent assistants. If you’re a developer in the field of Big Data or Machine Learning, you may very well be building the infrastructure that powers the truly smart digital assistants of the future. Those would be the ones that can answer just about any question without making you read a web page.

Graph (Unix) Assistant (by Speaktoit)

Published at DZone with permission of Amy Stapleton, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • What I Miss in Java, the Perspective of a Kotlin Developer
  • 8 Must-Have Project Reports You Can Use Today
  • How Java Apps Litter Beyond the Heap
  • DZone's Article Submission Guidelines

Comments

Big Data Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo