Tag Archives: Google+

Research from VLDB 2016: Improved Friend Suggestion using Ego-Net Analysis



On September 5 - 9, New Delhi, India hosted the 42nd International Conference on Very Large Data Bases (VLDB), a premier annual forum for academic and industry research on databases, data management, data mining and data analytics. Over the past several years, Google has actively participated in VLDB, both as official sponsor and with numerous contributions to the research and industrial tracks. In this post, we would like to share the research presented in one of the Google papers from VLDB 2016.

In Ego-net Community Mining Applied to Friend Suggestion, co-authored by Googlers Silvio Lattanzi, Vahab Mirrokni, Ismail Oner Sebe, Ahmed Taei, Sunita Verma and myself, we explore how social networks can provide better friend suggestions to users, a challenging practical problem faced by all social network platforms

Friend suggestion – the task of suggesting to a user the contacts she might already know in the network but that she hasn’t added yet – is major driver of user engagement and social connection in all online social networks. Designing a high quality system that can provide relevant and useful friend recommendations is very challenging, and requires state-of-the-art machine learning algorithms based on a multitude of parameters.

An effective family of features for friend suggestion consist of graph features such as the number of common friends between two users. While widely used, the number of common friends has some major drawbacks, including the following which is shown in Figure 1.
Figure 1: Ego-net of Sally.
In this figure we represent the social connections of Sally and her friends – the ego-net of Sally. An ego-net of a node (in this case, Sally) is defined as the graph that contains the node itself, all of the node’s neighbors and the connection among those nodes. Sally has 6 friends in her ego-net: Albert (her husband), Brian (her son), Charlotte (her mother) as well as Uma (her boss), Vincent and Wally (two of her team members). Notice how A, B and C are all connected with each other while they do not know U, V or W. On the other hand U, V and W have all added each other as their friend (except U and W who are good friend but somehow forgot to add each other).

Notice how each of A, B, C have a common friend with each of U, V and W: Sally herself. A friend recommendation system based on common neighbors might suggest to Sally’s son (for instance) to add Sally’s boss as his friend! In reality the situation is even more complicated because users’ online and offline friends span several different social circles or communities (family, work, school, sports, etc).

In our paper we introduce a novel technique for friend suggestions based on independently analyzing the ego-net structure. The main contribution of the paper is to show that it is possible to provide friend suggestions efficiently by constructing all ego-nets of the nodes in the graph and then independently applying community detection algorithms on them in large-scale distributed systems.

Specifically, the algorithm proceeds by constructing the ego-nets of all nodes and applying, independently on each of them, a community detection algorithm. More precisely the algorithm operates on so-called “ego-net-minus-ego” graphs, which is defined as the graph including only the neighbors of a given node, as shown in the figure below.
Figure 2: Clustering of the ego-net of Sally.
Notice how in this example the ego-net-minus-ego of Sally has two very clear communities: her family (A, B, C) and her co-workers (U, V, W) which are easily separated. Intuitively, this is because one might expect that while nodes (e.g. Sally) participate in many communities, there is usually a single (or a limited number of) contexts in which two specific neighbors interact. While Sally is both part of her family and work community, Sally and Uma interact only at work. Through extensive experimental evaluation on large-scale public social networks and formally through a simple mathematical model, our paper confirms this intuition. It seems that while communities are hard to separate in a global graph, they are easier to identify at the local level of ego-nets.

This allows for a novel graph-based method for friend suggestion which intuitively only allows suggestion of pairs of users that are clustered together in the same community from the point of view of their common friends. With this method, U and W will be suggested to add each other (as they are in the same community and they are not yet connected) while B and U will not be suggested as friends as they span two different communities.

From an algorithmic point of view, the paper introduces efficient parallel and distributed techniques for computing and clustering all ego-nets of very large graphs at the same time – a fundamental aspect enabling use of the system on the entire world Google+ graph. We have applied this feature in the “You May Know” system of Google+, resulting in a clear positive impact on the prediction task, improving the acceptance rate by more than 1.5% and decreasing the rejection rate by more than 3.3% (a significative impact at Google scales).

We believe that many future directions of work might stem from our preliminary results. For instance ego-net analysis could be potentially to automatically classify a user contacts in circles and to detect spam. Another interesting direction is the study of ego-network evolution in dynamic graphs.

Reminder: new version of Google+ becoming the default option

On August 30, 2016 the new version of Google+ will become the default option for Google Apps users of Google+. This follows our release of the new Google+ on an opt-in basis last November. If desired, users will still be able to use the classic Google+ interface by clicking on the "Back to classic Google+" link in the bottom left-hand corner.

Launch Details
Release track:
Launching to both Rapid release and Scheduled release on August 30, 2016. Monitor the Google Apps release calendar for release date changes.

Rollout pace:
Full rollout (1-3 days for feature visibility)

Impact:
All end users

Action:
Change management suggested/FYI

More Information
Google Apps Learning Center: Google+

Traits that Spell Success

With the Rio Summer Olympic Games just around the corner, we thought we’d look at an uncommon, yet exceptional, group of business owners for our answer: Olympian small business owners. As it turns out, many of them start a second career by running a business of their own bringing the same spirit of passion, perseverance, and ingenuity from their athletic careers.

Passion
Judy Geer and Dick Dreissigacker – two USA Olympic rowers from the 70s and 80s – came to Vermont because it allowed them to combine their passion for active living and the natural environment into what is now known as the Craftsbury Outdoor Center. As Judy puts it, “It’s great that we help train Olympic athletes at our center, but it’s bigger than that. For me, it’s all about helping more people have great experiences, whether they’re getting exercise or just enjoying our surroundings.” Despite its remote location, Judy’s deep commitment to sustainability and lifelong sports practice keeps both local residents and aspiring athletes from across the country coming back. Customers can tell when business owners get out of bed in the morning because they love what they do.

Perseverance
Setbacks are common parts of the journey for any athlete or small business owner. The important thing isn’t the number of obstacles you avoid, it’s the way you bounce back from the ones you can’t miss. When four-time kayaking world champion Eric ‘EJ’ Jackson found his kayak designs rejected by manufacturers across the country, he didn’t give up – and his motto is “no compromising,” so buckling to tradition wasn’t an option. Instead, EJ’s relentless drive to create on his own terms resulted in Jackson Kayak, now a leading manufacturer within the industry. Jackson Kayak now sells products online and through dealers across the country.

Ingenuity
Since the beginning, four-time track and field Olympian and world record holder Michael Johnson has experimented with new ways to tell the story of his performance training center, Michael Johnson Performance. Because he wanted to attract local customers, moving some of his advertising budget online made sense so he could reach them with geo-targeted ads.

With more potential customers finding him on mobile, Michael Johnson also drove growth for his business with mobile ads. “Two-thirds of our customers find us through mobile,” says Johnson. “With Google AdWords, we can see exactly who we’re reaching and that’s invaluable to us.” Making connections with new customers is key to growing any business, and a willingness to experiment with new ways of reaching those customers is a vital part of any business owner.

Learn how all kinds of small business owners – mom and pops to all-star Olympians – are using Google AdWords to grow their businesses by visiting g.co/AdWordsGoForGold.

Go the Extra Mile with #SmallBizGames Challenges

Summer’s coming to an end, and with Fall just around the corner, small businesses are preparing for the upcoming season and looking ahead to the holidays. To help business owners brush up on their marketing skills at this key moment, we’re proud to share ten #SmallBizGames digital marketing challenges. Every day for the next two weeks, we’ll share a different digital marketing challenge aimed at improving your small business’ online presence – try your hand at setting up a Google My Business page, building your first AdWords keyword list, or creating a custom email address for your business. Each daily challenge is designed to hone your digital marketing skills and help you reach more customers online.

To participate or learn more, join the Google Small Business Community or follow us on Twitter. Best of luck in conquering the #SmallBizGames challenges!

Three Things You Should Know Before Choosing AdWords Express

Online advertising is a powerful, affordable way to grow your business, but you have to start with the right tools. Many small businesses are interested in reaching new customers online, but don’t know where to start, and don’t have much time to spare. As Benoit Ballon – the owner of King Florist in Austin, Texas – puts it, “We just wanted a platform where we would be able to keep it simple. For our small business, that’s a big plus.”

For business owners like Benoit, we recommend AdWords Express, a smart advertising tool from Google that’s designed to manage your ads for you, helping you get the most out of your budget and allowing you to stay focused on your business. A lot has been written about choosing the best product for you, and it can be overwhelming to sift through everyone’s recommendations. So if you’re considering AdWords Express for your online ads, here are the top three things we think you should know:
  1. It uses expert techniques to manage campaigns for you.
    AdWords Express is constantly fine-tuning your campaigns. It monitors how often and where your ad appears on Google (and across the web), adjusts spend, and makes sure your ad is placed in front of the right people, to help you maximize the number of clicks or calls for the budget you selected.
  2. It’s designed to make setup easy and results clear.
    Setting up your first AdWords Express ad takes just 15 minutes – it’s as simple as answering a few questions about your business. Once your campaign has had some time to run, AdWords Express shows you focused results – including views, clicks, and calls – in an easy-to-read dashboard, available on desktop and in the mobile app. You’ll also get an email of your results every month, so you can keep track of things right from your inbox.
  3. It’s improving along with the rest of Google.
    One of the best features of AdWords Express is the work it does on your behalf, and we’re making it even smarter with cutting edge technology from Google Brain. We also recently announced the addition of Google Analytics to help advertisers get even deeper insights into their performance. We’re constantly improving AdWords Express, so keep an eye out for even more features in the coming months.
For Benoit at King Florist, the difference AdWords Express makes clear. “With AdWords Express, we can actually see an increase in business. If tomorrow I turn off the AdWords Express campaign, two or three days later I can feel it. The phone isn’t ringing as much. Our presence online isn't as much. Every day, on one of our campaigns there is an impact.”

AdWords Express is designed to be effective for all types of business and all sizes of budget, so sign up today and get it working for you. To see a full list of features, and more information on choosing between AdWords Express and AdWords (including a detailed comparison), visit our help center.

Use Online Reviews to Connect with Back-to-School Customers

It’s time to get down to business for back-to-school. During this time, students, teachers and parents are relying on reviews while searching online for everything from notebooks to new clothes to campus coffee shops. In fact, 3 in 4 consumers say it’s important to read reviews before visiting a business.1

Business owners like Brian Wood of Sureflow Rooter see the value in customer reviews. “We often ask our customers how they found us: online, word of mouth or advertising? We have been pleasantly surprised to hear them say ‘from Google’ and that they liked our reviews and felt comfortable calling us.”

Small business owners looking to make a good impression on back-to-school shoppers should use tools like Google My Business which allow you to engage with, and manage, customer reviews. Below are a few tips to help you get started:

Tip #1: Just ask
Satisfied customers don’t always remember to write reviews, so it’s important to give them a reminder after they make a purchase or interact with your business – but remember to keep review guidelines in mind. Try including a survey link in your receipts or sending an automated follow-up email, rather than, say, setting up a laptop for reviews in-store, or offering incentives, which violates Google policy.

Tip #2: Be proactive about responding to reviews

It’s important to address both positive and negative reviews, since 83% of customers remember reviews from search results.2 When responding to reviews, it’s always good to thank customers. In the case of a negative review, address the issue without getting defensive. For example, try posting a reply describing the steps you took to remedy the situation.

These personalized responses are an opportunity to build relationships with customers. Don’t be afraid to highlight your business’s personality.

Tip #3: Actively monitor your reviews
Managing reviews is an ongoing process, so you should make sure to check in periodically and stay up-to-date with what your customers are saying. You can do this by checking the reviews section of your Google My Business dashboard.

The Children’s Museum of South Dakota noticed that this method helped their business stay in tune with customer interests. Randy Grimsley, the Director of Marketing, told us, “We regularly check on customer reviews. It’s a quick way to discover what’s working and what may need tweaking.”

Your back-to-school assignment? Apply these lessons to your business, and start getting proactive about online reviews.

For more helpful tips on managing your online reviews, check out: gybo.com/review



1. Impact Report: How are Customers Discovering Small Businesses?, May 2016
2. Google/ Ipsos, Impact of Search Listings for Local Businesses. Base: Saw Listing (Control=494, Test= 496), August 2014.

Summer is for Road Trips: Get Discovered by Customers On the Go

Summer is a great time for a get-away, and for 9 out of 10 people, the family car is the preferred mode of vacation transportation.1 Road trips lead to new discoveries, from finding the biggest ice cream cone in San Diego to the best lobster roll in Maine – and with tons of vacationers searching for places and activities during their on-the-go travel moments, having an accurate seasonal listing is an important opportunity for your business to get noticed.

Get ready for tourists
85% of leisure travelers don’t decide on activities until after arriving at their destination,2 and that means people are searching for information on the spot. Snake River Angler, a fly fishing shop in Jackson, Wyoming maintains updated seasonal information in their Google My Business listing and AdWords campaigns, to reel in trout fishing enthusiasts from all over the US.
Get visual
Google My Business listings with photos get 35% more clicks and 42% more requests for directions than those without.3 Travelers are often unfamiliar with their surroundings, and photos help make it easier for people to see what your business has to offer. Rogue Creamery, a creamery and cheese shop in Central Point, Oregon, uses Google My Business to attract out-of-town visitors – even before they get into town. Their Google My Business listing helps some 40,000 visitors a year visit the cheese store, with directions, reviews, and photos. "We ask people how they found us, and so many say, 'I found you on Google,'" says Retail Manager Tom Van Voorhees.

Get noticed in the moment
Without activity breaks, a long road trip with kids can be a handful, and The Children’s Museum of South Dakota embraces their status as a road trip reprieve en route to Mount Rushmore. Using a complete Google My Business listing and geo-targeted AdWords campaigns, they’ve attracted over 100,000 visitors each year.

Nearly half of all Americans vacation in the summer, and with tourists coming to a town near you, now is the time to make sure your business can be easily found. Visit Google My Business to learn more about how you can get a listing for your business on Google.



1. Trip Advisor, Equation Research, Harris Interactive, Money Crashers, March 2015, http://www.statisticbrain.com/summer-vacation-travel-statistics/
2. Google/Ipsos Media CT, 2015 Traveler’s Road to Decision. Base: US leisure travelers, n= 3,500, Aug 2015
3. Google/Oxera, The Benefits of Complete Business Listings, December 2014

Daydream Labs: animating 3D objects in VR

Rob Jagnow, Software Engineer, Google VR

Whether you're playing a game or watching a video, VR lets you step inside a new world and become the hero of a story. But what if you want to tell a story of your own?

Producing immersive 3D animation can be difficult and expensive. It requires complex software to set keyframes with splined interpolation or costly motion capture setups to track how live actors move through a scene. Professional animators spend considerable effort to create sequences that look expressive and natural.

At Daydream Labs, we've been experimenting with ways to reduce technical complexity and even add a greater sense of play when animating in VR. In one experiment we built, people could bring characters to life by picking up toys, moving them through space and time, and then replay the scene.


As we saw people play with the animation experiment we built, we noticed a few things:

The need for complex metaphors goes away in VR: What can be complicated in 2D can be made intuitive in 3D. Instead of animating with graph editors or icons representing location, people could simply reach out, grab a virtual toy, and carry it through the scene. These simple animations had a handmade charm that conveyed a surprising degree of emotion.

The learning curve drops to zero: People were already familiar with how to interact with real toys, so they jumped right in and got started telling their stories. They didn't need a lengthy tutorial, and they were able to modify their animations and even add new characters without any additional help.

People react to virtual environments the same way they react to real ones: When people entered a playful VR environment, they understood it was safe space to play with the toys around them. They felt comfortable performing and speaking in funny voices. They took more risks knowing the virtual environment was designed for play.

To create more intricate animations, we also built another experiment that let people independently animate the joints of a single character. It let you record your character’s movement as you separately animated the feet, hands, and head — just like you would with a puppet.


VR allows us to rethink software and make certain use cases more natural and intuitive. While this kind of animation system won’t replace professional tools, it can allow anyone to tell their own stories. There are many examples of using VR for storytelling, especially with video and animation, and we’re excited to see new perspectives as more creators share their stories in VR.

It’s Now Easier than Ever to Find the Right Google Partner

Three years ago we launched Google Partners to help businesses connect with online professionals and agencies. Top Partners began earning their Google Partner badge by demonstrating their business was healthy, their clients were happy, and they were up to date with the latest product knowledge.

Since then, we received a number of requests from our Partners asking for a way to further differentiate themselves. Today, we’re excited to share the addition of Google Partner specializations.
The new feature is embedded into the Google Partner badge and designed to help businesses identify the right Partner for their specific business needs.

Partners can earn specializations in 5 areas of expertise:
  • Search
  • Mobile
  • Video
  • Display
  • Shopping
To earn a specialization, badged Partners will need at least one certified individual and a history of consistent product performance.
“The changes to the Google Partner program are exciting for potential advertisers and our company,” says Neal Gann, CEO of Showroom Logic. “These new specializations show Google’s commitment to better serve their Partners and help us highlight what makes our technology and team so unique. It should also help prospective clients make a clear choice because it's now easier for them to find top Partners that are aligned with their immediate goals.”
Additionally, we’re introducing a new Premier Google Partner badge.

The new badge is designed to recognize Partners who manage a substantial portfolio of Google advertising campaigns and deliver great results for their customers. Premier Partners will be required to maintain additional certification requirements and will receive increased support from Google.
"Google identifying and recognizing highly experienced agencies is a great step and a distinctive honor. We are thrilled to be a part of the new designation and look forward to displaying this badge," shares Joe Chura, CEO of Launch Digital Marketing.
We hope these updates will help businesses find the right Partner for their needs and allow our Partners to better differentiate themselves. Learn more at the new Google Partners homepage.

Start Your Summer Mobile-Ready

This is the first official week of summer, and as your customers are out and about enjoying the warmer temperatures, they’re turning to their mobile phones to search. With 88% of consumers conducting local searches on their smartphone,1 it’s more important than ever to make sure your website is mobile-friendly. We’ve created this summer guide to help you and your business have the best summer yet.

BBQ season is all about relaxation, but these days it’s not enough to throw a few hot dogs on the grill and wait for your friends to arrive. Nine out of 10 people say they’re likely to turn to their phones in the middle of a task for help planning a special event.2 There are several ways for you to be there for your customers in these I-want-to-know moments:
  • Anticipate customer questions, and provide them with the most relevant answers.
  • Make sure the answers are easy for users to find.
  • Help them beyond their initial information search; continue offering information throughout the decision-making process.
All BBQs require supply runs, and in these I-want-to-buy moments, your customers are looking for a site that makes shopping easy – whether they’re on the go or already walking through the aisles in your store. To help you connect with customers during these moments:
  • Deliver a message using search terms that your customers are actually using. 
  • Measure all of your customers’ actions, including online, in apps, and in stores.
For a unique and memorable BBQ, customers may want to explore unfamiliar shops, and in these I-want-to-go moments, location and mobile go hand-in-hand. Use of the search term “near me” has increased 92x since 2011,3 and 80% of those searches come from mobile devices.4 Here are some tips that can help you capture attention from curious locals:
  • Use location-based keywords in your advertising strategy.
  • Use messages that include your location and on-site availability of products or services.
  • Include information that customers might find important when making a decision about where to go, including store hours, directions, and pricing.
Let’s say a customer has bought all the food and supplies for their BBQ, but doesn’t know how to use a grill. You can build customer loyalty and secure future business by being there in I-want-to-do moments to with these tips:
  • Use online video: With “how-to” searches on YouTube growing 70% every year,5 consider making how-to videos to better help your customers.
  • Make sure your online videos can be viewed from any device, including mobile.
With these mobile tips, you can stay connected to your customers all summer long. For more tips like this, and to find out how prepared you are for summer, visit Test My Site.



1. How Advertisers can Extend Their Relevance with Search, Google/Ipsos, May 2014, n=115-233 for smartphone
2. Consumers in the Micro-Moment, Google/Ipsos, US, March 2015, n=5,398, based on internet users
3. Google Trends, May 2011 - May 2016
4. Google Data, Q4 2014
5. Google data, Q1 2014- Q1 2015, U.S.