Goto

Collaborating Authors

 Information Retrieval


RACE: Sub-Linear Memory Sketches for Approximate Near-Neighbor Search on Streaming Data

arXiv.org Machine Learning

We demonstrate the first possibility of a sub-linear memory sketch for solving the approximate near-neighbor search problem. In particular, we develop an online sketching algorithm that can compress $N$ vectors into a tiny sketch consisting of small arrays of counters whose size scales as $O(N^{b}\log^2{N})$, where $b < 1$ depending on the stability of the near-neighbor search. This sketch is sufficient to identify the top-$v$ near-neighbors with high probability. To the best of our knowledge, this is the first near-neighbor search algorithm that breaks the linear memory ($O(N)$) barrier. We achieve sub-linear memory by combining advances in locality sensitive hashing (LSH) based estimation, especially the recently-published ACE algorithm, with compressed sensing and heavy hitter techniques. We provide strong theoretical guarantees; in particular, our analysis sheds new light on the memory-accuracy tradeoff in the near-neighbor search setting and the role of sparsity in compressed sensing, which could be of independent interest. We rigorously evaluate our framework, which we call RACE (Repeated ACE) data structures on a friend recommendation task on the Google plus graph with more than 100,000 high-dimensional vectors. RACE provides compression that is orders of magnitude better than the random projection based alternative, which is unsurprising given the theoretical advantage. We anticipate that RACE will enable both new theoretical perspectives on near-neighbor search and new methodologies for applications like high-speed data mining, internet-of-things (IoT), and beyond.


Recovering SEO traffic and rankings after a website redesign - Search Engine Land

#artificialintelligence

When building a new website, retaining and improving your SEO and organic traffic should be a key design goal. This requires a clear understanding of how SEO and website design work together and careful planning for the site migration. If everything is done correctly, you should retain (and improve) rankings and traffic. Unfortunately, in the real world, this is often not what happens. And then panic sets in.


Why A Product Search Engine And A Recommendation Engine Can't Replace Each Other

#artificialintelligence

There is no denying that everyone who spends time shopping online has seen both search engines and recommender systems several numbers of times and the differences between both the engines seem fairly obvious. A search engine can be spotted easily -- it is a query box where you type in what you're looking for and the system shows a list of results. On the other hand, you also see some products has just appeared on your screen that is relevant to you, but you haven't requested for it; that's is the magic of a recommendation engine. But what makes a product search engine different from a recommendation engine? And where exactly deep learning, machine learning, and artificial intelligence come into the picture?


This German Startup Has Just Planted 50M Trees with its Search Engine - AgFunderNews

#artificialintelligence

Ecosia, a German startup with an internet search engine, today, has brought in enough revenues to enable it to plant 50 million trees. This equates to the removal of 2.5 million tonnes of Co2 from the atmosphere, according to the company. Ecosia has used the profits from advertisements on its search engine to plant trees in Kenya, Brazil, Indonesia, Spain, Tanzania, Madagascar, Colombia, Peru, Senegal, Burkina Faso, Haiti, Morocco, Ethiopia, Uganda, Ghana and Nicaragua. Ecosia has partnered with Bing, Microsoft's search engine, to get results for users, but receives a majority portion of any revenues. After covering its internal costs, everything left goes towards planting trees; Ecosia is a non-profit organization.


UCL Search Engine: Research Fellow -- Computational Cancer Genomics, - Ref:1789808

#artificialintelligence

This appointment is subject to UCL Terms and Conditions of Service for Research and Support Staff. Please use these links to find out more about UCL working life including the benefits we offer and UCL Terms and Conditions related to this job.


How to plan a successful PPC campaign in 2018

#artificialintelligence

We at SEMrush continuously monitor Google's updates, as the search engine rarely stands still. While testing the updates that are most likely to impact advertisers, we have come to the conclusion that Google is moving in the direction of "autopiloted" campaigns. The message is clear, the more you delegate to Google Ads' artificial mind - bids, placements, banner sizes, etc. - the more benefit you and your customers will get from the campaign. However, it will still be up to you to determine your audience, so it is important to be clear on who your customers are, which search terms they use to describe their query, and which visuals engage and trigger them. This initial input consisting of keywords, ad text, visuals and dozens of other aspects, must be as specific as possible.


How Can We Fix Google Biased Search Engine

#artificialintelligence

Google is one of the most used search engines online in comparison with the other search engines. I have a great respect for Sergey Brin and Larry Page. They have done some great innovative research programs especially in health sector, projects such as improving the future of healthcare by implementing structured data and AI. Google is one of my daily tools when working on projects. The reason of my frustration is that Google has been a biased search engine even after its A.I and machine learning implementation.


How to determine if you've been hit by negative SEO - Search Engine Land

#artificialintelligence

Have you ever experienced a rankings decline and suspected it was due to something a competitor was doing? For this second article, we are going to focus on the process of diagnosing whether or not you've been hit by negative search engine optimization (SEO) techniques. If you need a refresher or missed the first article, here it is: What Negative SEO is and is Not. As you progress through the following steps to try and diagnose what happened, you'll need to honestly ask yourself whether the decline you're facing is more a result of your own actions or due to someone acting against you. It's an important distinction; your first inclination can be to assume someone is out to hurt you, while it might actually be something as simple as accidentally no-indexing your index, disallowing critical paths in robots.txt


SEO 2019: Nine tips for beginners - Search Engine Watch

#artificialintelligence

It's easy to get confused by the information overload when you're just starting with SEO. Too many tactics can discourage you from practicing your skills. However, it doesn't have to be scary to learn more about search engine optimization.


The Epic Rise of SEO: How, Why & Where to Invest - Search Engine Journal

#artificialintelligence

Search engine optimization (SEO) has become a force to be reckoned with through mind, matter, and money. Here are my tools to conquer it. The clear majority of web traffic is facilitated by the heavy hitters of search engines: your Googles, Bings, and Yahoos. Thus, to not create your content with that in mind is to immediately omit your website from highly valuable traffic. After all, 93 percent of online experiences begin with a search engine.