Wednesday, May 6, 2015

Patch Notes: Voting and Ratings!

Changelog:

  • The term predictor is used instead of survey (in most places). This makes it more clear that these "surveys" do a lot more than collect data.
  • Users can now rate predictors!
  • Fixed bug that could prevent new answers from being saved for later use
  • Huge backend changes that allow for more responsive predictor updates
    • Response count and predictor AI updates took about a day to show up
      • They now take a few minutes
  • A whole bunch of other little things
Enjoy!

Monday, May 4, 2015

How to make a computer predict anything, with AI

World of code. From The Matrix.
Image from The Matrix
At Clever Surveys, we're in the business of making predictions, but people are often skeptical. How can a computer make an accurate and personal prediction from the answers to a few questions? To understand how this works, think of the world as a whole bunch of math. Everything from the way you walk, to the college major that you'll most enjoy, is an equation. The problem is, we don't know all these equations. Scientists spend their whole lives discovering the equations that govern the universe. Machine learning scientists instead discover how to discover these equations.

Of course, a computer can't pull knowledge out of thin air. It has to learn from something. That's where our surveys come into play. By responding to a survey, the computer learns a bit more about the equation it's trying to discover. It may learn that people who are shy tend to like engineering majors, but if they also like writing, they'll be more interested in journalism. In order for the computer to learn these correlations, it needs to know what the right prediction is for a set of answers. That's why every predictor has a survey that asks all the usual questions, and the predictor questions.

By studying these responses, the computer comes up with an equation that it thinks will accurately map peoples answers to the best predictions. To those who study artificial intelligence, this process is known as supervised learning. It's not always perfect, because people are complex, and hard to predict, or maybe it just doesn't have enough responses to learn from. However, most of the time it's accurate enough to help. Even if the top prediction isn't the right one, by providing the probability for each prediction, the "predictee" can get a pretty good idea of what the best prediction is.

Try it out for yourself. Look for a predictor that interests you, and see if it works. If it doesn't, you can always help it learn by giving it a new survey response!

Sunday, May 3, 2015

Feature Preview: Cast Your Vote!


The upcoming patch will allow users to rate surveys! No longer will the survey list always place the newest surveys on top (although this is still an option). With this feature, it will be much easier to find the best surveys.

Create your own survey, and see how much people like it! Can you make the #1 survey? Get a head start here.