Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview

Promote products often purchase behavior patterns found by Boxalino’s Deep Learning: Neural Collaborative Filtering based on products bought by the same customers as than the last products already bought by the customer has purchased.

Read more about Neural Collaborative Filtering.

WPOS

Use Cases

Mode

Requirements

ALL

Customer Purchases Correlation

RANKER

You need to have enough statistics of customers buying several products over time.confirm with Boxalino that this Collaborative Filtering has been computed for your account

Variables

  • type: collaborative-filtering-bought_-same_-customer

Cases to consider

Other types could be considered:

  • collaborative-filtering-bought_-after: same idea, also with products bought by the same customer, but which happened after (so if customers by product A, find products often bought after buying product A by the same customer)

  • bought_first_second_collaborative-filtering-first-second-purchase: same idea, but solely for purchases done as second purchase (after the first purchase)

  • collaborative-filtering-bought_-together: same idea, but with products bought in the same basket

  • basketed_in_same_collaborative-filtering-basket-same-session: same idea, but with products often added to the basket in the same sessionviewed

  • _in_same_collaborative-filtering-viewed-same-session: same idea, but with products often viewed in the same session

  • end_up_buying: same idea, but with products often bought in the same session after viewing this product

How to configure it?

You can import the JSON below directly in the Admin (use the Import button on the top right), as in this screen-shot.

...

Expand
titleUse-Cases (JSON) - click copy on the top right
Code Block
languagejson
[
  {
    "id": 4,
    "useCaseModelSource": "library",
    "useCaseModelId": 265,
    "useCaseModelVersion": 1,
    "useCaseModelSubVersion": 1,
    "name": "Purchases > OftenCollaborative Filtering Bought By the Same Customer",
    "order": 4,
    "fromIndex": -1,
    "toIndex": -1,
    "variant": "",
    "scope": "local",
    "active": true,
    "parameters": [
      {
        "name": "type",
        "value": {
          "format": "StringParameterValue",
          "value": "collaborative-filtering-bought_-same_-customer"
        },
        "scope": "global"
      },
      {
        "name": "topWeightNbValuesMaxThreshold",
        "value": {
          "format": "StringParameterValue",
          "value": "0"
        },
        "scope": "global",
        "startval": {},
        "schema": ""
      },
      {
        "name": "sourceField",
        "value": {
          "format": "FieldParameterValue",
          "value": "id"
        },
        "scope": "global"
      },
      {
        "name": "role",
        "value": {
          "format": "StringParameterValue",
          "value": "mainProduct"
        },
        "scope": "global",
        "startval": {},
        "schema": ""
      },
      {
        "name": "required",
        "value": {
          "format": "BooleanParameterValue",
          "value": false
        },
        "scope": "global"
      },
      {
        "name": "origin",
        "value": {
          "format": "StringParameterValue",
          "value": "boxalino_std"
        },
        "scope": "global",
        "startval": {},
        "schema": ""
      },
      {
        "name": "topWeightMinThreshold",
        "value": {
          "format": "StringParameterValue",
          "value": "0"
        },
        "scope": "global",
        "startval": {},
        "schema": ""
      },
      {
        "name": "boostWeight",
        "value": {
          "format": "StringParameterValue",
          "value": 100000
        },
        "scope": "global",
        "startval": {},
        "schema": ""
      },
      {
        "name": "limit",
        "value": {
          "format": "StringParameterValue",
          "value": "10"
        },
        "scope": "global",
        "startval": {},
        "schema": ""
      },
      {
        "name": "maxAgeMilliSeconds",
        "value": {
          "format": "StringParameterValue",
          "value": "0"
        },
        "scope": "global",
        "startval": {},
        "schema": ""
      },
      {
        "name": "minHistoryCount",
        "value": {
          "format": "NumberParameterValue",
          "value": 0
        },
        "scope": "global"
      },
      {
        "name": "suppressOlder",
        "value": {
          "format": "BooleanParameterValue",
          "value": true
        },
        "scope": "global"
      }
    ],
    "conditions": [],
    "icons": {
      "strategy": {
        "value": "cpo_sales.png",
        "tooltip": "SALES OPTIMIZATION"
      },
      "level": {
        "value": "L1",
        "tooltip": "LEVEL 1 - ONLINE CONVERSIONS"
      },
      "initiative": {
        "value": "fa-folder",
        "tooltip": "EFFECTIVE CONTEXT"
      },
      "character": {
        "value": "",
        "tooltip": ""
      },
      "mode": {
        "label": "",
        "value": "",
        "tooltip": ""
      }
    },
    "options": {
      "parameters": [
        {
          "name": "system",
          "values": [
            "false"
          ]
        }
      ]
    },
    "overwriteLevel": 1,
    "sections": [
      {
        "id": "main",
        "label": "Values",
        "active": true
      },
      {
        "id": "advanced",
        "label": "Advanced",
        "active": false
      }
    ],
    "status": truefalse,
    "isSelected": true
  }
]