A mat(c)h made in heaven?


Here at Twoo, nothing makes us happier than making sure you meet great people. However, there’s no rest for the wicked and we always try to perfect the way we work our magic.

It’s the algorithms, the nuts and bolts of Twoo, that are the reason you stumble upon brilliant people who have so much in common with you. They say don’t fix it unless it’s broke, but we think there’s always room for improvement.

Questions & Answers

Our latest goal was to create a more interesting Questions & Answers experience. Your profile has been given a bit of a facelift and the Q&A section has been replaced with a new one, offering one question at a time and featuring the ones you’ve already answered. There will be four easy parts to every question:

  1. Your answer
  2. Answers you accept
  3. Importance
  4. Explanation (optional)

Don’t worry, it won’t get boring, as we have questions about ethics, dating, lifestyle, sex, religion and so much more.

We understand that there might be some answers you want to keep private, so we made sure that’s also an option. Those answers will be for your eyes only, as well as our machines to work some algorithm magic.

The way you’ll see other users’ profiles will also change a little bit. Their profiles will list the number of questions they’ve answered and the number of answered questions you have in common. This will allow you to see how well your answers match.

Matching system

Why the changes, you might ask? Well, the whole idea of this revamped Q&A approach is to make our matching system smarter. We focus on three values that are collected from the answers on your profile:

  1. Your answer
  2. How you’d like someone else to answer (i.e. the answers you accept)
  3. How important the question is to you

These three values will determine your match percentage with other Twoo users. To further explain how matching works, let’s take two random Twoo users, Tom and Sophie. Tom and Sophie have answered 2 questions on Twoo:

You’re dating someone you really like. How long will it take before you have sex?

  1. 1-2 dates
  2. 3-5 dates
  3. 6 or more dates
  4. Only after the wedding

Your partner cheated on you one drunken night. Could you forgive him/her?

  1. Yes
  2. No
  3. It depends

Tom’s answers:

  1. Tom’s own answer: 1-2 dates
  2. Answers Tom would accept:
    1. 1-2 dates
    2. 3-5 dates
  3. Importance: Very important
  1. Tom’s own answer: No
  2. Answers Tom would accept: No
  3. Importance: Somewhat important

Sophie’s answers:

  1. Sophie’s own answer: 6 or more dates
  2. Answers Sophie would accept:
    1. 3-5 dates
    2. 6 or more dates
  3. Importance: A little important
  1. Sophie’s own answer: No
  2. Answers Sophie would accept: No
  3. Importance: Very important

Calculating the match

This is the information that allows us to calculate the match. After that, it’s all number crunching. All the maths magic is done by our computers, which means that there is zero bias and we don’t even have to get our calculators out. All we have to do for our computers to process the information in a language that’s digestible for them is to assign numerical values to preferences such as “somewhat important” and “very important.” For this, we use the following scale:

Screen Shot 2014-12-11 at 11.54.40

These are the values we’ll use to give our calculations the right ‘weight’ when looking at how satisfactory your answers are according to other users’ preferences. In this imaginary scenario Tom and Sophie’s match percentage is determined by their answers to the following two questions:

How happy is Tom with Sophie’s answers?

Tom indicated that Sophie’s answer to the first question was very important to him, whereas her answer to the second question was not that important. So, the first question scored 50 ’importance points’ and the second one scored 10 points. Out of those 60 points, Sophie earned 10 by answering the second question how Tom would want her to. This leads us to conclude that Sophie’s answers were 10/60 = 17% satisfactory.

Screen Shot 2014-12-11 at 11.55.07

How happy is Sophie with Tom’s answers?

Sophie assigned 1 ‘importance point’ to Tom’s answer to the first question and 50 to his answer to the second question. Out of those 51 points Tom earned 50. Similarly to the previous calculation, we can conclude that Tom’s answers were 50/51 = 98% satisfactory.

Screen Shot 2014-12-11 at 11.55.16

Once all that number crunching is done and dusted, we have to do one fairly simple equation. To get the final match percentage for Tom and Sophie, we just multiply their satisfactions and then calculate the square root: sqrt (17% * 98%) = 34%.

Screen Shot 2014-12-11 at 11.55.24

We understand that not everyone is a fan of calculations and maths, so we apologise for overwhelming you with numbers. However, rest assured that the complexity of all these equations ensures that the matches are as accurate as possible. At the end of the day, behind all the maths and algorithms is a very simple goal. We want you to meet more people who float your boat, even if that means we have to make some waves happen.

P.S. Check out our visual Q&A explanation below, made just for you!

New Q&A Infographic -v2 3
Team Twoo