Why Collaborative Filtering Still Powers Retail Recommendations

When a shopper in Sydney browses a new running shoe online and instantly sees suggestions for socks, hydration packs and trail shoes, that is rarely coincidence. Behind the curtain sits a recommendation engine running on a few decades of academic research, with collaborative filtering sitting at the heart of the most successful deployments.

The approach is deceptively simple. Instead of trying to read product attributes and understand each customer individually, the system studies patterns of behaviour across many users at once. Two shoppers with similar purchase histories are treated as proxies for one another, and their preferences are blended into a personalised feed. It is the same logic that quietly shapes the homepage of every major Australian retailer from JB Hi-Fi to The Iconic, and the reason a small Melbourne bookstore can compete on personalisation with a global marketplace.

The core mechanics of collaborative filtering

At its heart, collaborative filtering builds a matrix of users and items, then fills in the missing cells by looking at who behaves like whom. In a retail context, every click, basket addition and completed transaction is treated as a vote for a particular product. The algorithm then asks: if shopper A and shopper B both bought the same kettle, a yoga mat and a thriller novel, what is shopper A likely to want next that they have not yet seen?

Two families dominate. User-based collaborative filtering compares people directly, recommending items popular among a customer's nearest neighbours. Item-based collaborative filtering flips the question, asking which products tend to be purchased together across the whole catalogue. The latter has become the workhorse of retail, because item co-occurrence is far easier to scale than fine-grained user similarity and behaves predictably even when traffic is seasonal, such as the Boxing Day rush in Brisbane or the EOFY sales in Adelaide.

Modern systems often blend both with matrix factorisation techniques, including singular value decomposition and its non-negative cousin. These methods compress the sparse user-item matrix into a small number of latent features, then reconstruct predicted ratings from that compressed view. The result is a recommendation engine that can generalise beyond any single transaction, surfacing obscure products that a purely statistical "customers also bought" banner would miss.

Why retailers prefer behaviour-based personalisation over content-only systems

Content-based recommendation leans on product attributes: colour, brand, category, price band. For catalogues with thousands of SKUs and constant new arrivals, hand-tagging everything accurately is impractical. Australian retailers in particular deal with shifting assortments driven by local seasons, federal events like EOFY, and rapidly changing fashion cycles from brands such as Cotton On or local designers stocked by boutique chains.

Behaviour-driven systems avoid this bottleneck by letting the catalogue speak for itself. When a shopper in Perth searches for a particular espresso machine, the system does not need to know that machine is stainless steel, semi-automatic and Italian-made. It only needs to know that buyers of that machine frequently went on to buy a burr grinder and a milk jug. The recommendation is grounded in observed commerce rather than editorial metadata.

This is also why subscription commerce has become a fertile ground for collaborative techniques, where loyalty rewards and recurring bundles create rich, repeating behaviour data. A recent discussion of subscription-based models explored how retailers are turning one-off purchasers into predictable cohorts. The same behavioural depth that powers subscription economics also powers the engines that decide what each subscriber sees next.

Cold starts, sparsity, and the limits of pure collaborative methods

The technique is not without blind spots. The notorious cold-start problem hits new products with no purchase history and new customers with no track record. A boutique label launching in Melbourne one week and appearing online the next may have rich descriptive data yet zero collaborative signal. Without at least a handful of buyers, the algorithm has nothing to compare.

Sparsity is a quieter problem but no less real. Most retail shoppers only ever buy a handful of items from a catalogue that may contain millions, so the user-item matrix is overwhelmingly empty. Algorithms cope by inferring taste from clicks, dwell time and basket adds rather than completed purchases, but the noise grows quickly. Outliers also distort results: a single high-volume corporate buyer in Sydney can skew neighbourhood calculations and push niche products into the wrong feeds.

For these reasons, pure collaborative filtering is rarely used in isolation. It works best when wrapped inside a larger system that can fall back on content attributes, demographic priors, or even editorial curation when the behavioural signal is thin. The smarter the fallback, the more graceful the experience for the long tail of customers and the newest items in the catalogue.

How hybrid models are reshaping the retail landscape in Australia

Australian retailers have been quick to mix collaborative signals with everything from loyalty data to clickstream analytics. Major platforms integrate purchase history with browsing data, then layer in contextual cues such as device, time of day and city. A shopper using the app on a Melbourne train at rush hour may see different recommendations than the same shopper browsing from a Perth office at lunchtime.

Hybrid systems also let retailers balance short-term relevance with longer-term discovery. Pure behaviour-based engines risk a "more of the same" trap, where a customer who buys running shoes is never shown hiking gear, even though both signal an outdoor lifestyle. By blending collaborative output with content-based and rule-based layers, retailers can preserve serendipity while still feeling personal.

Local payment habits reinforce the value of these engines. Buy Now Pay Later schemes such as Afterpay and Zip have trained Australian shoppers to abandon carts and restart journeys more often than buyers in many other markets. Recommendation engines tuned for fragmented browsing sessions help recover those baskets by surfacing the right products the next time the shopper opens the app. The same logic applies to recurring categories like pet supplies, groceries and kids' clothing, where small reorder hints can shift a household from one retailer to another.

Privacy, consent, and the Australian regulatory environment

Personalisation is only as durable as the trust behind it. Australia's Privacy Act 1988, alongside the Notifiable Data Breaches scheme and the Australian Consumer Law, sets a clear floor for how retailers collect, store and use behavioural data. The Australian Privacy Principles require transparent notice about data collection, and consumers have the right to request access to or correction of their personal information.

For recommendation engines, the practical implication is that retailers must be able to explain, in plain language, what is being recommended and why. Black-box systems that cannot surface a coherent rationale risk complaints to the Office of the Australian Information Commissioner and erode the goodwill that personalisation is meant to build. Increasingly, retailers are pairing recommendation engines with preference centres that let shoppers dial personalisation up or down, and with consent flows that distinguish between essential analytics and marketing personalisation.

This regulatory climate has nudged Australian retailers toward approaches that treat recommendation as a customer experience rather than a covert profiling exercise. Models that combine collaborative filtering with explicit feedback, like star ratings and review submissions, tend to age well in this environment because they blend observed behaviour with stated intent. The result is a recommendation layer that retailers can defend, customers can understand, and regulators can audit.

Start by mapping the recommendation touchpoints across your customer journey, from email and push notifications to in-store kiosks and the checkout page itself. Look for places where collaborative signals are strong but underused, such as return visits, wishlist additions and post-purchase cross-sells. Then build a measurement framework that goes beyond click-through rate to capture assisted revenue, incremental margin and lifetime value across cohorts exposed to personalised versus generic recommendations. The retailers that treat recommendation engines as a long-term product rather than a launch-week feature will be the ones that keep customers coming back.

Publication opportunities

All accepted manuscripts will be included in the Conference proceedings. Moreover, authors of selected, high quality, Conference papers will have the opportunity to submit and publish their papers (in an extended and modified version) in special issues of prestigious journals according to the calls for papers. Special issues are expected and will be announced in due course. So far, special issues have been agreed with the following journals:

Simultaneously, the following journals kindly offer space for a few selected papers submitted to the 7th ICCMI 2019 provided that they meet the standards of the journals.

ICCMI 2019 is supported by