HOME

TheInfoList



OR:

Product finders are
information system An information system (IS) is a formal, sociotechnical, organizational system designed to collect, process, Information Processing and Management, store, and information distribution, distribute information. From a sociotechnical perspective, info ...
s that help consumers to identify products within a large palette of similar alternative products. Product finders differ in complexity, the more complex among them being a special case of
decision support system A decision support system (DSS) is an information system that supports business or organizational decision-making activities. DSSs serve the management, operations and planning levels of an organization (usually mid and higher management) and ...
s. Conventional decision support systems, however, aim at specialized user groups, e.g. marketing managers, whereas product finders focus on consumers.


Area of application

Usually, product finders are part of an e-shop or an online presentation of a product-line. Being part of an e-shop, a product finder ideally leads to an online buy, while conventional distribution channels are involved in product finders that are part of an online presentation (e.g. shops, order by phone). Product finders are best suited for product groups whose individual products are comparable by specific criteria. This is true, in most cases, with technical products such as
notebook A notebook (also known as a notepad, writing pad, drawing pad, or legal pad) is a book or stack of paper pages that are often ruled and used for purposes such as note-taking, journaling or other writing, drawing, or scrapbooking and more. ...
s: their features (e.g.
clock rate Clock rate or clock speed in computing typically refers to the frequency at which the clock generator of a processor can generate pulses used to synchronize the operations of its components. It is used as an indicator of the processor's s ...
, size of
harddisk A hard disk drive (HDD), hard disk, hard drive, or fixed disk is an electro-mechanical data storage device that stores and retrieves digital data using magnetic storage with one or more rigid rapidly rotating hard disk drive platter, pla ...
, price, screen size) may influence the consumer's decision. Beside technical products such as notebooks, cars, dish washers, cell phones or
GPS The Global Positioning System (GPS) is a satellite-based hyperbolic navigation system owned by the United States Space Force and operated by Mission Delta 31. It is one of the global navigation satellite systems (GNSS) that provide geol ...
devices, non-technical products such as wine, socks, toothbrushes or nails may be supported by product finders as well, as comparison by features takes place. On the other hand, the application of product finders is limited when it comes to individualized products such as books, jewelry or compact discs as consumers do not select such products along specific, comparable features. Furthermore, product finders are used not only for products sensu stricto, but for services as well, e.g. account types of a bank, health insurance, or communication providers. In these cases, the term ''service finder'' is used sometimes. Product finders are used both by manufacturers, dealers (comprising several manufacturers), and web portals (comprising several dealers). There is a move to integrate Product finders with
social networking A social network is a social structure consisting of a set of social actors (such as individuals or organizations), networks of Dyad (sociology), dyadic ties, and other Social relation, social interactions between actors. The social network per ...
and
group buying Group buying, also known as collective buying, offers products and services at significantly reduced prices on the condition that a minimum number of buyers would make the purchase. Origins of group buying can be traced to China, where it is known ...
allowing users to add and rate products, locations and purchase recommended products with others.


Technical implementation

Technical implementations differ in their benefit for the consumers. The following list displays the main approaches, from simple ones to more complex ones, each with a typical example: # Dialogue systems or Interactive product finders (Product Wizards) – Interactive Product finders are
dialogue Dialogue (sometimes spelled dialog in American and British English spelling differences, American English) is a written or spoken conversational exchange between two or more people, and a literature, literary and theatrical form that depicts suc ...
-based recommendation solutions that provide shoppers with personalized, need-oriented support as they want to choose the right product. Based on an interactive dialog, in which the user answers a couple of questions, the solution analyzes the user’s answers, translates them into product features and matches them against available products in the background. After each process, the user is presented with a list of suitable products. Product wizards take into account the shoppers’ expectations, individual preferences and situations to assist them in finding products that fit their needs, provide detailed product information to increase shopper’s confidence and encourage an online purchase. # Comparison table – A comparison table is a basic version of a product finder that allows consumers to easily compare products, features and prices. Using structured rows and columns, a comparison table puts products and services side-by-side with all the relevant features and prices listed below each product. The simplistic and visually appealing method allows consumers to make quick distinctions between products and chose the best one for their needs. # Menu trees – A menu tree is a table that displays a hierarchy of items which can be expanded or collapsed at the viewer's convenience. Using a menu tree, businesses can categorize their products to help visitors navigate and narrow down the product they are looking for. It does require some knowledge and understanding of the provides categories and labels. For example, an online clothing retail site might have a drop down for "Tops" which would expand into options including, "T-Shirts", "Sweaters", or "Jackets". # String search – A
string search algorithm A string-searching algorithm, sometimes called string-matching algorithm, is an algorithm that searches a body of text for portions that match by pattern. A basic example of string searching is when the pattern and the searched text are arrays of ...
locates where several smaller strings are within a larger text. For example, if a user typed "smart phone" into a
Google search Google Search (also known simply as Google or Google.com) is a search engine operated by Google. It allows users to search for information on the World Wide Web, Web by entering keywords or phrases. Google Search uses algorithms to analyze an ...
,
Google Google LLC (, ) is an American multinational corporation and technology company focusing on online advertising, search engine technology, cloud computing, computer software, quantum computing, e-commerce, consumer electronics, and artificial ...
would be searching to find where that keyword is located within different scripts and codes to refer the user to the most relevant information possible. # Filtering systems – An information filtering system is a system that removes redundant information from an information stream before presenting it to a human user. The purpose of these systems is to manage
information overload Information overload (also known as infobesity, infoxication, or information anxiety) is the difficulty in understanding an issue and Decision making, effectively making decisions when one has too much information (TMI) about that issue, and is ...
so that users can find more immediately helpful information. An example of this would be news feeds on various platforms. A notebook filter, for instance, allows users to select features to narrow down the list of displayed products. However, filters such as these require the user to have prior knowledge of the domain and the features that are available to select. Another drawback is the potential that a user could encounter zero results through the filtering system. # Scoring systems – Scoring systems are often found on
recommender system A recommender system (RecSys), or a recommendation system (sometimes replacing ''system'' with terms such as ''platform'', ''engine'', or ''algorithm'') and sometimes only called "the algorithm" or "algorithm", is a subclass of information fi ...
s and allow users to rate products for other users to see.
Netflix Netflix is an American subscription video on-demand over-the-top streaming service. The service primarily distributes original and acquired films and television shows from various genres, and it is available internationally in multiple lang ...
, an online DVD rental and online streaming service, is a perfect example of a scoring system being implemented. Netflix allows users to rate TV shows and movies on a 1 to 5 star system, 1 star being poor and 5 stars being excellent. The Mac Observer, a popular recommender and news site that reviews Apple products, has recently announced they will be changing their scoring system. Instead of using the traditional 5 star system, TMO will be offering options such as, "Outstanding Product. Get It Now!" or "Not Recommended. Steer Clear!" as a scoring system. # Tagging clouds – A
tag cloud A tag cloud (also known as a word cloud or weighted list in visual design) is a visual representation of text data which is often used to depict tag (metadata), keyword metadata on websites, or to visualize free form text. Tags are usually singl ...
is a visual representation of text data, used to simplified and decode keywords and tags on websites. The tags are usually single words and the importance of each tag is represented by the color and size of the word. This is a useful format to help users quickly perceive the most relevant terms. In product finders, tag clouds will have their tags hyperlinked so that a user can easily navigate the website. To find the product the user is looking for, they would find the tag within the cloud, click on the tag and be directed to a landing page where their desired product is featured. # Neural Networks – A
neural network A neural network is a group of interconnected units called neurons that send signals to one another. Neurons can be either biological cells or signal pathways. While individual neurons are simple, many of them together in a network can perfor ...
is a family of learning models inspired by
biological neural networks A neural network, also called a neuronal network, is an interconnected population of neurons (typically containing multiple neural circuits). Biological neural networks are studied to understand the organization and functioning of nervous sys ...
(the nervous systems of animals, in particular the brain) and are used to estimate user preferences. Neural networks have
classification Classification is the activity of assigning objects to some pre-existing classes or categories. This is distinct from the task of establishing the classes themselves (for example through cluster analysis). Examples include diagnostic tests, identif ...
abilities, including pattern recognition. Netflix, for example, uses a neural network to see what genre of movies you prefer to watch. Neural networks also do data processing, including data filtering, similar to the purpose of a filtering system. # Relational Database – A
relational database A relational database (RDB) is a database based on the relational model of data, as proposed by E. F. Codd in 1970. A Relational Database Management System (RDBMS) is a type of database management system that stores data in a structured for ...
is a digital database which organizes data into tables (or "relations") of rows and columns, with a unique key for each row. Unlike hierarchical tables such as menu trees, relational database tables can have rows that are linked to rows in other tables by a keyword that they may share. The relationships between these tables can take several forms: one-to-one, one-to-many or many-to-many. Databases like these make it simple for product finders to discover the relationships between keywords that consumer uses. This information helps these systems predict what consumers will be interesting in purchasing so the software can guide customers to their ideal product and encourage a sale.


E-commerce (using machine learning)

Product finder has an important role in
e-commerce E-commerce (electronic commerce) refers to commercial activities including the electronic buying or selling products and services which are conducted on online platforms or over the Internet. E-commerce draws on technologies such as mobile co ...
, items has to be categorized to better serve consumer in searching the desired product,
recommender system A recommender system (RecSys), or a recommendation system (sometimes replacing ''system'' with terms such as ''platform'', ''engine'', or ''algorithm'') and sometimes only called "the algorithm" or "algorithm", is a subclass of information fi ...
for recommending items based on their purchases etc. As people are moving from offline to online commerce (e-commerce), it is getting more difficult and cumbersome to deal with the large amount of data about items, people that need to be kept and analyzed in order to better serve consumer. Large amount of data cannot be handled by just using man power, we need machine to do these things for us, they can deal with large amount of data efficiently and effectively.


Large scale item categorization

Online commerce has gained a lot of popularity over the past decade. Large online consumer to consumer marketplaces such as
eBay eBay Inc. ( , often stylized as ebay) is an American multinational e-commerce company based in San Jose, California, that allows users to buy or view items via retail sales through online marketplaces and websites in 190 markets worldwide. ...
,
Amazon Amazon most often refers to: * Amazon River, in South America * Amazon rainforest, a rainforest covering most of the Amazon basin * Amazon (company), an American multinational technology company * Amazons, a tribe of female warriors in Greek myth ...
, and
Alibaba Ali Baba is a character from the folk tale "Ali Baba and the Forty Thieves". Alibaba Group is a Chinese multinational internet technology company. Ali Baba or Alibaba may also refer to: Arts and entertainment Films * ''Ali Baba and the Forty T ...
feature millions of items with more entered into the marketplace every day. Item categorization helps in classifying products and giving them tags and
label A label (as distinct from signage) is a piece of paper, plastic film, cloth, metal, or other material affixed to a container or product. Labels are most often affixed to packaging and containers using an adhesive, or sewing when affix ...
s, which helps consumer find them. Traditionally
bag-of-words model The bag-of-words (BoW) model is a model of text which uses an unordered collection (a "multiset, bag") of words. It is used in natural language processing and information retrieval (IR). It disregards word order (and thus most of syntax or gramm ...
approach is used to solve the problem with using no
hierarchy A hierarchy (from Ancient Greek, Greek: , from , 'president of sacred rites') is an arrangement of items (objects, names, values, categories, etc.) that are represented as being "above", "below", or "at the same level as" one another. Hierarchy ...
at all or using human-defined hierarchy. A new method, using hierarchical approach which decomposes the
classification Classification is the activity of assigning objects to some pre-existing classes or categories. This is distinct from the task of establishing the classes themselves (for example through cluster analysis). Examples include diagnostic tests, identif ...
problem into a coarse level task and a fine level task, with the hierarchy made using
latent class model In statistics, a latent class model (LCM) is a model for clustering multivariate discrete data. It assumes that the data arise from a mixture of discrete distributions, within each of which the variables are independent. It is called a latent class ...
discovery. A simple classifier is applied to perform the coarse level classification (because the data is so large we cannot use more sophisticated approach due to time issue) while a more sophisticated model is used to separate classes at the fine level. Highlights/Methods used: *Latent group discovery: used to find groups of classes and the words or features associated to each class. Then we form a
confusion matrix In the field of machine learning and specifically the problem of statistical classification, a confusion matrix, also known as error matrix, is a specific table layout that allows visualization of the performance of an algorithm, typically a super ...
between groups to approximate the similarity of classes, the similar classes are kept in a group and so at every stage we get groups with no similarity and hence we get a hierarchy tree. *At Coarse level we classify the testing instance, for one of the groups at the first level of hierarchy, As the data set is large we cannot use sophisticated algorithm, and thus at this stage either KNN or
Naive Bayes In statistics, naive (sometimes simple or idiot's) Bayes classifiers are a family of " probabilistic classifiers" which assumes that the features are conditionally independent, given the target class. In other words, a naive Bayes model assumes th ...
is used. *At fine level we classify the items within a group into some subset group, as there can be similarity in the group we use a sophisticated mechanism, generally SVM at every node. *KNN (k nearest neighbours) algorithm finds the k neighbours which are really similar to the testing instance, it uses Euclidean or
cosine similarity In data analysis, cosine similarity is a measure of similarity between two non-zero vectors defined in an inner product space. Cosine similarity is the cosine of the angle between the vectors; that is, it is the dot product of the vectors divided ...
function to find the distance between each class and then gives the top k class. *''electronics → mobile → samsung → case covers''. In this example the coarse grained classifier would tell us that the testing instance belongs to electronic group, then we use fine grained at every stage and we got this tree. The problem faced by these online e-commerce companies are: # Large Scale, # Item data extremely sparse # Skewed distribution over categories # Heterogeneous characteristics over categories


Recommender system

Recommendation systems are used to recommend consumer items/product based on their purchasing or search history.


See also

*
Recommendation system Recommendation may refer to: * European Union recommendation, in international law * Letter of recommendation, in employment or academia * W3C recommendation, in Internet contexts * A computer-generated recommendation created by a recommender ...


References

{{Reflist E-commerce