Veritable API: Valuable inferences from big, messy data

Robb Miller, July 30th, 2012

Prior KnowledgeSan Francisco startup Prior Knowledge recently released in public beta their predictive analytics API called Veritable.  They want to enable every developer with big data prediction tools, without becoming a quant genius first. Just upload a dataset, execute analysis, make predictions and watch the sparks fly.

They have one public demo, Veritabill, that that they developed for the launch of their ruby client.  You can see it here, and the github repo is here.

Veritable works by searching through all possible relationships in a dataset, using an advanced Bayesian probability machine-learning algorithm.  Developers can join the beta program and use Veritable to predict, explain or group data, even with noisy, sparse or heterogeneous datasets.

There are other companies in the big data / predictive analysis space, including Platfora, Clearstory, BigML and Datameer (among others).  Prior Knowledge likes to distinguish itself by saying “At P(K), we’re building a platform that understands the actual causes behind your data.  Its power comes from some fancy nonparametric Bayesian modeling under the hood. As a developer, you get all the benefits of that technology without having to implement, tune, or scale it yourself.  Basically, we want to give every developer data super-powers,“ says Eric Jonas, President and CEO of Prior Knowledge, having some street-cred, including being ‘on-leave’ from a PhD from MIT in neurobiology.

The developer ‘infer-structure’ Prior Knowledge provides relies on some pretty fancy inference engines in order to efficiently handle big, messy, real-world data, magically transforming it into valuable actionable insights.

The Veritable API officially supports client libraries for Ruby and Python (RESTful HTTP), and has some great examples published on Github and their website.

Veritable Methods

Predict has a wide range of applications. For example, voting or buying behavior can be predicted from everything else that is know about an individual.

Related tells you which other columns are predictively related to a given column of interest.

Similar tells you which rows are most, well, similar to a given row. While this sounds straightforward, Veritable has a couple tricks up its sleeve here. First of all, Veritable knows that rows can be related to each other in different ways, depending on the columns in question. A good example is that individuals might group together one way when we pay attention to demographic variables, and then in a whole different way when we look at geographically-linked columns.

Both comments and pings are currently closed.

2 Responses to “Veritable API: Valuable inferences from big, messy data”

August 4th, 2012
at 8:25 am
Comment by: Nonparametric bayes | Firstcoastfin

[...] Veritable API: Valuable inferences from big, messy data [...]

October 22nd, 2012
at 12:01 pm
Comment by: Can The TappingStone API Survive Among Competition

[...] They are the Prior Knowledge API and the Precog API. To read more about the Prior Knowledge API check out an article that we published back in July. Simon Chan, co-founder and CEO of TappingStone, told TechCrunch in [...]

Follow the PW team on Twitter

ProgrammableWeb
APIs, mashups and code. Because the world's your programmable oyster.

John Musser
Founder, ProgrammableWeb

Adam DuVander
Executive Editor, ProgrammableWeb. Author, Map Scripting 101. Lover, APIs.