personalized and heterogeneous, which puts forward
higher requirements for the experience of E-
commerce platform, and has a great impact on the
formulation of consumption decisions. How to break
through the influence of E-commerce platform
information overload on consumers' shopping
decisions is a hot issue in the development of E-
commerce to improve consumer experience and
shopping efficiency. (Shang, 2021) In view of this,
this paper believes that E-commerce platform can
build a personalized and professional
recommendation service system. With the application
advantages of a large number of machine learning
algorithms in data processing, it can quickly realize
the design and deployment of recommendation
engines in different scenarios based on user data,
consumer behavior data and commodity data, support
users with different roles to call different
recommendation strategies through the Web server of
E-commerce platform, and provide personalized
information services and consumer decision support
for E-commerce platform consumers.
2 OVERVIEW OF KEY
TECHNOLOGIES
2.1 Data Source
The core function of E-commerce platform
recommendation service system is to mine users'
interests and preferences, predict users' implicit needs
and explicit needs, and finally make personalized
recommendations for users according to various
actions triggered and executed by consumers on the
platform. As a prerequisite for the function realization
of the data source recommendation system, its quality
and processing mode directly determine the running
effect of the subsequent algorithm model. In the
process of data source selection, common elements
involve four parts: user information, commodity
information, user consumption behavior and user
scene. The examples covered are shown in Table 1.
Table 1: Common data information table of the E-commerce platform.
No.
Data elements Example
1
Userinfo Age, gender, education background, occupation, family composition, etc
2
Commodity information Categories, brand, price, origin, weight, color, specification, unit, shelf life, etc
3
User consumption
behavior
Browse, find, click, play, add shopping cart, collect, comment, retweet, etc
4
User's scene Geographic location, system interface, time, specific festivals, major events, etc
The user information and commodity information
come from the internal database of the E-commerce
platform, while the user's consumption behavior and
scene come from the user log file of the E-commerce
platform. In addition, according to the characteristics
of the E-commerce platform itself, the four data
elements include structured data, semi-structured data
and unstructured data. Semi-structured data and
unstructured data can't be directly input into the
recommended algorithm model for operation, so ETL
(Extract-Transform-Load) tool is needed to complete
data preprocessing, and after feature engineering, it
finally meets the operation standard.
Generally, data preprocessing involves three
stages: extraction, conversion and loading, aiming at
integrating scattered, messy and inconsistent data in
E-commerce platform, and transforming unstructured
or semi-structured data into structured data, which
will facilitate the subsequent data application.
Extraction is the process of data collection, that is, the
aggregation of all kinds of data required by the
recommendation service system. For structured data,
you can directly call or build a cross-reference map to
complete the collection, while the log files need to be
buried in the client interface and obtained by the log
collection Web server. In the transformation stage, all
kinds of data information should be cleaned, format
adjusted, missing filled, deleted and repeated, and
finally a data with uniform format, high structure,
high data quality and good compatibility can be
obtained. (Chen, 2016) In the final loading stage, the
converted data can be transmitted to the
recommendation system for storage and provided to
the feature engineering stage of the recommendation
algorithm for processing.
In order to make the recommendation results of
recommendation service system more in line with
users' real needs and satisfy users' personalized and
differentiated consumption psychology, it is
necessary to carry out feature engineering processing
according to various data to form a unique user
portrait model. The central idea of user portrait model
is to extract users' hidden interests and preferences,
and form labels to help the accuracy of personalized