In the age of online dating, big data analytics has become a major contributor to leading to potential relationship success, because online dating services have to deal with a huge amount of data. As an example, Match. This demonstrates that technology and big data are changing the dating game. Typically, most information is gathered through questionnaires .
The questionnaires ask for likes, dislikes, interests, hobbies, and so on. The number of questions asked depends on the service that the user has selected.
It appears that the more successful sites ask hundreds of questions to get better results . Diagram shown in Figure 6 provided by an article  illustrates a simple depiction on how matches are made based on the information provided.
This information allows online dating sites to observe the actions of its customers, not only what is filled out in a questionnaire . After the site collects a large amount of data, the information is analyzed; all the data is compiled in a database system including RDBMS and NoSQL databases, and then sifted through using a variety of different algorithms to predict the best matches .
However, it is debatable whether big data actually improves the chances of a potential soulmate. Those against big data in online dating claim that there is a high probability that both females and males may unintentionally or intentionally misrepresents themselves . This is a major weakness for online dating sites to overcome. This is done by obtaining their search history, shopping history, and profiles on social media sites. Other professionals believe that big data is essential to finding the right relationship.
The thought is that big data creates facts, and facts do not lie . These behaviors include where the customer likes to shop, what shows they watch on Netflix, what social media site they perform, and so on.
Zhao from the University of Iowa has created a collaborative filtering system that looks at browsing behavior, in addition to responses from potential matches . Examples of the browsing behavior are where does this person shop online and what music do they listen to.
This particular algorithm for online dating works similarly to how Netflix and Amazon recommend certain products . The next two paragraphs will analyze big data techniques that eHarmony and Match. Every piece of information collected by eHarmony is used to determine each likely match for their users . In addition to big data, eHarmony also utilizes machine learning to establish over one billion matches daily . The matchmaking system for eHarmony is built in MongoDB which allows matches to be made in under twelve hours .
Next, points are given to the user based on a variety of predetermined qualifications. For example, how important is it that your potential partner answers this question in a similar way ? Once the points have been assigned, users with similar points are matched together. Instead of using big data to create matches, Match. If distinct differences are found, the algorithm adjusts the match to create more accurate depiction of the user .
Tinder is a casual dating site that allows user to make split second decisions to determine if they like a potential match . This mobile application show a vague profile illustrate in figure 7.
The user then swipes right on the profile to match the potential suitor. If the potential suitor also swipes right, a match is made and both parties are alerted . A sample profile from the dating app Tinder. Recently, Tinder had overzealous right swipe clients. If every user of the application swiped right, it would lower the value of the right swipe overall .
To elaborate, users would not take any matches seriously, because every profile will ultimately match one another. To fix this issue, Tinder set a limit of right swipe that users are allowed to have each day . To determine if this change affected their membership, Tinder collected big data on their users that only swipe right.
Tinder found that the users conformed to the new rules and did not discontinue their membership . Tinder is currently using a software called Interana to collect data from their clients .
Interana is a self service tool that analyzes data by allowing users to input queries . This is a huge step in big data analysis that typically needs custom SQL queries.