GetLocal.ie

Nominated Award: Best Use of AI in a Consumer/Customer Service Application and Best Application of AI in an SME
Website of Company: www.getlocal.ie
FCR Media
FCR Media develops platforms to enable Irish consumers to find and engage with businesses nationwide; these platforms include goldenpages.ie, getlocal.ie and StepInsideVR. We additionally support a wide range of local search and discovery solutions from Websites to Online Advertising, which enables SMEs to reach, engage, sell and retain customers online. Our solutions are backed by our digital account manager, writers, designers, creatives, developers, and merchant support teams.
GetLocal.ie – Shop Local Online & Support Irish Businesses
In 2020/2021, we locally developed & launched the ‘GetLocal.ie’ platform, Ireland’s most comprehensive local online shopping destination featuring over 2 million products that are searchable by distance and available to buy online or in-store from over 5,000 local Irish businesses.
GetLocal.ie allows consumers to take control of where they purchase online and discover what local businesses around them have to offer. All the products are searchable by distance from the consumer, with 1.4million A.I. categorised searchable products. This creates the first scalable local eCommerce specific platform which supports independent businesses nationwide. With GetLocal.ie consumers have a tangible way to shop locally online and reduce Irish purchases from international platforms and retailers.
When beginning our development plan for GetLocal.ie, we knew our biggest challenge would be scaling our platform to ingest and categorise, in a structured and accessible format, products from thousands of online stores, each with a non-universal structure and product naming convention.
To efficiently address these challenges, from product categorisation to search technology, we chose an A.I. First approach coupled with best-in-class IaaS/PaaS and our own proprietary development.
This has allowed us to annotate, organise, support, and make accessible millions of unique products categorised into a structured format that is queryable in a consumer-facing environment in under 100ms.
This A.I. First approach enables us to scale from the current 2 million plus products to our future milestone of 10 million products.
With a small, highly motivated, and talented team, we adopted the development and use of powerful A.I. based technologies. Assessing and iterating multiple learning models whilst building additional A.I. competencies and experience. Our approach to dev is; proprietary where needed and open source where possible. Our platform now utilises A.I. technology across all primary operations and functions, from Retailer information ingestion and Product Classification to Keyword Search, Image Search, and Refined Search using ANN computational model.
The impact of using, developing, and iterating A.I. technology has been the creation and deployment of a Nationwide Local eCommerce platform supporting millions of unique products from thousands of local Irish Retailers. Using A.I., we have successfully categorised over 1.4 million products to a high level of confidence, integrated them into a consumer-facing environment which is intuitive, high performant and easily accessible.
Reason for Nomination
Using A.I. to solve the challenge of product categorisation and organisation – how we classified and organised over 2 million products from 5,000 online Retailers across Ireland to create an annotated, organised, and searchable product data set. The first challenge when developing our GetLocal.ie platform, was the ingestion and categorisation of products from thousands of pre-existing Irish online Retailers into a predefined single data structure. The Getlocal.ie platform would require each product to follow a structured categorisation taxonomy to enable search, refine, and related products results. Identifying Tensorflow A.I. learning models as the primary option to develop a categorisation model, we commenced a manual categorisation project to develop a training data set that would be used to train our initial A.I. model.
First, we needed training data: Building an annotation dashboard enabled us to query 30,000 broad-based products. We undertook a human-led manual triple verification project to classify these 30,000 products across 5k classes. We further expanded the training data in QA’d steps up to 300,000 broad-based products.
This project provided us with extremely high confidence categorisation and formed the training data / seed for our first A.I. categorisation model. This proved very successful, however, not without challenges, we found limitations in the ability of the model to decipher between abstract product images, as explained by our Director of Platforms and Services – Alan Linnane.
Alan Linnane, Director of Platforms & Services “One classification that initially challenged the model was music records. For example:‘‘The Velvet Underground and Nico’ album cover features an image of ‘Banana 10’ by Andy Warhol. This abstract product image initially misled the A.I. model to categorise the product into a suggested category of Fruits and Vegetables. It’s a perfect example of how A.I. models often create unexpected inferences that require resolution”.
We followed with three further large-scale iterations of our A.I. categorisation model. We used a transformer model design incorporating Image Classification and Google’s BERT (for NLP understanding) to make a release ready version of our A.I. categorisation model. This has enabled us to successfully achieve a high confidence categorisation score on 1.4 million products via A.I. technologies. The scale of this operation and platform is impossible for a small team without using A.I..
Consumer text-based search queries are AI driven on getlocal.ie. We provide lightning fast, accurate search results to users in less than 100ms total response time. Following our successful categorisation of 1.4 million products, we turned our attention to further developing our search technology.
We evaluated many existing A.I. Open Source projects to deliver at scale within budget. Early efforts with Spotify’s ANNOY Project showed promise but also limitations. We finally choose Apache Solr search platform, specifically Solr Indexing with Approximate Nearest Neighbour A.I. embedding Search combined with a hybrid Solr cloud cluster. Implementing a mix of In-Ram and Disk-Backed Replicas ensured high-quality results with cost-effective speed, resilience, and redundancy.
Initially, our search model focused on breadcrumb and keywords search. This enabled complex keyword search against physical location to render multi-attribute results and dynamically produced related product views.
Early releases were successful but not without limitations, as explained by our Business Planning Analyst – Eoin Dunne. “colloquial or natural language would lead a user to search for ‘Tommy-Hilfiger-Perfume’ however, we found in reality products were not defined as ‘Tommy-Hilfiger-Perfume’ but rather ‘Tommy-Hilfiger-Eau-de-Parfum’. By interrogating our product results over time, we could spotanomalies like these which led us to evolve our search technology to includeimage-recognition data in our search model.”
This led us to develop and evolve our A.I. search experience using search technologies from OpenA.I. CLIP Model, GPT3 and ImageNet to combine embeddings from keyword, breadcrumb, and image-inferenced data. We solved the additional technology hurdle of performance at scale across the new model by utilising server-less A.I. inferencing and a mix of In-Ram and Disk backed database replica clusters along with intelligent cloud-based load balancing to give us sub 100ms total. The cumulative effect was; that our result quality and speed soared. This approach to infrastructure also offers near limitless scaling potential within the platform context.
Derek Conniffe – Lead Developer “inspired by Roblox, a gaming ecosystem, we built out our own real-time A.I. inference platform operating in a server-less environment. This offers unlimited scaling potential for the platform.”
We further developed a percentile-based algorithm to determine statistically high confidence result sets. When fed back into our A.I. search model, we refined our result set further into direct-match and related-match result sets, driving relevance for the consumers’ query and reducing search noise.
Innovation lies at the heart of getlocal.ie platform from inception. We continue to evolve our A.I. search experience. Our recent beta launch of A.I.- driven Visual Search in August 2022 is a vanguard feature for the platform and shows significant promise in terms of customer experience and result quality.
Jade O’Connor VP of Product & Marketing “A.I. technology allows us to enhance the user’s experience in new and innovative ways. At the core of getlocal.ie is the question: How do we enable Irish consumers to buy online from local businesses? Visual Search is an incredibly useful way to generate meaningful consumer search results across a broad-base product platform. This makes it an exciting and useful development for our audience.”
Our approach to Visual Search is pure A.I. based and incorporates a hybrid of traditional multidimensional distance search algorithms and newer approximate nearest neighbour (ANN) search technologies. For image searching a combination of batch and real-time A.I. inferencing is applied in order to identify and deliver the best ranking results. When married with user experience focussed design, it opens a gateway for consumers to discover products incredibly intuitively.
Key features are:
• Search similar products by clicking on the image search icon in any search result
set.
• Taking or uploading your own image to be used as the search source.
• Follow search examples from the desktop prompt.
• Visual Search Chrome Extension (in development)
• This allows a user to perform a search based on an uploaded photo or by querying
product images.
Additional Information:
Outside of core-development there have been many side projects to test A.I. methodologies and opportunities. One simple but very useful project led by a young team member allowed us to in-corporate merchant branding on landing pages.
Utilising a headless browser we trained an A.I. model to locate, accurately bound, crop and download brand identity attributes such as brand logos from eCommerce websites in order to dynamically build merchant landing pages on getlocal.ie.
Adopting an A.I. focused exploratory phase within our development cycle has been very beneficial. This relatively simple example project is still used on the platform today and sparked many other potential use cases further enhancing our A.I. capabilities within the team.
The Future for GetLocal.ie and FCR Media
Broad-based product and merchant discovery platforms which layer on added value to the search experience, such as product attributes, discovery, location, comparison, and trust factors provide huge benefit to the locally based consumer. From a brand perspective consumer hybrid shopping behaviours require product marketing/shopping funnel to incorporate new discovery platforms like getlocal.ie. This convergence in local eCommerce is exciting and offers new opportunities.
It also creates a vastly increased platform complexity for local business marketing. GetLocal.ie is rising to these challenges with an A.I. First approach and commitment to utilising cost-effective scaling technologies. Our quest for innovation is driven by our desire to enable consumers nationwide to buy from and support local businesses who sell online.
For FCR Media in terms of product and process development has evolved to be A.I. first. From building A.I. competencies across our Development team and changing the mind-set across the full operation to think in terms of A.I. solutions for problem solving and scalability. This move towards A.I. first thinking has been nothing short of a revolution with the business.
Adopting A.I. First development methodology has allowed us to develop, manage, and grow a significant platform (getlocal.ie) with a small team. Key A.I. Milestones have been – A.I. Retailer information ingestion (Logo Bounding Project). A.I. Product Classification Project (Annotation Dashboard and TensorFlow). Keyword Search and Visual Search (A.I. technology with real-time inferencing and Approximate Nearest Neighbour embedding analysis across product and store attributes). Our current research work includes A.I. product analysis, taxonomy management and product data enrichment based on new NLP and attribute tagging A.I. models. We are bringing more A.I. technology to our in-development native mobile Apps and our Mobile and Desktop browser extensions which extends our solution set to google results pages.
SUPPORTING LINKS
Facebook – https://www.facebook.com/GetLocalIE
Merchant Site – https://getlocal.ie/merchants/Launch Press Release (30/3/21)-
https://docs.google.com/document/d/1Thf84LmnAN78n6GYRdaP83hN6ctl5lt6JUmVbzfQImQ/edit?usp=sharing
Corporate Website – https://fcrmedia.ie
FILE
https://aiawards.ie/wp-content/uploads/ninja-forms/4/GetLocal-AI-Awards-Multiple-Submission-1.pdf