Next Article in Journal
Managing Gamified Programming Courses with the FGPE Platform
Next Article in Special Issue
Prediction of Rainfall in Australia Using Machine Learning
Previous Article in Journal
Measuring Terminology Consistency in Translated Corpora: Implementation of the Herfindahl-Hirshman Index
Previous Article in Special Issue
Dual-Hybrid Modeling for Option Pricing of CSI 300ETF
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Automatic Eligibility of Sellers in an Online Marketplace: A Case Study of Amazon Algorithm

by
Álvaro Gómez-Losada
1,2,*,
Gualberto Asencio-Cortés
3 and
Néstor Duch-Brown
1
1
Joint Research Centre, European Commission, 41092 Seville, Spain
2
Department of Statistics and Operations Research, University of Seville, 41092 Seville, Spain
3
Data Science & Big Data Lab, Universidad Pablo de Olavide, 41013 Seville, Spain
*
Author to whom correspondence should be addressed.
Information 2022, 13(2), 44; https://doi.org/10.3390/info13020044
Submission received: 6 December 2021 / Revised: 7 January 2022 / Accepted: 8 January 2022 / Published: 19 January 2022
(This article belongs to the Special Issue Predictive Analytics and Data Science)

Abstract

:
Purchase processes on Amazon Marketplace begin at the Buy Box, which represents the buy click process through which numerous sellers compete. This study aimed to estimate empirically the relevant seller characteristics that Amazon could consider featuring in the Buy Box. To that end, 22 product categories from Italy’s Amazon web page were studied over a ten-month period, and the sellers were analyzed through their products featured in the Buy Box. Two different experiments were proposed and the results were analyzed using four classification algorithms (a neural network, random forest, support vector machine, and C5.0 decision trees) and a rule-based classification. The first experiment aimed to characterize sellers unspecifically by predicting their change at the Buy Box. The second one aimed to predict which seller would be featured in it. Both experiments revealed that the customer experience and the dynamics of the sellers’ prices were important features of the Buy Box. Additionally, we proposed a set of default features that Amazon could consider when no information about sellers was available. We also proposed the possible existence of a relationship or composition among important features that could be used for sellers to be featured in the Buy Box.

1. Introduction

The number of algorithms that automate services once requiring manual operations is expected to grow in the coming years. Knowledge about the behaviour of such algorithms is gaining interest in the scientific community despite the current lack of tools and methodologies to measure the effects of these algorithms on people. Algorithms implemented for personalization on Google Search, the review of gig economy workers by customers (e.g., a job for a specified period of time), or gender discrimination in hiring are some of the subjects of this research [1,2,3]. In e-commerce and online marketplaces, the impact of algorithms is also of interest due to the current popular demand of web-based shopping platforms.
Amazon Marketplace is one of the leaders in online retail [4], controlling 45% of the e-commerce market share in the United States and surpassing Walmart in this regard in 2020 [5]. Amazon competes with some of the largest corporations around the world for market share, accounting for 13% of the global e-commerce sector’s gross merchandise volume in 2020, while the Alibaba group (Taobao, Alibaba, and Tmall), Jingdong (JD.com), Pinduoduo, and eBay had 25%, 9%, 6%, and 2% of the market, respectively. The combined share of Suning.com, Rakuten, Apple, Walmart, Vip.com, and Shopee was 6% [6].
Amazon Marketplace represents a structured and managed e-commerce website that accommodates two groups of participants: sellers presenting new, refurbished, or used products to a large group of potential buyers and customers who benefit from a coordinated system of purchasing that includes the search for products, payment, shipment, and order tracking. The number of products each seller can offer on Amazon is unlimited, as is the number of sellers that can operate. This platform allows the same products to be sold by many retailers, including Amazon, who also acts as a retail competitor.
Amazon Marketplace provides a set of services and programs that are attractive to sellers and customers. Sellers may benefit from inventory tools, activity reports, segmented advertisement of products, or the Fulfilment by Amazon (FBA) program. The latter allows Amazon to regulate warehouse management and shipping and the return of sold products with an additional cost. Customers are offered a product recommendation system based on their purchase history or an Amazon Prime membership, which has the advantage of faster delivery at a lower cost.
Amazon Marketplace products are presented on detailed product pages and, as on other e-commerce websites [7,8,9], are arranged in a taxonomy of categories to favor consistent navigation structures, thereby enhancing the user experience and the website’s usability. Each detailed product page provides a proper description of the product, which includes its characteristics, consumer reviews, stock availability, the price or product rating, and the Buy Box. The Buy Box is the top right section on a product page where a customer can directly add a product to his or her shopping cart. This box shows a summary of the product information and, more importantly for this study, the default seller selected by Amazon for the product of interest. When customers decide not to choose the seller proposed by Amazon, an offer listing page is provided, on which other sellers offering the product of interest are displayed. Here, their prices and shipping costs can be examined. The Buy Box has received great attention as it is where purchases on Amazon occur, as well as because 80% of Amazon’s sales go through it. Additionally, the Buy Box represents the single most important revenue driver for Amazon Marketplace sellers today. It is estimated that a seller whose product is positioned in the Buy Box will sell four-times more than those displayed on the offer listing page [10].
The process by which Amazon’s algorithms select the seller to be displayed in the Buy Box is still not fully understood and represents the main motivation for this study. To address this challenge, observational data of products and sellers occupying the Buy Box from one of Amazon’s European marketplaces were analyzed over a 10-month period. Most of the categories of products presented in this marketplace were analyzed by conducting two different but complementary experiments. The first experiment aimed to predict when a seller currently occupying the Buy Box would be replaced by a competitor. The second one asked which seller among a group of competitors would be most likely to occupy the Buy Box. The importance of the features used in these predictive problems was estimated, and a rule-based classification was performed, both of which represent the results of this work.

1.1. Literature Review

Potential applications of machine learning in the e-commerce sector have been researched extensively from different perspectives (e.g., chatbots [11], recommendation engines [12,13,14], applications for intelligent logistics [15,16] and pricing [17,18,19,20,21]). The application of machine learning, as in other sales business models, extends to almost every area of e-commerce (e.g., security [22], fraud detection [23,24], profit maximisation [25], sales prediction [26,27], inventory management [28,29], product categorisation [30], and portfolio management [31]). Literature reviews exploring machine learning applications in different e-commerce scenarios can mainly be found in [32,33,34,35,36,37,38].

1.2. Related Work

To the best of the authors’ knowledge, the only study that has investigated the algorithm by which Amazon selects sellers to occupy the Buy Box was by Chen et al. [39], who analyzed the algorithmic pricing strategies on the Amazon Marketplace. These authors also simplified the modeling through a predictive problem, and after analyzing the importance of the selected features from the sellers’ offers, they concluded that the more important ones related to a seller earning the position in the Buy Box are price difference and the ratio of the price to the lowest price for the product. Other analyzed features included positive seller feedback whether or not the product was fulfilled by Amazon, and the average product rating. The main difference between the predictive problem used in that study and that used in the current one is the type of sellers considered. While those authors collected information from seller offers displayed on the offer listing page and that of the seller who won the Buy Box, in the present study only the characteristics of the sellers occupying the Buy Box were considered. This is because we wanted to focus on sellers who were truly eligible and probably more professional. Additionally, according to Amazon documentation, features that condition a seller to be eligible to occupy the Buy Box are their sales volume, response time to customer enquiries, rate of returns and refunds, and shipping times [39]. Therefore, one plausible way to circumvent the lack of this latter information from sellers was to consider only those ones who actually earned the Buy Box.
The remainder of this article is organized as follows: In Section 2, the experimental design of this work is described, while the results are presented in Section 3 together with a short discussion. Finally, the main conclusions are presented in Section 4.

2. Materials and Methods

This section describes the predictive problems for an empirical analysis of Amazon’s criteria for a seller being selected to occupy the Buy Box and then once selected, continuing in it. Thus, two classification experiments using selected features and the same four classifiers on each were performed on 22 different product category datasets. Then, for each experiment, once the more accurate classifier had been selected, the importance of features in the predictive problems was estimated. Complementary to this estimation, a rule-based classification was also performed. The datasets used in this study and the analyzed features are explained in the next section.

2.1. Datasets and Features

Product page information from 530 best-seller products belonging to 22 different product categories was obtained from Italy’s Amazon Marketplace web page from 5 April to 14 December 2018. Preliminary crawling exercises were accomplished for Amazon Marketplaces in Germany, the United Kingdom, Spain, and France. The best communication performance results in server stability and response time were found for Italy’s Marketplace. A typical product page is shown in Figure 1.
For each category, the best-seller products were analyzed over time, and a longitudinal dataset describing the dynamic of features was created and shown in Table 1. These features were obtained directly from the product pages, except the last three, which were derived from the prices of the products at each analyzed point of time. A crawling experiment was carried out previously to detect the most dynamic categories in changes to the sellers occupying the Buy Box. Categories with a low rate of change among such sellers or those for which Amazon was the only seller (e.g., Amazon device accessories, Kindle, Alexa) were excluded. Analogously, products sold by fewer than five sellers in a category were not considered due to low sales relevance. The crawling process was carried out sequentially from the first best-seller product listed in each category to the last. Due to Amazon’s strategic commercial reasons, the number of best-seller products displayed in each category was altered over time (e.g., 20, 50 or 100 products); therefore, the frequency of visits to each product page to collect product information changed during the experiment, ranging from ∼1 h to ∼4 h. The numbers of instances, products, and sellers in each analyzed dataset are indicated in Table 2. Datasets built for each product category were used as input data in the supervised and rule-based experiments performed and were studied independently. Next, the proposed classification problems are explained.

2.2. Proposed Classification Problems

The estimation of the importance of predictors shown in Table 1 was addressed through two supervised experiments. They were performed independently on each of the 22 longitudinal datasets from the product categories. The experiments differed in the treatment received by the response feature. In the first one (predicting the change of a seller at the Buy Box), the levels of the response feature were represented by a binary output in which the positive class (“1”) indicated if a change of seller had been observed at the Buy Box (two-class classification), and the negative class indicated otherwise (“0”). In the second one (predicting the seller to occupy the Buy Box), the levels of the response feature indicated the sellers displayed in the Buy Box (multi-class classification). Thus, the first experiment can be considered unspecific regarding the target seller occupying the Buy Box since it was focused on detecting simply the changes. On the other hand, the second experiment aimed to predict the specific seller occupying the Buy Box. Figure 2 illustrates the labeling process for a given product category.
Four classifiers were used in each supervised experiment, namely, neural networks (nnet), random forests (rf), support vector machines (svm), and C5.0 decision trees (C5.0). Descriptions of these classifiers are provided in Section 2.2.1. The idea behind this approach was to identify the most accurate classifier in each experiment and then use it to estimate the importance of the features and perform rule-based classification. A general overview of the complete experimental design is illustrated in Figure 3. To evaluate the accuracy of the classifiers, a dataset from the different categorieswas divided into training and test sets, consisting of 70% and 30% of the data, respectively. The caret package [40] from R language was used to build classification models for the training data using a 10-fold cross-validation scheme that was repeated three times to tune the hyperparameters of each classifier. Due to the different magnitudes of the values of the involved predictors, all were centred and scaled.

2.2.1. Classification Algorithms

A decision tree gives a set of rules that can be used to divide data into different groups to make a decision about them [41]. An rf classifier is an ensemble of decision trees that uses a randomly selected subset of training samples and features to yield reliable classifications.The trees are created by drawing a subset of training samples through replacement, meaning that the same sample can be selected several times, while others may not be selected. About two-thirds of the samples are used to train the trees, with the remaining one-third being used for an internal cross-validation to estimate how well the resulting rf model performed [42]. C5.0 decision trees are a more advanced version of Quinlan’s C4.5 classification model [43]. C4.5 builds decision trees from a set of training data using the concept of information entropy. C5.0 has additional features, such as boosting and unequal costs for different types of errors, but is also likely to generate smaller trees. The algorithm combines non-occurring conditions for splits with several categories and conducts a final global pruning procedure that attempts to remove sub-trees with a cost-complexity approach [44].
nnet are computational models inspired by biological neural networks capable of approximating nonlinear functional relationships between inputs and outputs features. A collection of neurons is referred to as a layer, and the collection of interconnected layers forms the neural networks [45]. In a neuron, the output is calculated by a nonlinear function of the sum of its inputs. The connections between different neurons from adjacent layers are represented by the weights in a model. The weights adjust as learning proceeds, and they represent the strength of the signal at a connection. The nonlinear function is also called the activation function [46].
svm are based on the statistical learning theory concept of decision planes that define decision boundaries. A decision plane ideally separates objects with different class memberships. The most commonly known svm is the linear classifier, which predicts each input’s member class from two possible classifications. A more accurate definition is that a svm builds a hyperplane or set of hyperplanes to classify all inputs in a high-dimensional or even infinite space. The values closest to the classification margin are known as support vectors. The svm’s goal is to maximize the margin between the hyperplane and the support vectors [47,48]. The metrics used to evaluate the accuracy of classifiers is explained next.

2.2.2. Performance Evaluation

The classes use in the experiments described above are not equally distributed because the occurrence of sellers in the Buy Box is not homogeneous and the ratio of change for sellers in the Buy Box is low (the positive class is under-represented). Since it is not appropriate to use only a single metric to evaluate the performance of a classifier [49], three metrics suited to dealing with class imbalance were selected: balanced accuracy, Kappa statistic [50], and F 1 -score (F1). The first experiment was analyzed as a binary classification problem; however, the evaluation of the multi-class problem (second experiment) was treated as a set of binary problems (‘one-versus-all’ transformation). Metrics are explained next using a binary confusion matrix in the context of both experiments (Table 3). For a given product, the positive class (+) in the first experiment was represented by a change in seller, and the negative class (−) was represented by the continuity of the seller at the Buy Box. In the second experiment, the positive class (A) was some seller of interest selling a given product, and the negative class (≠A) was by any other seller.
  • TP: which corresponds to the number of instances correctly classified as +/A.
  • FN: which corresponds to the number of instances +/A misclassified as −/≠A.
  • FP: which corresponds to the number of instances −/≠A misclassified as +/A.
  • TN: which corresponds to the number of instances correctly classified as −/≠A.
The metrics used were based on the following statistics and concise explanations follows:
  • Recall = T P T P + F N , the proportion of correctly classified +/A instances from the total number of actual +/A instances, aka Sensitivity.
  • Precision = T P T P + F P , relates to the ability of the classifiers to identify +/A instances.
  • Specificity = T N F P + T N , proportion of correctly classified −/≠A instances from the total number of actual −/≠A instances.
Balanced accuracy (BAcc), F1 and Kappa (K) statistics are calculated as follows:
B A c c = R e c a l l + P r e c i s i o n 2 F 1 = 2 · R e c a l l · P r e c i s i o n R e c a l l + P r e c i s i o n K = O E 1 E
where O is the observed accuracy, and E is the expected accuracy based on the marginal totals of the confusion matrix. BAcc and F1 metrics range from 0 to 1, and high values indicate high classification performances. The K statistic takes values between −1 and 1; a value of 0 means there is no agreement between the observed and predicted classes, while a value of 1 indicates perfect concordance between the model prediction and the observed classes [44].
Once both experiments had been carried out and the best classifiers identified in each according to the three metrics used (Table 4 and Table 5), the importance of the predictors was estimated, as indicated in Table 1, and a rule-based classification analysis was conducted.

2.3. Predictor Importance and Rule-Based Classification

The importance of predictors was estimated to identify the most relevant features involved in both predictive problems. For that purpose, for each product category, the most accurate classifier was used to train a model with full datasets (no train-test split), and the importance of predictors was estimated using the varImp function from the caret package. This function measured the aggregate effect of the predictors on the model and returned a score for each of the features in model.
As a complementary exercise, rule-based classification was accomplished to discern relations within the set of features (predictors and response) analyzed in this study. A rule-based classifier uses a set of IF–THEN rules for class prediction. An IF–THEN rule is an expression of the form IF condition THEN conclusion. The “IF” part (or left-hand side) of a rule is known as the rule antecedent or precondition. The “THEN” part (or right-hand side) is the rule consequent. In the rule antecedent, the condition consists of one or more features that are logically added by AND clauses. These features are the predictors defined in Table 1. The classes predicted in the rule in this study were represented by the seller’s identification or by its change labeled as a binary feature, depending on the experiment, as explained above (Section 2.2). The function C5.0 (C5.0 package [51]) from R was used, and all rules obtained from both experiments were analyzed. Totals of 488 and 4009 rules were obtained in the experiments to predict the change in seller and to predict the seller, respectively. These rules included 1616 and 16,368 conditions, respectively. Since the same conditions may appear for different rules, an analysis of the frequency of conditions appearing in rules was performed.
The accuracy of each rule was estimated using the Laplace ratio ( n m + 1 ) / ( n + 2 ) , where n is the number of cases covered by the rule (support of the rule) and m is the number of cases that do not belong to the class predicted by the rule. Additionally, the lift estimate was calculated by dividing the rule’s estimated accuracy by the relative frequency of the class predicted in the data set. This estimate is a measure of the interest of the rule (predictive ability), and is in the range [ 0 , ] . Values far from one imply the co-occurrence of conditions defining the rule and the predicted class.

3. Results and Discussion

The accuracy of classifiers for each experiment was estimated for each of the 22 product category datasets. Results are shown in Table 4 and Table 5, together with the average values across categories. It is remarkable that for the prediction of the seller change experiment, the kappa value for some categories was 0 when evaluated with two accuracy metrics (e.g., Bby and Lgh), but that the svm classifier showed an accuracy value of zero or close to zero for this statistic in 13 categories. Greater accuracy for all categories was obtained by rf and C5.0 decision tree classifiers. In the prediction of seller experiments, no accuracy level was close to zero. The C5.0 classifier was selected as the most accurate as it obtained the highest accuracy level for the three quality metrics when both experiments were considered.

3.1. Predictor Importance

The importance in both predictive experiments that used the C5.0 decision trees is shown in Figure 4. A summary of the most and least relevant features based on occurrences is shown in Table 6, considering the 1st–2nd and 9th–10th positions in these rankings, respectively. The remaining positions (3rd to 8th) were considered intermediate and their analysis remains open for further investigation.
prodRatings and opinions features were found to be the most important features in both experiments (Table 6) although they had different representations across categories. In particular, the user experience (opinions) represented the most relevant feature in the Elc, Hpc, Tls, and Wtc categories. The product fulfilment by Amazon (fulfilled) feature appeared to be decisive only for the prediction of seller experiment, as the variation of prices (rPrice) is relevant to the prediction of a change in seller. This latter predictor was estimated to be the most relevant in four categories and in 11 categories it was the second-most important feature.
Another aspect of interest is the least important features. The importance of features indicates that sellers of those products are Amazon’s choices (amChoice) or best-sellers (best-seller) but are not specifically being considered for selection into the Buy Box. Given that the fulfilled feature was included in the group of important and dispensable features for both experiments, the decisive role of this feature is likely to be category-dependent. This was also observed for prodRating, although only for the prediction of seller experiment.
The experimental design used in the Buy Box study conducted by Chen et al. [39] to detect algorithmic pricing in Amazon Marketplace also included the prediction of the seller occupying the Buy Box, which coincides with the second experiment presented in this study (specific experiment). For that purpose, those authors used the random forest algorithm and a set of features related to prices, average rating, positive feedback and feedback count, whether or not sellers used FBA, and whether or not the seller was Amazon. They observed that Amazon used non-trivial strategies to evaluate sellers (i.e., additional features beyond price to select the seller to occupy the Buy Box). They detected that the seller’s positive feedback and feedback count (prodRatings and opinions in our study, respectively), were also important features related to “winning” or occupying the Buy Box, which coincided with the results obtained here (Table 6). Interestingly, these authors considered the fulfilled feature (FBA program) to have low relevance, which also coincided with our results.

3.2. Rule-Based Classification

The main characteristics of the rule-based classification analysis are shown in Table 7. A detailed list of the most relevant rules for both experiments can be found in the Supplementary Material. The average number of conditions present in the rules was greater for the seller prediction experiment (4.1 conditions/rule) than for the seller change prediction experiment (3.3 conditions/rule), and the average accuracy of rules was similar in both experiments (0.81 and 0.85, respectively). These latter results were in line with the average accuracy level obtained for the C.50 algorithm when evaluated using the train–test split (Table 4 and Table 5). Remarkably, the lift estimate yielded results for rules that were one order of magnitude higher for the seller prediction experiment, suggesting a higher efficiency of rules for predicting sellers than for predicting their change.
Complementing the previous analysis, Figure 5 shows an analysis of the frequency of appearance of conditions in rules as a heat map, and Table 8 shows the absolute and relative frequencies represented by a percentage of features. In this study, we interpreted such frequencies as playing the role of weights (in %) to combine sellers’ features by Amazon to select sellers to occupy the Buy Box. In Figure 5, conditions involving the product were the most frequent in both experiments, since Amazon’s algorithm is primarily oriented toward fulfilling product demand by customers among the huge catalog of available products. Additionally, the specificity of rules for products could be based on its differentiation, as reflected in categories like Pc, Elc, and Vdg, and on the opposite side, to those products with little differentiation and low values in the Spr, Grc, and Lgh categories. This can also be seen for the experiment on the prediction of sellers’ lift rankings (Table 7). As shown, the number and types of conditions seem to be highly category-dependent.
However, a more interesting outcome can be found in Table 8. Different features are used by Amazon’s algorithm to select sellers to occupy the Buy Box, although their use (%) was found to be quantitatively different depending on the experiment (prediction of a seller change—unspecific experiment and prediction of seller—specific experiment). Apart from product, which was not found to add any qualitative distinction to the analyses beyond its availability from a given seller, in both experiments, opinions and attributes related to the price dynamic (rPrice, rPriceCumMax and rPriceCumMin) were identified as more frequently applied by the Amazon algorithm. This could be indicative of their being primary attributes considered by Amazon to select a seller to occupy the Buy Box.
As discussed previously in this section, the different use (%) of features between experiments could suggest a sort of weighted relationship among them, as well as showing that such relationships from one or both experiments could be selected by Amazon according to the information held by this platform regarding the seller. This interpretation coincides with that given by Chen et al. (2016) [39]. However, those authors associated the importance of features obtained from the random forest classifier with the features’ weights. Weights for features associated with prices were the highest, followed by positive feedback and whether Amazon was the seller. In our work, these weights coincided for the same features, since opinions and rPrice obtained the highest weights among the studied features (in bold, Table 8).
For recent sellers, with low selling activity or few available products, the relationship of attributes in the unspecific experiment is considered, and rPrice was shown to have the highest weight. On the contrary, when Amazon has enough information about the sellers, this attribute is replaced by opinions. This hypothesis could also be extended to the classification problem in Section 3.1. However, it should be noted that the percentage values shown in Table 8 refer to all categories of products, and these results could present variations according to the types of products analyzed. Attributes such as best-seller, amChoice, rank or prodRating seem to be irrelevant in selecting a seller to occupy the Buy Box. The relevance of these attributes is in accordance with the predictor importance results shown in Figure 4 (Section 3.1) for the unspecific experiment (opinions and rPrice predictors) and, to some less extent, to those obtained in the specific experiment (opinions predictor).

4. Conclusions

This study aimed to analyze empirically the most important features in determining how Amazon chooses sellers to occupy the Buy Box. To that end, Italy’s Amazon web page was analyzed over a period of 10 months, and best-seller products from most of the categories of products were analyzed. From each category, sellers’ characteristics were analyzed by studying the behavior of products featured in the Buy Box. Such behavior was analyzed according to the price dynamic of the products, their availability and ranking, customer experience, and whether the product was fulfilled by Amazon.
This study considered two different but complementary experiments. The first, which had an unspecific nature, was designed to predict seller change in the Buy Box. The second, a more specific experiment, focused on predicted which seller would occupy the Buy Box. Both experiments were analyzed using supervised and rule-based classification.
The classification results for the first (unspecific) experiment showed that customer experience (opinions and prodRating features) and product price dynamics (rprice) were the most important features in determining whether a seller would be selected to occupy the Buy Box. With regard to the second (specific) experiment, Amazon’s fulfillment of products (fulfilled) was identified as the most important feature along with customer experience. However, the analysis also revealed that the results were category-dependent.
The rule-based classification indicated that opinions on products (opinions) received by customers and attributes related to the price dynamic (rPrice, rPriceCumMax and rPriceCumMin) were the most relevant to Amazon’s algorithm for selecting sellers to occupy the Buy Box. This was found in both experiments (unspecific and specific). These results were mostly coincident with the classification results. It is hypothesized that there was a composition or relationship among such features that was used to decide which seller should occupy the Buy Box, given their different frequencies of use in the experiments. A composition could be selected by Amazon according to the sellers’ available history. In the case of new or low-activity sellers, rPrice could be the leading feature, while opinions could be used for active sellers with a record of activity on Amazon Marketplace. Results obtained through this empirical study revealed a dependency within categories of analyzed products.
The main limitation of this study was that it analyzed only one Amazon Marketplace (Italy), which means that the conclusions could not be extended over other European Amazon Marketplaces. Additionally, lacking product price information from the replaced sellers at the Buy Box represented a considerable setback to better understanding Amazon’s algorithm for selecting the seller. Editor:
Future work will include broadening the analysis presented in this study to Amazon’s other marketplaces in Europe as well as analyzing sellers’ strategies to sell the same specific best-selling products on such Amazon platforms. Additionally, the extension of this analysis to the mobile shopping market (m-commerce) is of interest.

5. Disclaimer

The views expressed are purely those of the authors and may not be regarded, in any circumstances, as stating the official position of the European Commission.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/info13020044/s1.

Author Contributions

Conceptualization, Á.G.-L., G.A.-C. and N.D.-B.; methodology, Á.G.-L. and G.A.-C.; software, Á.G.-L.; validation, Á.G.-L., G.A.-C.; formal analysis, N.D.-B.; investigation, N.D.-B.; data curation, Á.G.-L.; writing—original draft preparation, Á.G.-L.; writing—review and editing, Á.G.-L., G.A.-C. and N.D.-B.; visualization, Á.G.-L.; supervision, G.A.-C. and N.D.-B. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hannák, A.; Sapiezynski, P.; Molavi-Kakhki, A.; Krishnamurthy, B.; Lazer, D.; Mislove, A.; Wilson, C. Measuring personalization of web search. In Proceedings of the WWW ’13: 22nd International Conference on World Wide Web, Rio de Janeiro, Brazil, 13–17 May 2013; pp. 527–538. [Google Scholar]
  2. Hannák, A.; Wagner, C.; Garcia, D.; Mislove, A.; Strohmaier, M.; Wilson, C. Bias in online freelance marketplaces: Evidence from TaskRabbit and Fiverr. In Proceedings of the CSCW ’17: 2017 ACM Conference on Computer Supported Cooperative Work and Social Computing, Portland, OR, USA, 25 February–1 March 2017; pp. 1914–1933. [Google Scholar]
  3. Chen, L.; Ma, R.; Hannák, A.; Wilson, C. Investigating the impact of gender on rank in resume search engines. In Proceedings of the CHI ’18: 2018 CHI Conference on Human Factors in Computing Systems, Montreal, QC, Canada, 21–26 April 2018. Paper No. 651. [Google Scholar]
  4. Duch-Brown, N. The Competitive Landscape of Online Platforms; JRC Digital Economy Working Paper 2017-04 (JRC106299); Publications Office of the European Union: Luxembourg, 2017. [Google Scholar]
  5. Inci, D. Competing with Amazon: How Amazon’s Top e-Commerce Competitors Survive and Thrive. Available online: https://www.bigcommerce.com/blog/Amazon-competitors/ (accessed on 4 December 2021).
  6. Statista. E-Commerce Market Share of Leading e-Retailers Worldwide in 2020, Based on GMV. Available online: https://www.statista.com/statistics/664814/global-e-commerce-market-share/ (accessed on 4 December 2021).
  7. Lin, Y.-C.; Das, P.; Trotman, A.; Kallumadi, S. A dataset and baselines for e-commerce product categorization. In Proceedings of the ICTIR’19: 2019 ACM SIGIR International Conference on the Theory of Information Retrieval, Santa Clara, CA, USA, 2–9 October 2019. [Google Scholar]
  8. Ding, Y.; Fensel, D.; Klein, M.; Omelayenko, B.; Schulten, E. The role of ontologies in e-commerce. Handbook on Ontologies. In International Handbooks on Information Systems; Springer: Berlin, Germany, 2004; pp. 593–615. [Google Scholar]
  9. Alaa, R.; Gawish, M.; Fernández-Veiga, M. Improving recommendations for online retail markets based on ontology evolution. Electronics 2021, 10, 1650. [Google Scholar] [CrossRef]
  10. Amazon Buy Box, Feedvisor. Available online: https://feedvisor.com/university/Amazon-buy-box (accessed on 4 December 2021).
  11. Adamopoulou, E.; Moussiades, L. Chatbots: History, technology, and applications. Mach. Learn. Appl. 2020, 2, 100006. [Google Scholar] [CrossRef]
  12. Ahmed, A.; Saleem, K.; Khalid, O.; Rashid, U. On deep neural network for trust aware cross domain recommendations in E-commerce. Expert Syst. Appl. 2021, 174, 114757. [Google Scholar] [CrossRef]
  13. Poirson, E.; Da Cunha, C. A recommender approach based on customer emotions. Expert Syst. Appl. 2019, 122, 281–288. [Google Scholar]
  14. Portugal, I.; Alencar, P.; Cowan, D. The use of machine learning algorithms in recommender systems: A systematic review. Expert Syst. Appl. 2018, 97, 205–227. [Google Scholar] [CrossRef] [Green Version]
  15. Boysen, N.; de Koster, R.; Weidinger, F. Warehousing in the e-commerce era: A survey. Eur. J. Oper. Res. 2019, 277, 396–411. [Google Scholar] [CrossRef]
  16. Zhang, D.; Pee, L.G.; Cui, L. Artificial intelligence in E-commerce fulfilment: A case study of resource orchestration at Alibaba’s Smart Warehouse. Int. J. Inf. Manag. 2021, 57, 102304. [Google Scholar] [CrossRef]
  17. Gupta, R.; Pathak, C. A Machine learning framework for predicting purchase by online customers based on dynamic pricing. Procedia Comput. Sci. 2014, 36, 599–605. [Google Scholar] [CrossRef] [Green Version]
  18. Bauer, J.; Jannach, D. Optimal pricing in e-commerce based on sparse and noisy data. Decis. Support Syst. 2018, 106, 53–63. [Google Scholar] [CrossRef]
  19. Gonçalves de Souza, E.A.; Nagano, M.S.; Alencar Rolim, G. Dynamic Programming algorithms and their applications in machine scheduling: A review. Expert Syst. Appl. 2022, 190, 116180. [Google Scholar] [CrossRef]
  20. Hannák, A.; Soeller, G.; Lazer, D.; Mislove, A.; Wilson, C. Measuring price discrimination and steering on e-commerce web sites. In Proceedings of the MC ’14: 2014 Conference on Internet Measurement Conference, Vancouver, BC, Canada, 5–7 November 2014; pp. 305–318. [Google Scholar]
  21. Chen, L.; Mislove, A.; Wilson, C. Peeking beneath the hood of Uber. In Proceedings of the IMC ’15: 2015 Internet Measurement, Tokyo, Japan, 28–30 October 2015; pp. 495–508. [Google Scholar]
  22. Kolotylo-Kulkarni, M.; Xia, W.; Dhillon, G. Information disclosure in e-commerce: A systematic review and agenda for future research. J. Bus. Res. 2021, 126, 221–238. [Google Scholar] [CrossRef]
  23. Abdallah, A.; Maarof, M.A.; Zainal, A. Fraud detection system: A survey. J. Netw. Comput. Appl. 2016, 68, 90–113. [Google Scholar] [CrossRef]
  24. Tax, N.; Jan de Vries, K.; de Jong, M.; Dosoula, N.; van den Akker, B.; Smith, J.; Thuong, O.; Bernardi, L. Machine learning for fraud detection in e-Commerce: A research agenda. In Deployable Machine Learning for Security Defense. MLHat 2021. Communications in Computer and Information Science; Wang, G., Ciptadi, A., Ahmadzadeh, A., Eds.; Springer: Cham, Switzerland, 2021; Volume 1482. [Google Scholar]
  25. Pallathadka, M.; Ramirez-Asis, E.-H.; Loli-Poma, T.-P.; Kaliyaperumal, K.; Magno Ventayen, R.J.; Naved, M. Applications of artificial intelligence in business management, e-commerce and finance. Mater. Today Proc. 2021, in press. [Google Scholar] [CrossRef]
  26. Liu, C.-J.; Huang, T.-S.; Ho, P.-T.; Huang, J.-C.; Hsieh, C.-T. Machine learning-based e-commerce platform repurchase customer prediction model. PLoS ONE 2020, 15, e0243105. [Google Scholar] [CrossRef]
  27. Wang, P.; Xu, Z. A novel consumer purchase behavior recognition method using ensemble learning algorithm. Math. Probl. Eng. 2020, 2020, 6673535. [Google Scholar] [CrossRef]
  28. Boute, R.N.; Gijsbrechts, J.; van Jaarsveld, W.; Vanvuchelen, N. Deep reinforcement learning for inventory control: A roadmap. Eur. J. Oper. Res. 2021, 298, 401–412. [Google Scholar] [CrossRef]
  29. Goltsos, T.E.; Syntetos, A.A.; Glock, C.H.; Ioannou, G. Inventory–forecasting: Mind the gap. Eur. J. Oper. Res. 2021, in press. [Google Scholar] [CrossRef]
  30. Shen, D.; Ruvini, J.D.; Mukherjee, R.; Sundaresan, N. A study of smoothing algorithms for item categorization on e-commerce sites. Neurocomputing 2012, 92, 54–60. [Google Scholar] [CrossRef]
  31. Liesiö, J.; Salo, A.; Keisler, J.M.; Morton, A. Portfolio decision analysis: Recent developments and future prospects. Eur. J. Oper. Res. 2021, 293, 811–825. [Google Scholar] [CrossRef]
  32. Policarpo, L.M.; da Silveira, D.E.; da Rosa Righi, R.; Antunes Stoffel, R.; André da Costa, C.; Victória Barbosa, J.L.; Scorsatto, R.; Arcot, T. Machine learning through the lens of e-commerce initiatives: An up-to-date systematic literature review. J. Comput. Sci. Rev. 2021, 41, 100414. [Google Scholar] [CrossRef]
  33. Song, X.; Yang, S.; Huang, Z.; Huang, T. The Application of artificial intelligence in electronic commerce. J. Phys. Conf. Ser. 2019, 1302, 032030. [Google Scholar] [CrossRef]
  34. Sarker, I.H. Machine learning: Algorithms, real-world applications and research directions. SN Comput. Sci. 2021, 2, 160. [Google Scholar] [CrossRef] [PubMed]
  35. Mice, A.; Geru, M.; Capatina, A.; Avram, C.; Rusu, R.; Panait, A.A. Leveraging e-Commerce performance through machine learning algorithms. Ann. Dunarea Jos Univ. Galati 2019, 2, 162–171. [Google Scholar]
  36. Änäkkälä, T. Exploring Value in e-Commerce. Artificial Intelligence and Recommendation Systems; University of Jyväskylä: Jyväskylä, Finland, 2021. [Google Scholar]
  37. Bertolini, M.; Mezzogori, D.; Neroni, M.; Zammori, F. Machine Learning for industrial applications: A comprehensive literature review. Expert Syst. Appl. 2021, 175, 114820. [Google Scholar] [CrossRef]
  38. Moorthi, K.; Dhiman, G.; Arulprakash, P.; Suresh, C.; Srihari, K. A survey on impact of data analytics techniques in e-commerce. Mater. Today Proc. 2021, in press. [Google Scholar] [CrossRef]
  39. Chen, L.; Mislove, A.; Wilson, C. An empirical analysis of algorithmic pricing on Amazon Marketplace. In Proceedings of the WWW ’16: 25th International Conference on World Wide Web, Montréal, QC, Canada, 11–15 April 2016; pp. 1339–1349. [Google Scholar]
  40. Kunh, M.; Wing, J.; Weston, S.; Williams, A.; Keefer, C.; Engelhardt, A.; Cooper, T.; Mayer, Z.; Kenkel, B.; Benesty, M.; et al. Caret: Classification and Regression Training. R Package Version 6.0-84. 2019. Available online: https://CRAN.R-project.org/package=caret (accessed on 12 October 2021).
  41. Muhammad, A. Decision tree algorithms C4.5 and C5.0 in data mining: A review. Int. J. Database Theory Appl. 2018, 11, 1–8. [Google Scholar]
  42. Breiman, L. Random forest. Mach. Learn. 2001, 45, 5–32. [Google Scholar] [CrossRef] [Green Version]
  43. Quinlan, J.R. C4.5: Programs for Machine Learning; Morgan Kaufmann Publishers: Burlington, VT, USA, 1993. [Google Scholar]
  44. Kuhn, M.; Johnson, K. Applied Predictive Modelling; Springer: New York, NY, USA, 2013. [Google Scholar]
  45. Kim, K.-K.K.; Patrón, E.R.; Braatz, R.D. Standard representation and unified stability analysis for dynamic artificial neural network models. Neural Netw. 2018, 98, 251–262. [Google Scholar] [CrossRef] [PubMed]
  46. Li, F.F.; Karpathy, A.; Johnson, J. CS231n: Convolutional Neural Networks for Visual Recognition; Standford University: Standford, CA, USA, 2021. [Google Scholar]
  47. Gove, R.; Faytong, J. Machine learning and event-based software testing: Classifiers for identifying infeasible GUI event sequences. Adv. Comput. 2012, 86, 109–135. [Google Scholar]
  48. Nisbet, R.; Miner, G.; Yale, K. Chapter 8-Advanced algorithms for data mining. In Handbook of Statistical Analysis and Data Mining Applications; Nisbet, R., Elder, J., Miner, G., Eds.; Academic Press: Boston, MA, USA, 2009; pp. 151–172. [Google Scholar]
  49. Dietterich, T.G. Approximate statistical tests for comparing supervised classification learning algorithms. Neural Comput. 1998, 7, 1895–1923. [Google Scholar] [CrossRef] [Green Version]
  50. Cohen, J. A coefficient of agreement for nominal scales. Educ. Psychol. Meas. 1960, 20, 37–46. [Google Scholar] [CrossRef]
  51. Kuhn, M.; Weston, S.; Culp, M.; Coulter, N.; Quinlan, R. RuleQuest Research; C5.0 Decision Trees and Rule-Based Models. R Package Version 0.1.5; Rulequest Research Pty Ltd.: Sydney, Australia, 2019; Available online: https://topepo.github.io/C5.0/ (accessed on 4 October 2021).
Figure 1. Product page for a given product: (A) The main characteristics of the product are shown, including customer experience, price, and the number of opinions received. (B) The seller selected by Amazon appears featured in the Buy Box in blue capital letters (arrow).
Figure 1. Product page for a given product: (A) The main characteristics of the product are shown, including customer experience, price, and the number of opinions received. (B) The seller selected by Amazon appears featured in the Buy Box in blue capital letters (arrow).
Information 13 00044 g001
Figure 2. Two different sets of labels for the same dataset used in the classification experiments. (Left). Predicting the change of the seller: the positive class (+) represents a change in seller. (Right). Predicting the seller: in each instance, the label indicates the seller featured in the Buy Box. n: number of products in the category of the product’s dataset; A to E: hypothetical sellers.
Figure 2. Two different sets of labels for the same dataset used in the classification experiments. (Left). Predicting the change of the seller: the positive class (+) represents a change in seller. (Right). Predicting the seller: in each instance, the label indicates the seller featured in the Buy Box. n: number of products in the category of the product’s dataset; A to E: hypothetical sellers.
Information 13 00044 g002
Figure 3. Experimental design used in this study. CV: cross-validation, nnet: neural networks, rf: random forests, svm: support vector machines, C5.0: C5.0 decision trees, Bal. Acc: Balanced accuracy, K: Kappa statistic, F1: F1-score.
Figure 3. Experimental design used in this study. CV: cross-validation, nnet: neural networks, rf: random forests, svm: support vector machines, C5.0: C5.0 decision trees, Bal. Acc: Balanced accuracy, K: Kappa statistic, F1: F1-score.
Information 13 00044 g003
Figure 4. Importance of features (highest 1st, to lowest 10th) in the experimental designs from the C5.0 decision trees.
Figure 4. Importance of features (highest 1st, to lowest 10th) in the experimental designs from the C5.0 decision trees.
Information 13 00044 g004
Figure 5. Frequency of appearance of conditions for rules in both experiments and by product categories. Dots indicate conditions with positive or negative values, except for conditions involving opinions and rank, which were always positive.
Figure 5. Frequency of appearance of conditions for rules in both experiments and by product categories. Dots indicate conditions with positive or negative values, except for conditions involving opinions and rank, which were always positive.
Information 13 00044 g005
Table 1. Analyzed features from a product page, possible values, and their roles in predictive experiments. min, max: minimum and maximum values of the feature, respectively.
Table 1. Analyzed features from a product page, possible values, and their roles in predictive experiments. min, max: minimum and maximum values of the feature, respectively.
FeatureDefinitionValues (min, max)Role
sellerRetailer featured in the Buy BoxSeller Id-Experiment 1Response
(0—no, 1—yes)-Experiment 2
amChoiceProduct featured by Amazon as recommendable(0—no, 1—yes)Predictor
best-sellerProduct with highest position in sales(0—no, 1—yes)Predictor
fulfilledProduct is fulfilled by Amazon(0—no, 1—yes)Predictor
opinionsNumber of opinions received from customers(1, 7003)Predictor
productProduct featured in the Buy BoxProduct IdPredictor
prodRatingCustomer satisfaction after purchasing the product(0, 5)Predictor
rankPosition of the product in the best-seller page(1, 100)Predictor
stockAvailability of the product(0—no, 1—yes)Predictor
rPriceVariation rate of the price at time t with respect to time t − 1(−95.9, 402) %Predictor
rPriceCumMaxVariation rate of price at time t with respect to(−96.8, 0) %Predictor
the accumulated maximum price
rPriceCumMinVariation rate of price at time t with respect to(0, 3111.3) %Predictor
the accumulated minimum price
Table 2. Characteristics of the datasets built from the selected product categories. The number of instances in each dataset is indicated as well as the relations of sellers to products (Sellers/Products). Abbr.: abbreviation.
Table 2. Characteristics of the datasets built from the selected product categories. The number of instances in each dataset is indicated as well as the relations of sellers to products (Sellers/Products). Abbr.: abbreviation.
CategoryAbbr.InstancesSellers/Products
AutomotiveAtm 324532/14
BabyBby174720/7
BeautyBty5066101/24
ElectronicsElc14,060179/33
GardenGrd128631/11
GroceryGrc120514/7
Health & personal careHpc522969/20
IndustrialInd152625/8
JewelleryJwl193333/15
KitchenKtc264651/15
LightningLgh235536/19
LuggageLgg208242/21
Musical instrumentsMs-285740/22
OfficeOff170817/6
PcPc22,149153/38
Pet-suppliesPt-533459/24
SoftwareSft554861/41
SportsSpr139246/11
ToolsTls246166/17
ToysTys630892/41
Video gamesVdg11,69793/58
WatchesWtc11,67882/78
Table 3. Confusion matrix for the binary classification (+, −: positive and negative classes, respectively).
Table 3. Confusion matrix for the binary classification (+, −: positive and negative classes, respectively).
Actual ClassPredicted Class
+
+True Positive (TP)False Negative (FN)
False Positive (FP)True Negative (TN)
Table 4. Accuracy results for the seller change prediction experiment using different classifiers (nnet: neural networks; rf: random forests; svm: support vector machines; C5.0: C5.0 decision trees) and quality measures (Bal. Acc.: balanced accuracy; K: Kappa statistic; F1: F1-score). In bold highest values.
Table 4. Accuracy results for the seller change prediction experiment using different classifiers (nnet: neural networks; rf: random forests; svm: support vector machines; C5.0: C5.0 decision trees) and quality measures (Bal. Acc.: balanced accuracy; K: Kappa statistic; F1: F1-score). In bold highest values.
nnetrfsvmC5.0
CategoryBal. Acc.KF1Bal. Acc.KF1Bal. Acc.KF1Bal. Acc.KF1
Atm0.770.630.970.820.660.970.500.000.910.810.690.98
Bby0.500.000.980.770.610.990.500.000.970.750.610.99
Bty0.720.510.950.820.670.960.500.010.930.800.650.96
Elc0.690.410.850.800.600.880.550.120.810.800.590.87
Grd0.770.620.970.750.560.960.500.000.940.770.600.96
Grc0.620.370.980.750.580.980.530.110.980.810.700.99
Hpc0.840.690.940.870.710.950.510.040.900.880.730.95
Ind0.770.580.930.750.560.930.520.050.900.710.480.92
Jwl0.500.000.960.620.310.960.550.150.960.640.360.97
Ktc0.760.620.970.840.700.970.500.000.950.830.680.97
Lgh0.500.000.940.700.470.950.500.000.940.620.350.95
Lgg0.720.550.970.720.560.980.500.000.960.710.550.98
Ms-0.800.600.890.830.650.910.750.460.840.800.610.90
Off0.620.340.980.790.720.990.500.460.840.760.680.99
Pt-0.770.640.980.860.770.980.520.060.960.850.770.98
Pc0.680.400.890.810.630.920.550.140.880.780.610.92
Sft0.710.500.950.800.640.960.660.440.950.790.630.96
Spr0.740.550.910.810.610.900.500.000.860.810.640.91
Tls0.710.480.930.800.620.940.520.080.910.790.620.94
Tys0.720.510.940.790.600.940.500.010.910.750.540.93
Vdg0.770.610.960.850.710.960.500.000.930.700.640.96
Wtc0.700.470.910.810.640.930.530.100.880.600.520.92
Average0.700.460.940.780.620.950.530.080.920.790.620.95
Table 5. Accuracy results for the seller prediction experiment using different classifiers. Abbreviations are as in Table 4. In bold highest values.
Table 5. Accuracy results for the seller prediction experiment using different classifiers. Abbreviations are as in Table 4. In bold highest values.
nnetrfsvmC5.0
CategoryBal. Acc.KF1Bal. Acc.KF1Bal. Acc.KF1Bal. Acc.KF1
Atm0.860.890.780.940.960.910.880.880.820.950.960.90
Bby0.910.960.860.930.970.870.790.820.710.940.970.88
Bty0.710.730.530.870.860.770.790.740.670.880.870.78
Elc0.530.350.100.800.660.630.700.550.490.800.870.78
Grd0.710.770.550.950.960.950.940.890.880.980.950.96
Grc0.920.940.900.980.970.970.950.930.940.980.970.98
Hpc0.660.690.400.870.830.780.790.710.660.860.840.76
Ind0.810.750.680.870.770.780.870.780.790.870.780.78
Jwl0.830.910.750.920.950.860.800.920.720.910.940.85
Ktc0.740.870.610.930.950.890.900.910.860.900.940.84
Lgh0.840.830.770.930.860.850.860.800.790.930.870.89
Lgg0.880.960.850.960.980.940.950.980.930.950.980.92
Ms-0.740.720.590.790.740.620.750.730.590.760.750.61
Off0.730.500.600.890.740.840.790.490.720.870.820.83
Pt-0.690.830.510.930.960.880.850.890.790.940.960.90
Pc0.540.440.140.850.790.730.710.580.530.860.800.72
Sft0.810.790.700.940.890.870.900.850.840.940.900.89
Spr0.820.710.690.880.760.780.850.730.780.860.750.74
Tls0.840.780.760.900.870.840.870.770.810.910.880.86
Tys0.580.620.260.850.820.730.770.740.640.850.820.72
Vdg0.570.560.220.890.860.810.790.680.650.900.860.80
Wtc0.580.510.220.840.810.710.770.610.630.840.800.69
Average0.740.730.570.900.860.820.830.770.740.900.870.82
Table 6. Summary of feature importance for both predictive experiments. In brackets, the number of categories in which features were the most or least important in 22 studied categories is present. Bold represents the most and least important features.
Table 6. Summary of feature importance for both predictive experiments. In brackets, the number of categories in which features were the most or least important in 22 studied categories is present. Bold represents the most and least important features.
ImportanceOrderPrediction of Seller ChangePrediction of Seller
Most
relevant
features
1st1opinions (13)fulfilled (16)
2prodRating (5)opinions (5)
3rPrice (4)prodRating (1)
2nd1rPrice (11)opinions (7)
2rank (4)stock (5)
3fulfilled (3)rPriceCumMin, fulfilled (3)
Least
relevant
features
9th1amChoice (8)amChoice (10)
2best-seller (8)best-seller (8)
3stock (2)prodRating, rank (2)
10th1amChoice, best-seller (7)amChoice, best-seller (8)
2fulfilled, rank, rPriceCumMax (2)rank (5)
3fulfilled, stock (1)fulfilled (1)
Table 7. Numbers of rules and conditions for each product category, accuracy, average lift, and ranking according to lift for both experiments. n r and n c are the number of rules and conditions, respectively. n r / n c is the rounded average value of conditions by rule.
Table 7. Numbers of rules and conditions for each product category, accuracy, average lift, and ranking according to lift for both experiments. n r and n c are the number of rules and conditions, respectively. n r / n c is the rounded average value of conditions by rule.
Prediction of a Seller ChangePrediction of Seller
CategoryRulesConditions n c / n r AccuracyLiftLiftRulesConditions n c / n r AccuracyLiftLift
( n r )( n c )Ranking( n r )( n c )Ranking
Atm9182.00.867.46521623.10.86163.610
Bby12292.40.8914126833.20.84130.917
Bty28752.70.854.2132148464.00.79244.25
Elc391554.00.802.42171730504.30.72368.92
Grd7172.40.895.011391193.10.8498.318
Grc7111.60.8212.0320552.80.8275.421
Hpc19743.90.892.7191787354.10.80196.97
Ind8212.60.852.720421523.60.8294.819
Jwl591.80.887.55421263.00.80134.315
Ktc14372.60.857.37782673.40.83190.58
Lgh8141.80.865.88752343.10.8292.120
Lgg341.30.867.9439942.40.85153.111
Ms-15473.10.772.222612003.30.72131.516
Off6111.80.8312.4222733.30.81136.54
Pc1003984.00.843.21678134284.40.77386.61
Pt-6132.20.875.59933613.90.87216.76
Sft32993.10.875.1101314433.40.84185.59
Spr8162.00.862.918903263.60.7668.922
Tls6172.80.793.217993203.20.82138.413
Tys401253.10.834.7122289664.20.81309.14
Vdg341384.10.883.91441218134.40.82312.03
Wtc822883.50.823.51557025154.40.79148.712
Table 8. Absolute frequencies of features for rules and percentages across all product categories. In bold, the highest percentage values other than product feature are shown.
Table 8. Absolute frequencies of features for rules and percentages across all product categories. In bold, the highest percentage values other than product feature are shown.
FeaturePrediction of a Seller ChangePrediction of Seller
Absolute Frequency%Absolute Frequency%
amChoice 352.22801.7
best-seller150.91360.8
fulfilled483.011096.8
opinions16710.3 309418.9
product39824.6333820.4
prodRating452.86223.8
rank583.65413.3
stock865.312457.6
rPrice46128.5184711.3
rPriceCumMax1479.1192311.7
rpriceCumMin1569.7223313.6
Sum161610016,368100
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Gómez-Losada, Á.; Asencio-Cortés, G.; Duch-Brown, N. Automatic Eligibility of Sellers in an Online Marketplace: A Case Study of Amazon Algorithm. Information 2022, 13, 44. https://doi.org/10.3390/info13020044

AMA Style

Gómez-Losada Á, Asencio-Cortés G, Duch-Brown N. Automatic Eligibility of Sellers in an Online Marketplace: A Case Study of Amazon Algorithm. Information. 2022; 13(2):44. https://doi.org/10.3390/info13020044

Chicago/Turabian Style

Gómez-Losada, Álvaro, Gualberto Asencio-Cortés, and Néstor Duch-Brown. 2022. "Automatic Eligibility of Sellers in an Online Marketplace: A Case Study of Amazon Algorithm" Information 13, no. 2: 44. https://doi.org/10.3390/info13020044

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop