I either have to unfriend people to get it to give me stuff i care about (since it appears to have no way to explain i don't give a shit what my grandma thinks about sushi in palo alto), or it's giving me answers that don't seem better.
I understand they needed to improve their site/internal search, and this looks great for that. But it just doesn't seem like that big a deal to me.
What am i missing?
ITYM "People who live in Palo Alto who like Sushi who aren't my Grandma or my one friend bob who has horrible taste or oh crap that one guy fred who i accidentally friended or ..."
I don't know anyone who has a very clean social graph that they can formulate sane preference queries about.
Indeed. Which is exactly why you're better served using a dataset that includes people you don't know (and ideally who aren't like you or else everyone will segment off into the same couple spots like middle school). The wisdom of crowds doesn't mean the wisdom of your rolodex.
I did at one point organize my FB friends into groups like Family, Close Friends, Acquaintances, Distant Friends, People I Know From That One Club, etc. If I were going to use this, I'd probably just filter it to use the Close Friends group. Or if I know I have similar taste to one or two friends, I'd just limit it to them. I dunno, I'm not sure how I feel about this yet, but I can certainly see some ways I could use it.
How much information on sushi places in Palo Alto is your grandma pumping into the system to dominate that sector? Is she checking into multiple sushi places dozens of times a day? It's like supplementing every google query with -site:4chan.org on the off-chance a search for a camera lens spec or node.js tutorial would lead to 4chan.
This is a great strawman that you've knocked down.
I think it's closer to #1 with "popularity" replaced by "preferences". But that has the problem that i don't care what all of my friends think about most things, or even most of them.
Proof?
Most of these algorithms build models that do affinity weighting, and then try to guess at how the same some other person is as me (which is hard across such a variety of attributes).
There is no magic, so please explain the math/algorithms you think would work here.
(Sorry, it's just a lot of people wave the magic "algorithm" flag when faced with hard problems)
Well, Facebook can tell how often you interact with certain people. They can determine certain things about the content of those interactions. They can detect how similar your friend graph is to another person's. They know that your grandma is your grandma (if you have told them, of course), and they know, for example, that most people don't want to hang out with their grandma.
I haven't given you pseudocode for an actual algorithm, but I can imagine that Facebook could combine all of these metrics into an index that can tell them roughly how likely you are to want to hang out with certain people.
without you telling explicitly who you want food recommendations from or tech product recommendations from its an incredibly difficult problem. Just because you talk to someone everyday doesn't mean you want their opinion on food or tv shows.
Their "Close friends" algorithm does a pretty good job already. And even if it doesn't I'm sure most people have already removed / added friends as appropriate from that circle.
Facebook also has a bunch of data on how often you've interacted with various friends there .. so that could be one data point. (How often you're tagged in a check-in / photo, how often you've liked a post made by someone else etc.)
Your Your mom / dad / school friends generally may not be a good data point, while your college friends might be.
It'll take a lot of beta testing and tweaking, but I think it can be done.
What makes you think that Facebook doesn't calculate an affinity score between each pair of friends and use that to heavily weight search results? The affinity score definitely exists (EdgeRank), and it seems to be used all over Facebook currently, so I suspect it would be a big factor in search.
Usually talking about unpublished, constantly evolving algorithms in simplistic terms is a bad idea. The number of times people talk about Google PageRank in a discussion about "how Google works" is baffling because it's pretty obvious Google has a lot more going on behind the scenes than some simple algorithm in an academic paper.
Single affinity scores would not be very effective since my affinity towards various friends varies with different queries.
You'd need a very large matrix of combinations, which would be really expensive to build, and probably really expensive to use during scoring.
I'm guessing they use something similar to this with a bunch of other ranking signals. I guess i'd just be really surprised if they've actually made it work well.
Well for one, it seems like a great way to browse Facebook content using natural language, rather that mouse clicks and page surfing. I like the idea of saying "give me pictures that I like taken in my hometown with my brother", rather than clicking through a bunch of filters.
I for one welcome any new natural language interface that can replace and improve on click interactions.
sure, i get the "better way to work with facebook's site" aspect, and i'm sold on that, but that doesn't seem to be how either facebook or the press is trying to sell it
(I wouldn't be so harsh if it was just the press trying to sell it this way, since the press is always trying to generate clicks :P)
My spin on it is more so positive. At least they still care about product and tackling very difficult questions. This is not some advertising backend optimization or yet another smartphone integration. The fact that most of the speculators missed this entirely is even better news. Facebook is still engineering and technology driven, and this is the hope that keeps all of this still very interesting with much to look forward to.
... Search is how a large portion of money is made on the internet. This is quite obviously a move to stop people from going to Google for some types of monetizable search queries (movies, music, local, etc).
Well hopefully with enough data, it can automatically know that you don't care about your grandma's sushi preferences, and deemphasize that information when you search.
You're not missing anything... that's it. Facebook CEO rolls out search feature.
While I do think that the feature is pretty interesting, I don't think it warrants reporters flying in from all over the country to cover the event. I'd be pretty upset right now if I flew in from a news organization NYC to cover this.
Oh man, I know. I would be furious. Now you have to somehow justify that $10k trip by forcing yourself to make search sound cool and draw views. Now you have to spend your time trying to figure out WHY this feature is worth anyone caring about past a search for "What 18 year old females have recently gotten out of a relationship?"
I'm torn. On one side I really like it, it reminds me of the old People Search feature Facebook used to have. On the other side for third party developers especially those who try to make the Facebook experience better, I'm afraid this is reinforcing the point you should not build 100% on platforms.
I'm sure there are many who have had this idea or are building this currently. Facebook Heroku templates given for new developers to start with, hit on the four main areas that Graph Search seem to provide.
Another example would be a query like
movies liked by people who like movies I like
In FQL the closest I would have gotten was
SELECT name, page_id from page where page_id in (SELECT page_id from page_fan where uid in (SELECT uid2 FROM friend WHERE uid1 = me()) and profile_section='movies')
And even then FQL was unstable
So then you wonder, why use an app with an unstable query built on an API filled with bugs when I can faster get the result using facebook.com?
I would be torn too if people used my app, but I like this. Building your own app has it's limits. I built a facebook app to show mutual likes sorted by likes because facebook's pages browser only showed mutual likes sorted by friends. The FQL to do this is slow and unusable if someone has many hundreds of friends and likes. Plus, some friends don't allow apps to query their data, so the result is incomplete.
My feature request would be to allow us to create and share custom FQL and views computed and rendered by facebook. Then, friends don't have to give permission to apps to access their data and facebook runs the query faster.
in your example, look how difficult it is for a company like netflix that has just about every movie you've seen and rated along with everyone else's. Along with friends lists. Now take Facebook who is trying to apply this generalization along multiple categories. Its going to be very difficult to get right.
Not sure if anyone has mentioned this yet, but if you watch the video on the bottom part of the page with Zuck, one of them explicitly says how this product competes with Google. Something about how if two people search for Apple on Google, they'll get the same results, but if they search Apple on FB Graph Search, they'll get personalized results. It's really interesting from a technology perspective the way that search is becoming personalized, and we've definitely seen Google eyeballing search personalization, but it's been limited pretty much to geo and the limited info on G+. Facebook is uniquely positioned to use the volume of data on each person to provide more meaningful results.
From a revenue perspective, I think this is definitely competitive to Google. Not saying it will succeed, but businesses will definitely see value in advertising to hyper-specific segments and personal groups. It sounds strange to say, but I do think UI and speed will be key components of whether FB GS will do well. Search is a convenience market, and if FB GS isn't convenient, Google is always one click away.
> one of them explicitly says how this product competes with Google. Something about how if two people search for Apple on Google, they'll get the same results, but if they search Apple on FB Graph Search, they'll get personalized results.
Except that's not true. Google personalizes results for users and also sometime integrates social aspects (through Google+).
If I search for pizza I see a map of pizza places close to me, their average reviews, links to find out more, photos, etc etc. I don't know if a Facebook friend once at a slice there, but I also don't care whatsoever and would rather not see it to be honest.
The social aspects I assume? Personalization absolutely works as it brings up a map of all the pizza places closest to me. Your search shows all the places closest to you.
You don't have to use Google+ news stream if you want to get personalized search results, if that's what you're trying to imply (by friends working at Google). Search personalization is achievable by other means if necessary: past searches, searching while logging in with Google account, YouTube searches. Facebook is essentially trying to do the same, with much less product spectrum and more desperation as it gets more boring and uncool.
Yeah that was a little bit of an exaggeration but I kind of see her point. Personalization in search engines is mostly at the cohort level, not at the individual. To use your example of a local search, the results are the same for the few thousand people who live in that zip code. More broadly, search engine results are not personalized as much as they are sensitive to location, gender, broad preferences, etc. Facebook results, on the other hand, really involve you as a person on a very fine level - your friends, etc.
Looks like head-on with Google, and then why not? The results are specific to a user and his/her taste or surroundings. Something that Google also tries to achieve using history.
This is pretty futuristic, it's SQL for non-techies that pulls from Facebook data. The most inquisitive, but not enough to be a programmer and deal with FQL and code, will find this really useful since they can finally make use of all the objects they've acted upon and entities they've acted with.
It makes Facebook data actually... purposeful.
The next step is still to match purpose with intent to make that money.
Our startup is very excited about this part, since we let people earn bounties based on the intelligent connections they can make between people they know and a business offering a particular service or deal. We are curious whether it will be open enough for us to suggest or run searches for an authenticated user to suggest who they should share a particular offer with.
I don't doubt they open it to their platform but at the same time... remember what happened to people playing on Microsoft's Windows platform in the 80's/90's. And from the scuttlebutt I've heard about dealing with FB execs, they're much better at analyzing data, have clout, leverage, money, power, traffic, so it's hard to deal.
Imo, this is a very smart move if the execution lives up. It gives an incentive to put up even more (structured) information to Facebook, such as Likes/people tags/etc., because now there is a more permanent point to it: it can be discovered by someone much later and become useful and interesting, as opposed to it being interesting merely up to a day on the News Feed and then disappearing forever somewhere deep in your timeline.
In other words, it makes building your profile feel additive and even useful.
The marketing value of a Facebook like just soared.
I feel like a Luddite for it incentivising me to remove stuff from a wall I want to be a place for actually interested friends to check out my photos and not a collection of metadata for marketers
Wouldn't it be neat if there was an "anonymous like" that you could use for the benefit of your friends and yourself, but that would be prevented from being revealed in a way that was traceable directly to you? I.e. differential privacy for the facebook crowd.
For me, the potential negatives of leaving a very precise data shadow for marketers and state actors to remember for all time often outweigh any potential benefits, for a whole range of 'codify yourself' opportunities even outside Facebook (e.g. GoodReads, Amazon Wishlist, YouTube subscriptions, etc).
Graph Search seems like strange branding to me. I almost didn't click the link because I thought "Graph Search" was a new API and not a user-facing product (to be fair, the context was a posting on HN so I was predisposed to think API). Graph Search's real focus appears to be on the use of natural language and the presentation of/interaction with data. The "Graph" is almost the least interesting about it.
I think they chose the name as an homage to the name of how the data is represented from an engineering standpoint. A graph is a data structure that has many nodes connected together. In this case, a node is a person, photo, location, etc, and the edges represent how they are related to each other.
I don't think that branding is for users. I think users will always just see "Facebook Search" when this is eventually rolled out broadly. The "Graph" part of "Graph Search" is for us geeks and for Wall Street. The idea is to obviously differentiate this against Google's "Web Search", "Image Search", and other Thing-Searches.
Crazy.. I developed a Facebook Graph search about a year ago using FQL queries. It works very similarly to how Facebook implemented their Graph Search. I even put a voice recognizer on top of it. Glad to know that my crazy ideas aren't so crazy after all :)
Or not. Doesn't be ashame, it works great (or at least it seems to work great). Meanwhile, upload to any server to give it a try. I really want to test it, and I think it should receive more buzz ;)
I don't quite see how this is big competition for Google (yet). Facebook GS can return me more data about my friends than Google can, but Google can return more results for general information. These seem very different from one another.
No, I think they're probably doing proper natural language parsing, and from there hand-coded translation to (their internal version of) FQL.
I wonder how flexible their grammar is. It'll be pretty easy to reverse engineer the techniques they are using by looking at failure modes of parses and how intelligently they correct fall-throughs.
So basically facebook is what facebook was 7 years ago when you could click on a word in a profile and find out everyone else in your (college) network that also had that listed.
I'm glad they brought back functionality they removed forever ago.
It will not compete with my google searches, I usually search for wikipedia articles, homework questions, and programming tutorials/help... Seeing people with similar interest is cool but I already do that with meetup.com (very nice in Boston). I am just out of touch with most of facebook target audience? I guess so.
This is an important step for Facebook and I'm surprised no one has really mentioned it (all ~50 comments so far are about the graph search).
The big thing here isn't graph search, or the fancy searching per se. The big thing here is this:
> "and meet new people, too."
This is huge. Huge!
Facebook from the start was envisioned as a sort-of dating platform but that part of it got swept under the rug real quick. Throughout Facebook's history meeting people with Facebook has been a slim thing. Typically it was always one way:
Meet in real life -> Add on facebook.
It's only a matter of time until Facebook tries to make it the other way around. It seems they're explicitly avoiding the "dating" route, which may or may not be wise (dating sides have some weird connotations among some groups of people). It looks like they've finally found their solution.
The amazing thing here isn't Graph. It's that Facebook is going to change its paradigm so that meeting new people is a viable goal of going on Facebook.
So eventually we'll be meeting people through Facebook, starting with meetup.com style interests. That's big.
That's where other social networks differ. On Diaspora for example one probably doesn't know anyone after joining, and you always meet new people. You follow interests, subjects and conversations, not your acquaintances from real life. So it may be "big" for Facebook, but it's routine for other networks.
It might be a routine for others but the big thing here is that facebook found a way to do it and there are a LOT of people already on facebook. That will then make facebook the biggest and most efficient site for this feature.
Hashtags work for that quite successfully (in Twitter and Diaspora). I'm not sure how well will these graphs work in comparison, but it's better than nothing for Facebook.
The Facebook default sharing (just some timr ago, or still) is that share to your friends of friends. Or at least you could see the images of friends of friends.
First to replicate OKCupid's compatibility algorithm and automatically do it for Facebook profiles, throw it into a SoLoMo app, then charge $20 to hang out -- what the kids are calling it these days -- your top 5 compatible people and boom! You got a hit. Then watch it get copied.
But it's okay, you'll get the last laugh in another few decades when having a Facebook profile is more powerful than having government issued identification and we're in a topsy turvy world where if the Facebook personality emitting/detecting jewel you have to wear around your neck would light up if someone else compatible is close by for you to mate with.
I consider the "meet new people" a downgrade for facebook than an upgrade. I hope that is not a direction they pursue aggressively because it risks making facebook less relevant. One of the things that made facebook different is the expectation that you're somewhat creepy if you just go around friending random people. As a long time facebook user, I prefer it stay that way.
Just to play devil's advocate... creepiness is defined by the generation _after_ you. It's inherently defined, something creeps along, up, or around. So, really, what you think actually doesn't matter. It's what the 16 yo kids think is cool. And if they enjoy spending all afternoon after school going through Facebook profiles, well I guess so it goes.
creepiness is defined by the generation _after_ you
Source:)?
I get the "hook" to lure people onto facebook may change from generation to generation but I wouldn't necessarily say the hook for a newer generation supersedes the needs of the existing generations. If that were the case, facebook would always be focued on building a product for 16-18 year olds. Clearly that hasn't been the case from their past history.
Quite the opposite, in my opinion. People don't like being bothered by strangers on Facebook. It's weird and creepy, especially so when it's a guy contacting a girl. This could be seen as a disincentive to share if you don't want your face popping up on search results for people outside your immediate network.
It also makes friends who are ignorant or careless about privacy more of a liability. If they tag you in something that's set to 'public', that thing could now be seen by far more strangers far more frequently. There's no good solution to this: You can harrass your friends about their tagging habits, waste countless hours un-tagging yourself every month, or delete your profile altogether.
I could see it being useful if you could give it commands. Something like: "Invite all friends who like Game of Thrones to my Game of Thrones Event on Sunday at 8PM". Then again, that could just increase the amount of noise on Facebook and drive people away even faster.
At first I read that as altruistic, and I was going to agree. In fact, I think that's a more accurate statement than autistic... or perhaps just more optimistic.
>If they tag you in something that's set to 'public', that thing could now be seen by far more strangers far more frequently. There's no good solution to this: You can harrass your friends about their tagging habits, waste countless hours un-tagging yourself every month, or delete your profile altogether.
You can also change your profile settings so you have to approve all posts you are tagged in before the tag can be viewed by the public. I've found this to work a lot better for me than untagging
This is exactly what I was thinking. I had about 5 seconds of thinking that this was very intriguing. But then I stopped thinking about it abstractly and imagined it in the context of my life. I just can't think of any situation where my desire to connect with a stranger would be stronger than my aversion to attempting to do so. I feel awkward, creepy, and a little unsafe just imagining it. And the feeling is multiplied when I imagine being on the other end.
People love being bothered by strangers. Just try it. Make any half-funny observation about the world around you to a random stranger in the line, at the hairdresser... just not when they're actively doing something. Weather the surprise, repeat what you said if necessary, allow them to come up with a response. If they don't, follow through yourself.
At first it seems like you're a crazy person talking at others. But after a minute (though it'll feel like a little longer) most people will happily talk to you.
And don't think of it as "bothering". You're diverting your precious attention to them. The thing that every website and channel on the planet wants from you.
That used to be just normal, polite behaviour BTW.
> At first it seems like you're a crazy person talking at others. But after a minute (though it'll feel like a little longer) most people will happily talk to you.
Yes - but if you watch very carefully you'll notice their eyes darting nervously about, trying to find the nearest exit, and a small frown appear as they attempt to calculate the whether staying in the line is worth it, and the likelihood of you attempting to sell them something or attempt violence if you make your excuses.
In other words - if some random guy starts talking to you in a line, you will tend to make small-talk in return. Whether you like it or not.
Sounds like you are unpleasant for other reasons. Typically, though certainly not always, when I engage random strangers in small talk I see smiles if I engage them confidently with something a little more interesting than "how's the weather". YMMV, etc
That is not my experience at all. Sure, some people will feel uncomfortable, but it shows right away, and I stop. Some people are more open and return the joke, keep the conversation going, etc
That's always nice, for everyone involved (or so I like to think).
There are many differences between that scenario and the equivalent on Facebook. Two critical ones:
- the interaction is of a short, definite length. I will probably never see you again if I don't want to.
- the number of real-life encounters I can have in a day are limited by my location in space and time. it's fun to have that happen once a day; I imagine the joy wears off when it's happening 30 times.
You know, there's a difference between 'introverts' and 'extraverts'; those people who stand around and feel awkward if no one is saying anything?
You know? The ones who want to talk to you in elevators? Or just come and stand next your desk while you're trying to do work and talk? All socionormative, smile and handshake?
Thing is, introverts are vastly outnumbered in society. So while his statement is generalizing, it is a good approximation to Facebook's population.
So, for Facebook it doesn't matter. As they always do, first they create something that is seen as violating people's notion of privacy. Then they add some form of setting that allows the introverts and control-freaks like you and me that makes it enough for us to not abandon the site, but at the same time allows to still be users.
Also, there is something funny about how you mention not liking to be bothered by strangers in an Internet forum with 10^6 users, but I digress.
Here's the cliff notes:
“But in 1998, researchers were finally able to do what Isabel Briggs Myers could not: an actual population study. The study was based on a national representative sample – 3,009 randomly selected individuals – which, through weighting of underrepresented groups, was made to approximate the distribution of the 1990 U.S. Census. The findings were clear: introverts and extroverts are equally represented in the population.” (emphasis in original)
Honestly, I consider myself extremely introverted, and I do all those things to avoid talking to people, but I kind of wish I didn't. I actually like random people talking to me about random things.
There's no need to attack him because you assume that he's not empathetic to others or is incapable of reading body language.
I really hope this "introvert fad" slows down soon. There's no need to be so radical, there's a spectrum of personality types. It's not black and white. I identify as an introvert. Social situations exhaust me, so I enjoy them sparingly.
If someone makes a funny comment to me in the elevator, I'll laugh and it's okay. I don't rant to him about my being a recluse.
For me there is a different between strangers that "found" you directly and strangers that "found" you indirectly, like from graph search. Somehow you can understand more when you meet them directly, although sometime maybe you'll feel unsafe when strangers start "bothering" you.
>People don't like being bothered by strangers on Facebook
This is true, however the fact that you can search friends of friends means you can look for people you might want to get to know better, and get introduced via your mutual friend. Or be bold and just send them a friend request with a little note, etc.
A friend of a friend is less of a random person than the current facebook search which is actually random.
Obviously it will be abused by some, however I think it is a pretty big deal as a feature
This really seems to harken back to facebook circa 2004. Every single comma separated phrase in interests section of your profile was a link that brought up all the other profiles with that phrase in your college network. I suppose some folks discovered each other this way, but it didn't seem very popular. No one cared when facebook disabled it.
Not to mention the ability to run checkbox-based searches across your university network based on a combination of gender "interested in" and "relationship status". Not sure it was lack of use that got that removed...
There are tons of use cases for FB graph. I find it interesting that they also mentioned job recruiting as a use case. I think they are gonna try take market share from other social networks, such as Linkedin.
Completely agree on that. That's actually the very first Facebook feature that got me excited and that might make me go back to Facebook.
This is also the obvious next step for social networks and one that quite a few startups (including ourselves) have been working on for the past couple of years under the "people discovery" banner. Can't wait to see this in action.
Sorry but mimicking meetup.com is not a big thing. Very few people like to meet up with strangers regardless of similarities in hobbies/activities. This will cater to a niche crowd and that will be it. This is a great feature on Facebook but let's temper the excitement about its importance.
Personally, I hope Facebook owns the online dating space in a decade.
It's time for online dating to die. I've had enough of my little sister calling me up with horror stories, like the time a guy's first message was "what's the largest you've taken." No joke.
A world where online dating takes place on Facebook (or Ark) will be a better place.
Great observation. When I clicked "Try a search" it pulled up people I am friends with who live in my city, but as I scrolled down I saw people I am not friends with included as well. Seems like the next logical step.
Right now search for people that aren't in your friends-of-friends network is generally broken. When I try to find someone by name/school, name/city etc it returns that no-one exists. I suspect it's some kind of sharding issue and FB search right now isn't global.
To that extent, this is a pretty big thing for them to pull off. I could certainly see it helping their growth if you are finally able to search for people in a more fine-grained way and connect with them.
Some say this may be unwanted -- that's exactly why FB has been testing having people pay to send messages. They know this will be a problem and are searching for solutions.
myself and around me, people (early 30ies now) all use FB primarily to "stay in touch" with people that are not really close anymore. old colleagues from school, uni, whatever. co-workers? not so much, for that you have linkedin.
so:
1., who exactly should i want to meet out of these people's connections?
2., as no one is using the like button, what exactly is it supposed to data mine?
3., why would i go to FB to search, if my browser automatically searches in google if i start typing in the URL bar? or the search box on iOS.
social search? i want to know which restaurants are recommended by people with taste, not my friends. movie recommendations? i prefer ebert over the people i know.
I agree, I can't even keep up with the handful of friends I've known in real life, for decades. Like I really want to make faux friends at web scale.
That said, fb has never made sense to me except through the lens of millennial and boomer narcissism. Maybe they'll lap it up. (I am not intentionally exempting our generation but I've never quite gotten the same vibe as from those who came before and after us.)
I assume you mean "No one is clicking the like button", but of course they are, and even when you don't click the like button Facebook still knows exactly which page you saw it on, and that gives them plenty of information to mine..
>It seems they're explicitly avoiding the "dating" route
Actually one of the examples shown today was a dating example, one of the Facebook managers who oversaw the product trying to set his wife's cousin up with someone: "friends of people I'm friends with who live in San Francisco and are from India"
This is facebook's core value prop though. To flip is would be fundamentally flip what facebook's good at - creating a deeper digital connection with ppl you meet in real life.
Meeting ppl on facebook became weird and creepy when they became too open. It wasn't an issue so much when they were closed to college networks. They sacrificed privacy for growth.
On the flipside, consider LinkedIn, where it's not considered creepy to reach out to a complete stranger (recruiters do it all the time). But b/c LinkedIn has a focus (careers) and has more privacy, this is acceptable in their ecosystem.
Net net, I think the only way facebook can be about meeting new ppl and do it well is if they sacrifice openness. Otherwise the creepy factor will undermine success.
Many users have already been adding random people for the social games that have been going for a few years now. Like Farmville or Sorority Life. I know several people who ended up talking to some of those random "game friends" and ended up befriending them in real life. Granted, it hasn't been incredibly common or straight-forward.
What a myopic view. Lets take myself, and 90% of the people I know - as real friends. They are all in relationships.
You know what could be "Huge" - creating ad-hoc groups around interests.
Imagine searching for people around you, within a definable degree of separation, that have the same interests where you can do activities.
Meeting people yes - dating does NOT have to be the singular vector for such relationships, that will be a natural secondary. And as a secondary - remains less creepy.
Facebook is the place where I share personal things freely because I know its only my family and close friends. I don't let other people get in, and use LinkedIn or Twitter instead. Adding someone on facebook without knowing who the person really is? At least I am not sold.
For many people, it's creepy to "search out" and find you. Making an initial contact on the internet is a far bigger hurdle in a tight social network like facebook than it is in real life.
For myself, Facebook Groups have actually already done a great deal to put me in a setting with a bunch of new people that I can relate to... and I have made friends that way. From group projects, to school groups, to interest groups. You get to know each other surprisingly well.
Search requires initiative. Initiative is very uncool.
Pretty awesome that Facebook could pull this off so quickly. I literally said that exact line to Lars (who lead the search team) during our meetings last year... I can't believe he reused verbatim in the video:
"Facebook is for the all the people you know... Ark is for all the people you should know".
You're right, he does highlight the distinction between people you know and people you should know. I instantly thought of Ark when hearing about this. I'd like to see how they and Ark might facilitate those connections once you've identified them. If I'm traveling abroad and meet someone from the same small town, I don't know how inclined I'll be to message them. Not to mention, those messages in Facebook get lost in the "Others" section where I've heard countless stories of people discovering important messages months later.
Some of the examples in the promo videos are pretty far-fetched. I mean, does anyone really give Facebook any information about which dentist he or she goes to? I've never even seen a post from someone talking about going to the dentist, let alone including the dentist's actual name!
No, but if lots of people who aren't associated with you have liked a specific dentist, then that dentist would be top of the search for dentists in your town.
One of the side effects of people actually using graphsearch would be that businesses need to have more likes than their competitors, to enhance their FB SEO. Therefore, we'll likely see even more FB ads for nearby businesses trying to get you to like their page.
You touch on a related point... ranking a business by number of likes is pretty useless. Facebook is going to have to introduce some kind of point rating system like Yelp or Netflix for this to be useful at all.
Very cool! Can't say much else until I try it. I have a large number of conservative friends who have enabled every privacy setting and provide minimal meta-data, so I already know it won't be as the PR video depicts.
Anyway, This reminds me of of the Google+ search by www.findpeopleonplus.com
265 comments
[ 5.4 ms ] story [ 209 ms ] threadI either have to unfriend people to get it to give me stuff i care about (since it appears to have no way to explain i don't give a shit what my grandma thinks about sushi in palo alto), or it's giving me answers that don't seem better.
I understand they needed to improve their site/internal search, and this looks great for that. But it just doesn't seem like that big a deal to me. What am i missing?
It's the future
I don't know anyone who has a very clean social graph that they can formulate sane preference queries about.
1) Rank by popularity among all friends.
2) Rank by global number of check-ins.
3) Rank by a one-off friend's preferences.
You think (3) is the way something called GraphSearch works?
I think it's closer to #1 with "popularity" replaced by "preferences". But that has the problem that i don't care what all of my friends think about most things, or even most of them.
There is no magic, so please explain the math/algorithms you think would work here.
(Sorry, it's just a lot of people wave the magic "algorithm" flag when faced with hard problems)
I haven't given you pseudocode for an actual algorithm, but I can imagine that Facebook could combine all of these metrics into an index that can tell them roughly how likely you are to want to hang out with certain people.
Facebook also has a bunch of data on how often you've interacted with various friends there .. so that could be one data point. (How often you're tagged in a check-in / photo, how often you've liked a post made by someone else etc.)
Your Your mom / dad / school friends generally may not be a good data point, while your college friends might be.
It'll take a lot of beta testing and tweaking, but I think it can be done.
You'd need a very large matrix of combinations, which would be really expensive to build, and probably really expensive to use during scoring.
I'm guessing they use something similar to this with a bunch of other ranking signals. I guess i'd just be really surprised if they've actually made it work well.
I for one welcome any new natural language interface that can replace and improve on click interactions.
(I wouldn't be so harsh if it was just the press trying to sell it this way, since the press is always trying to generate clicks :P)
While I do think that the feature is pretty interesting, I don't think it warrants reporters flying in from all over the country to cover the event. I'd be pretty upset right now if I flew in from a news organization NYC to cover this.
I'm sure there are many who have had this idea or are building this currently. Facebook Heroku templates given for new developers to start with, hit on the four main areas that Graph Search seem to provide.
Another example would be a query like
In FQL the closest I would have gotten was And even then FQL was unstableSo then you wonder, why use an app with an unstable query built on an API filled with bugs when I can faster get the result using facebook.com?
My feature request would be to allow us to create and share custom FQL and views computed and rendered by facebook. Then, friends don't have to give permission to apps to access their data and facebook runs the query faster.
From a revenue perspective, I think this is definitely competitive to Google. Not saying it will succeed, but businesses will definitely see value in advertising to hyper-specific segments and personal groups. It sounds strange to say, but I do think UI and speed will be key components of whether FB GS will do well. Search is a convenience market, and if FB GS isn't convenient, Google is always one click away.
Except that's not true. Google personalizes results for users and also sometime integrates social aspects (through Google+).
If I search for pizza I see a map of pizza places close to me, their average reviews, links to find out more, photos, etc etc. I don't know if a Facebook friend once at a slice there, but I also don't care whatsoever and would rather not see it to be honest.
Right, except this doesn't actually work unless all of your friends work at Google.
Would love to give it a sping. Waitlisted, uh.
It makes Facebook data actually... purposeful.
The next step is still to match purpose with intent to make that money.
In other words, it makes building your profile feel additive and even useful.
I feel like a Luddite for it incentivising me to remove stuff from a wall I want to be a place for actually interested friends to check out my photos and not a collection of metadata for marketers
For me, the potential negatives of leaving a very precise data shadow for marketers and state actors to remember for all time often outweigh any potential benefits, for a whole range of 'codify yourself' opportunities even outside Facebook (e.g. GoodReads, Amazon Wishlist, YouTube subscriptions, etc).
Of course OpenGraph wasn't either open or a graph, but then that was a developer product.
Link to demo video: http://www.youtube.com/watch?feature=player_embedded&v=g...
http://wami.csail.mit.edu/
I need to permanently move to DuckDuckGo
Glad to see natural language interfaces are finally going mainstream.
No, I think they're probably doing proper natural language parsing, and from there hand-coded translation to (their internal version of) FQL.
I wonder how flexible their grammar is. It'll be pretty easy to reverse engineer the techniques they are using by looking at failure modes of parses and how intelligently they correct fall-throughs.
I'm glad they brought back functionality they removed forever ago.
The big thing here isn't graph search, or the fancy searching per se. The big thing here is this:
> "and meet new people, too."
This is huge. Huge!
Facebook from the start was envisioned as a sort-of dating platform but that part of it got swept under the rug real quick. Throughout Facebook's history meeting people with Facebook has been a slim thing. Typically it was always one way:
Meet in real life -> Add on facebook.
It's only a matter of time until Facebook tries to make it the other way around. It seems they're explicitly avoiding the "dating" route, which may or may not be wise (dating sides have some weird connotations among some groups of people). It looks like they've finally found their solution.
The amazing thing here isn't Graph. It's that Facebook is going to change its paradigm so that meeting new people is a viable goal of going on Facebook.
So eventually we'll be meeting people through Facebook, starting with meetup.com style interests. That's big.
But it's okay, you'll get the last laugh in another few decades when having a Facebook profile is more powerful than having government issued identification and we're in a topsy turvy world where if the Facebook personality emitting/detecting jewel you have to wear around your neck would light up if someone else compatible is close by for you to mate with.
At least you didn't contribute that to society.
Would people just message any stranger? I guess thats not the norm now.
If they want to, doesn't it cost $1 now? Maybe that's the whole idea...
Source:)?
I get the "hook" to lure people onto facebook may change from generation to generation but I wouldn't necessarily say the hook for a newer generation supersedes the needs of the existing generations. If that were the case, facebook would always be focued on building a product for 16-18 year olds. Clearly that hasn't been the case from their past history.
Quite the opposite, in my opinion. People don't like being bothered by strangers on Facebook. It's weird and creepy, especially so when it's a guy contacting a girl. This could be seen as a disincentive to share if you don't want your face popping up on search results for people outside your immediate network.
It also makes friends who are ignorant or careless about privacy more of a liability. If they tag you in something that's set to 'public', that thing could now be seen by far more strangers far more frequently. There's no good solution to this: You can harrass your friends about their tagging habits, waste countless hours un-tagging yourself every month, or delete your profile altogether.
I could see it being useful if you could give it commands. Something like: "Invite all friends who like Game of Thrones to my Game of Thrones Event on Sunday at 8PM". Then again, that could just increase the amount of noise on Facebook and drive people away even faster.
Doesn't talk about FB, as it wasn't yet a dominant force yet.
How is this any different to just creating an event normally ?
You can also change your profile settings so you have to approve all posts you are tagged in before the tag can be viewed by the public. I've found this to work a lot better for me than untagging
People love being bothered by strangers. Just try it. Make any half-funny observation about the world around you to a random stranger in the line, at the hairdresser... just not when they're actively doing something. Weather the surprise, repeat what you said if necessary, allow them to come up with a response. If they don't, follow through yourself.
At first it seems like you're a crazy person talking at others. But after a minute (though it'll feel like a little longer) most people will happily talk to you.
And don't think of it as "bothering". You're diverting your precious attention to them. The thing that every website and channel on the planet wants from you.
That used to be just normal, polite behaviour BTW.
Yes - but if you watch very carefully you'll notice their eyes darting nervously about, trying to find the nearest exit, and a small frown appear as they attempt to calculate the whether staying in the line is worth it, and the likelihood of you attempting to sell them something or attempt violence if you make your excuses.
In other words - if some random guy starts talking to you in a line, you will tend to make small-talk in return. Whether you like it or not.
.... Wait for it :)
Edit: I'll take your downvotes, but know that there's a joke there you're just not getting.
That's always nice, for everyone involved (or so I like to think).
- the interaction is of a short, definite length. I will probably never see you again if I don't want to.
- the number of real-life encounters I can have in a day are limited by my location in space and time. it's fun to have that happen once a day; I imagine the joy wears off when it's happening 30 times.
You know? The ones who want to talk to you in elevators? Or just come and stand next your desk while you're trying to do work and talk? All socionormative, smile and handshake?
Maybe you should watch this: http://www.ted.com/talks/susan_cain_the_power_of_introverts....
Here's a thing: If I dont know you, and you want a conversation, catch my eye. If I smile, sure, lets chat.
If I look away, look at my phone, stare out the window.
dont talk to me
Your social obligation to engage is unwelcome
In all seriousness; you need to re-evaluate if you honestly believe "People love being bothered by strangers."
Some people may; many do not. You enjoy bothering strangers. There's a difference.
So, for Facebook it doesn't matter. As they always do, first they create something that is seen as violating people's notion of privacy. Then they add some form of setting that allows the introverts and control-freaks like you and me that makes it enough for us to not abandon the site, but at the same time allows to still be users.
Also, there is something funny about how you mention not liking to be bothered by strangers in an Internet forum with 10^6 users, but I digress.
Here's the cliff notes: “But in 1998, researchers were finally able to do what Isabel Briggs Myers could not: an actual population study. The study was based on a national representative sample – 3,009 randomly selected individuals – which, through weighting of underrepresented groups, was made to approximate the distribution of the 1990 U.S. Census. The findings were clear: introverts and extroverts are equally represented in the population.” (emphasis in original)
One fourth to a less than a half is not "vastly outnumbered".
PS Or even slightly more than a half: http://www.thoughtful-self-improvement.com/percentage-of-int...
I really hope this "introvert fad" slows down soon. There's no need to be so radical, there's a spectrum of personality types. It's not black and white. I identify as an introvert. Social situations exhaust me, so I enjoy them sparingly.
If someone makes a funny comment to me in the elevator, I'll laugh and it's okay. I don't rant to him about my being a recluse.
Revisiting it just now, the options in that section of Privacy are now fairly byzantine, but I think I still have it locked down :-)
This is true, however the fact that you can search friends of friends means you can look for people you might want to get to know better, and get introduced via your mutual friend. Or be bold and just send them a friend request with a little note, etc.
A friend of a friend is less of a random person than the current facebook search which is actually random.
Obviously it will be abused by some, however I think it is a pretty big deal as a feature
Plus there was anybeat.com - which got shut down http://techcrunch.com/2012/05/09/anonymous-social-network-an...
Plus there was anybeat.com - which got shut down http://techcrunch.com/2012/05/09/anonymous-social-network-an...
This really seems to harken back to facebook circa 2004. Every single comma separated phrase in interests section of your profile was a link that brought up all the other profiles with that phrase in your college network. I suppose some folks discovered each other this way, but it didn't seem very popular. No one cared when facebook disabled it.
This is also the obvious next step for social networks and one that quite a few startups (including ourselves) have been working on for the past couple of years under the "people discovery" banner. Can't wait to see this in action.
I'm trying to work out if this is a good idea or not. Do privacy settings still apply when you join a group?
It's time for online dating to die. I've had enough of my little sister calling me up with horror stories, like the time a guy's first message was "what's the largest you've taken." No joke.
A world where online dating takes place on Facebook (or Ark) will be a better place.
To that extent, this is a pretty big thing for them to pull off. I could certainly see it helping their growth if you are finally able to search for people in a more fine-grained way and connect with them.
Some say this may be unwanted -- that's exactly why FB has been testing having people pay to send messages. They know this will be a problem and are searching for solutions.
myself and around me, people (early 30ies now) all use FB primarily to "stay in touch" with people that are not really close anymore. old colleagues from school, uni, whatever. co-workers? not so much, for that you have linkedin.
so:
1., who exactly should i want to meet out of these people's connections?
2., as no one is using the like button, what exactly is it supposed to data mine?
3., why would i go to FB to search, if my browser automatically searches in google if i start typing in the URL bar? or the search box on iOS.
social search? i want to know which restaurants are recommended by people with taste, not my friends. movie recommendations? i prefer ebert over the people i know.
crowdsourcing is mob rule.
That said, fb has never made sense to me except through the lens of millennial and boomer narcissism. Maybe they'll lap it up. (I am not intentionally exempting our generation but I've never quite gotten the same vibe as from those who came before and after us.)
I assume you mean "No one is clicking the like button", but of course they are, and even when you don't click the like button Facebook still knows exactly which page you saw it on, and that gives them plenty of information to mine..
Actually one of the examples shown today was a dating example, one of the Facebook managers who oversaw the product trying to set his wife's cousin up with someone: "friends of people I'm friends with who live in San Francisco and are from India"
http://www.google.com/search?q=facebook+%22graph+search%22+%...
This is facebook's core value prop though. To flip is would be fundamentally flip what facebook's good at - creating a deeper digital connection with ppl you meet in real life.
Meeting ppl on facebook became weird and creepy when they became too open. It wasn't an issue so much when they were closed to college networks. They sacrificed privacy for growth.
On the flipside, consider LinkedIn, where it's not considered creepy to reach out to a complete stranger (recruiters do it all the time). But b/c LinkedIn has a focus (careers) and has more privacy, this is acceptable in their ecosystem.
Net net, I think the only way facebook can be about meeting new ppl and do it well is if they sacrifice openness. Otherwise the creepy factor will undermine success.
What a myopic view. Lets take myself, and 90% of the people I know - as real friends. They are all in relationships.
You know what could be "Huge" - creating ad-hoc groups around interests.
Imagine searching for people around you, within a definable degree of separation, that have the same interests where you can do activities.
Meeting people yes - dating does NOT have to be the singular vector for such relationships, that will be a natural secondary. And as a secondary - remains less creepy.
For many people, it's creepy to "search out" and find you. Making an initial contact on the internet is a far bigger hurdle in a tight social network like facebook than it is in real life.
For myself, Facebook Groups have actually already done a great deal to put me in a setting with a bunch of new people that I can relate to... and I have made friends that way. From group projects, to school groups, to interest groups. You get to know each other surprisingly well.
Search requires initiative. Initiative is very uncool.
"Facebook is for the all the people you know... Ark is for all the people you should know".
One of the side effects of people actually using graphsearch would be that businesses need to have more likes than their competitors, to enhance their FB SEO. Therefore, we'll likely see even more FB ads for nearby businesses trying to get you to like their page.
Anyway, This reminds me of of the Google+ search by www.findpeopleonplus.com