2,693
Views
1
CrossRef citations to date
0
Altmetric
Research Article

A Data Mining Approach for Developing Online Streaming Recommendations

ORCID Icon, &
Pages 2204-2227 | Received 09 Nov 2020, Accepted 20 Oct 2021, Published online: 07 Jan 2022

ABSTRACT

Online streaming has become increasingly popular with the availability of broadband networks and the increase in computing power and electronic distribution. Online streaming operators have difficulty developing flexible business alternatives according to users’ changing streaming behaviors in terms of generating a good and profitable business model. In terms of e-commerce development, the live-streaming platform that provides streaming of the main merchandise to users, allowing the users to directly consume via live-streaming become critical issues. In this regard, personalized recommendation systems can use the user’s interests and purchasing behavior to recommend information and merchandise. Thus, this study investigates the online streaming experiences of Taiwanese consumers to evaluate online streaming users and their online purchase behaviors for developing online recommendations. This study uses a snowflake schema, which is an extension of the star schema. In addition, this study develops a rule-based recommendation approach for investigating online streaming and purchasing behaviors in terms of online recommendations. This study is the first to determine how online streaming proprietors and their affiliates are disseminated using online streaming consumer behaviors in terms of online recommendations for further electronic commerce development.

Introduction

With the increasing popularity of broadband networks and the improvement of computing power, live-streaming media that was originally only suitable for electronic media and enterprises can be extended to users and families on the Internet (Singh and Sharma Citation2020). The line stream uses and continues the advantages of the Internet, and uses video for online live streaming. This stream can display product demonstrations, conferences, background introductions, program evaluations, online surveys, dialog interviews, online training, online libraries, and other online applications (Anderson Citation2017). On the road, using the fast, intuitive, and rich content of the Internet, as well as strong interactivity and lack of geographical restrictions, audiences can be divided to develop the effect of communication (Wang Citation2019). After the live stream is over, creators can continue to provide replay or on-demand services at any time, thereby effectively expanding the time and space of the live stream. One is to provide TV signal viewing on the Internet, such as live broadcast of various sports games and cultural activities. The principle of this live streaming is to collect TV signals from analog (analog) signals and input them to the computer, thereby providing real-time uploading websites for people to watch, which is equivalent to Internet TV. The other is live streaming in the true sense: an independent signal acquisition device (audio + video) is set up on the site, and then the director (guidance device or platform) is imported, and then uploaded to the server through the console (Bilal, Erbad, and Hefeeda Citation2018). The biggest difference between this type of streaming media and the previous one is the autonomy of live streaming: independent and controllable collection of audio and video is completely different from a single broadcast of TV signals.

As a result, the huge business opportunities brought by online shopping have also turned retail companies selling various products into virtual e-commerce suppliers, which has led to more common online shopping behaviors among consumers (Smink et al. Citation2019). In particular, Facebook launched the fan page function in 2007 and the Facebook Live Stream function in 2015, which not only made Facebook a platform for interpersonal interaction but also expanded its popularity, making Facebook an essential tool for online marketing. Since online streaming allows multiple viewers to watch the same video file at the same time, and the viewer can play the file interactively at any time, for example, the current Facebook shopping live streaming model has been developed to include auction-based activities (Lim and Kim Citation2018). Regarding to interactivity, live streaming allows consumers to browse and participate in real-time, and enhances the characteristics of the connection between people. This is also a consumption attribute that other traditional e-commerce websites cannot achieve (Huang et al. Citation2015). In addition, in terms of transparency, online streaming allows online and offline operators to display sites and products to consumers, thereby enabling consumers to evaluate whether the products meet their needs. This marketing model overcomes the key limitation of online shopping, that is, consumers cannot see the physical product and get the texture. Live streaming enables consumers to better grasp the texture of the product and improve consumers’ imagination when actually using the product (Yang et al. Citation2019). Thus, through live streaming of product features, functions, prices, advantages, and disadvantages product attributes can be fully presented to consumer groups.

The live-streaming industry in Taiwan has developed rapidly, and its output value has increased by more than 24 times from 2016 to 2018. In 2020, it will reach an economic market of 300 billion TWD. In terms of the Taiwanese online streaming market, the results of the Taiwan MIC survey conducted by the Taiwan Council show that 31.3% of Taiwanese have the habit of tracking specific broadcasters. In this group of followers, most of them interact with the broadcasters through methods such as click to support (38.6%), pure viewing (34.8%) and barrage/comments (26.9%). However, 15% of followers have spent money rewarding live broadcasters, 14.3% have purchased peripheral goods, 10.9% have participated in offline activities, and male followers (18.6%) are more willing to spend money than women for rewards (10.8%)(Taiwan Market Intelligence & Consulting Institute (Taiwan MIC) Citation2019). The above findings indicate that an influential economy has great development potential. Generally speaking, live broadcasting has different development paths in different regions. For example, China has developed a unique live-streaming media market, and it also has a special high-frequency, high-value reward culture. Among the first-tier, second-tier, and third-tier cities, the types of live programs and age levels can be classified. On the other hand, live-streaming media in Europe and the United States mostly follow the operating brand model, with the ultimate goal of creating its own brand and e-commerce operations. For example, a live broadcast can start with teaching beauty, then endorsements, selling cosmetics, and finally creating an e-commerce model of his/her own brand. Therefore, rewards or platform sharing are only the initial profit model (Taiwan TSRI Citation2019).

Thus, this study is the first to investigate the online streaming experiences of Taiwanese consumers to evaluate online streaming users and their online purchase behaviors for developing online recommendations. This study uses a snowflake schema including 2,124 data record, which is an extension of the star schema and combines association rules with rough sets in terms of developing a data mining approach. In addition, this study develops a rule-based recommendation approach for investigating online streaming and purchasing behaviors in terms of online recommendations. This study is the first to determine how online streaming proprietors and their affiliates are disseminated using online streaming consumer behaviors in terms of online recommendations for further electronic commerce development.

Literature Review

Online Streaming

With the availability of broadband networks and the increase in computing power and electronic distribution, online streaming has become more and more popular (Aljukhadar and Senecal Citation2017). With the availability of broadband networks and the increase in computing power and electronic distribution, online streaming has become more and more popular (Hamid et al. Citation2016). Online streaming media is a kind of multimedia, which is continuously received by the end user and presented to the end user when it is continuously delivered by the provider. The term of live streaming refers to the process of the medium’s delivery method, not the medium itself. In addition, live-streaming media provides an alternative method of file download, in which the end user obtains the entire file of the content before watching or listening to the content. On the contrary, live streaming is the real-time transmission of Internet content, just like real-time TV broadcasts content via airwaves through TV signals. Live streaming requires a form of source media (e.g., a video camera, an audio interface, screen capture software, etc.), an encoder to digitize the content, a media publisher, and a content delivery network to distribute and deliver the content. Live-streaming media does not need to be recorded at the point of origin, although recording is often required. However, the development of live-streaming media on the Internet presents challenges. For example, in terms of long-term behavior observation, it is difficult to investigate user behavior through data collection and analysis. In addition, it is difficult for online streaming media operators to develop flexible business alternatives based on the changing streaming media behavior of users, thus failing to produce good and profitable business models.

In addition, this paper should also look at power-law behaviors reported in the literature and how online streaming can be used for business purposes on .

Table 1. Online streaming technologies and applications

By examining the illustrated literature of online streaming technologies and applications, we infer that past studies have a gap on investigating users’ behavior and preference on online streaming in terms of an e-commerce business model development. This is a main motivation of this paper to develop online streaming using recommendations.

Personalized Recommendation Systems

A personalized recommendation system (PRS) uses users’ interests and purchasing behavior to recommend information and products. With the expansion of e-commerce and the increase in the number of products offered online, customers need time to find the products they want to buy (Chang and Jung Citation2017). Browsing a large number of irrelevant information sources and product processes means that consumers will experience information overload. Therefore, a personalized recommendation system (PRS) is proposed (Modarresi Citation2016). PRS is an advanced business intelligence platform that uses massive data mining to allow e-commerce websites to provide its customers with complete personalized decision support and information services (Xu et al. Citation2016). The recommendation system of shopping websites recommends products to customers and automatically completes the process of personalized product selection to meet the individual needs of customers (Contreras, Salamó, and Pascual Citation2015). The main algorithms for e-commerce recommendation systems include association rule-based recommendation (Santos et al. Citation2018), content-based recommendation (Zheng et al. Citation2018) and collaborative filtering recommendation (Akcayol et al. Citation2018). The biggest advantage of personalized recommendation is that it can collect user data and provide online users with personalized recommendations based on user characteristics (such as interests or preferences) (Lee and Brusilovsky Citation2017). Various online platforms and social networks that provide personalized services also need the support of the recommendation system (Yin et al. Citation2018). In an increasingly competitive environment, personalized recommendation systems can retain customers and improve the services of e-commerce systems. A successful recommendation system (RS) can use accurate big data analysis to bring huge benefits (Gao et al. Citation2019). In the electronic market, more and more recommendation systems are adopted to improve the pre-selection of available products and services (Hwangbo, Kim, and Cha Citation2018). Determining user preferences is an important condition for effective operation of these automatic recommendation systems (Dixit, Gupta., and Jain Citation2018). This study develops a rule-based recommendation method for investigating online streaming and purchasing behavior based on online personalized recommendations.

Rough Set Theory

Rough set theory (RST) was introduced by Pawlak in the 1980s (Pawlak Citation1982, Citation2002) as a mathematical approach to aid decision-making in the presence of uncertainty. The rough set philosophy assumes that for every object there is associated a certain amount of information (data, knowledge), expressed by means of some attributes used for the object’s description. Objects having the same description are indiscernible (similar) with respect to the available information. The indiscernibility relation thus generated constitutes the mathematical basis of RST. It induces a partition of the universe into blocks of indiscernible objects, called elementary sets that can be employed to build knowledge about a real or abstract world. The use of the indiscernibility relation results in information granulation (Greco, Matarazzo, and Slowinski Citation2001). In other words, when the available knowledge is employed, boundary-line cases cannot be properly classified. Therefore, rough sets can be considered as uncertain or imprecise as illustrated in the following (Liao and Chang Citation2016).

An attribute a is a mapping a:UVa where U is a non-empty finite set of objects (called the universe) and Va is the value set of a. An information system is a pair T=(U,A) of the universe U and a non-empty finite set A of attributes. Let B be a subset of A. The B-indiscernibility relation is defined by an equivalence relation IB on U such that IB={(x,y)U2|aB.a(x)=a(y)}. The equivalence class of IB for each object x(U) is denoted by [x]B. Let X be a subset of U. We define the lower and upper approximations of X by B(X)={xU|[x]BX} and B(X)={xU|[x]BX }. A subset B of A is a reduct of T if IB IA and there is no subset B of B with IB = IA (i.e., B is a minimal subset of the condition attributes without losing discernibility). A decision table is an information system T=(U,Ad) such that each aA is a condition attribute and d A is a decision attribute. Let Vd be the value set d1,,du of the decision attribute d. For each value diVd, we obtain a decision class Ui={xU|d(x)=di} where U=U1UVd and for every x,yUi,d(x)=d(y). The B-positive region of d is defined by PB(d)=B(U1) B(UVd). A subset B of A is a relative reduct of T if PB(d)=PA(d) and there is no subset B of B with PB(d)=PA(d). We define a formula (a1=v1)(an=vn) in T (denoting the condition of a rule) where ajA and vjVaj(1jn). The semantics of the formula in T is defined by [[(a1=v1)(an=vn)]]T={xU|a1(x)=v1,,an(x)=vn}. Let ϕ be a formula (a1=v1)(an=vn) in T. A decision rule for T is of the form ϕ(d=di), and it is true if [[ϕ]]T[[(d=di)]]T(=Ui). The accuracy and coverage of a decision rule r of the form ϕ(d=di) are respectively defined as follows:

accuracy(T ,r,Ui)=Ui[[φ]]T [[φ]]T 
coverage(T ,r,Ui)=Ui[[φ]]T Ui

In the evaluations, Ui is the number of objects in a decision class Ui and [[ϕ]]T is the number of objects in the universe U=U1UVd that satisfy condition ϕ of rule r. Therefore, Ui[[ϕ]]T| is the number of objects satisfying the condition ϕ restricted to a decision class Ui.

Database Modeling – Snowflake Schema Database

Berson et al. (Citation1997) noted that a snowflake schema database is constructed using dimensional data tables and a fact table, and the dimensional structure of the data is presented in a star schema, a snowflake schema, and a fact constellation schema. A multi-dimensional data model is necessary to organize and store a large amount of data in a data warehouse so that queries and analysis decisions can be optimized. This study uses a snowflake schema including 2,124 data record, which is an extension of the star schema. This schema queries the data and saves storage space and is easier to maintain than other schema modes that use a relational database. The snowflake schema database is shown in and includes 17 fact tables, 9 relationships and 76 dimensions.

Figure 1. Database modeling – snowflake schema database.

Figure 1. Database modeling – snowflake schema database.

The Proposed Rough Set Association Rules Recommendation Algorithm

Ordinal Scale Data Processing – Rough Set Processing

Ordinal scale is a scale that uses labels to classify cases into ordered categories. Traditional association rules ignore the rules found in ordered data. Ordinal scale means that the classes must be arranged in order so that each case in one class is considered greater (or less than) each case in the other class. Cases of the same category are considered equivalent. Data science is a critical issue in applied artificial intelligence in terms of developing information science (Jadhav, Pramod, and Ramanathan Citation2019). This study combines association rules with rough sets to create an application for ordinal-scale data. This study investigates a market survey using a questionnaire to collect data. A total of 2,124 valid questionnaires were divided into six sections with 29 items in the database design. All questions were designed using ordinal scales. All items used multiple-choice questions. An example is given as follows:

Which of the following live-streaming social platforms have you used to watch a live stream?

Facebook YouTube Instagram Twitch Live.me 17 Stream PikoLive Others

(Please list your three top choices in order//) / /).

The processing of ordinal-scale data is described below.

Definition1: Transform the questionnaire answers into information system IS=(U,A), where U=x1,x2,xi is a finite set of objects and i=1n, A=a1,a2,aj is a finite set of general attributes/criteria and j=1\cdotsm. fa=U×AVa called the information function, Va is the domain of the attribute/ criterion a, and fa is a ordinal function set such that f(x,a)Va for each xiU.

Example: shows the ranking of live-streaming platforms, from the first to eighth, by x1, named Facebook, YouTube, Instagram, Twitch, Live.me, 17 Stream, PikoLive and Others.

Table 2. Information system

Then:

fa1=1 fa2=2,3,5,6,7 fa3=2,3,6,7,8 fa4=2,4,5

fa5=3,4,6,7fa6=2,5,6fa7=3,4,8fa8=6,7,8

Va1x1=1Va2x1=5Va3x1=7Va4x1=4

Va5x1=3Va6x1=2Va7x1=8Va8x1=6

Definition2: According to specific universe of discourse classification, a similarity relation of the general attributes aA, denoted by UA. All of the similarity relation, denoted by R(aj).

UA=[xi]A|xiU

Example:

R(a3)=x1,x2,x3,x4,x5
R(a5)=x1,x2,x5,x3,x4
R(a6)=x1,x2,x3,x5,x4
R(a7)=x1,x5,x2,x3,x4

Definition3: The information system is composed of ordinal scale data. Therefore, an ordinal response occurs between the two attributes, where Da presents the pair wise comparison results of ordinal scale data, which are defined as follows,

D a+=xi|Ua,Va 1>Vaj
D a=xi|Ua,Va i<Vaj

Then, using the concept of similarity relation in rough set theory we find the value of the ordinal-scale data between ai and aj, where ind(B) is the core attribute value of the ordinal-scale data in the first step, and B is the subset of A.

ind(B)=[fa]BA=BAUa

Example: Example: According to the similarity relation and the fact that R(a5)=x1,x2,x5,x3,x4 and R(a6)=x1,x2,x3,x5,x4 both belong to the same fundamental set, the ordinal function set is fa5=3,4,6,7 and fa6=2,5,6. Therefore, a5 and a6 are both core attribute values of the ordinal-scale data for live-streaming platforms and for user x1, x3 and x4, a5 always places after a6, denoted by Da+. The pair-wise comparison of a5 and a6, as shown in .

ind(B)=a5,a6

Table 3. The core attribute values of the ordinal scale data for online streaming platforms

Rough Set Association Rules

Definition 1: As a first step, this study identifies the core attribute values of ordinal-scale data. In this step, the object generates the rough associational rule. The consideration of other attributes and the core attributes of ordinal-scale data as the highest decision-making attributes is used to establish the decision table and to generate rules, as shown in .

DT=(U,Q), where U=x1,x2,xi is a finite set of objects and i=1n, Q is usually divided into two parts. G=g1,g2,gj is a finite set of general attributes/criteria and j=1\cdotsm, D=d1,d2,dl is a set of decision attributes and k=1p. fg=U×GVg is called the information function, Vg is the domain of the attribute/ criterion, g, and fg is a total function, such that f(x,g)Vg, for each gQ; xU. fg=U×GVd is called the sorting decision-making information function, Vd is the domain of the decision attributes/criterion, d, and fd is a total function, such that f(x,g)Vd, for each dQ; xU.

Table 4. Decision-making table in terms of users’ preferences on online streaming platforms

Then:

fg 1=g11,g12fg 2=g21,g22

fg 3=g31,g32fg 4=g41,g42

Definition2: According to the specific universe of discourse classification, a similarity relation for the general attributes is denoted by UG. All of the similarity relations are denoted by R(gt) and t is the combination of all the general attributes.

R(gt)=UG[xi]G|xiU

Example:

R1=Ug1x1,x2,x5,x3,x4
R2=Ug2x1,x3,x4,x2,x5
R5=Ug2g4x1,x3,x4,x2,x5
Rt=Ug1g2g3g4x1,x2,x5,x3,x4

Definition3: By the similarity relation, and determination of the reduct and core, the attribute, g, of G and the set G, which was ignored, has no effect, so g is an unnecessary attribute and can be reducted. RG and gR. A similarity relation for the general attributes of the decision table is denoted by ind(G). If ind(G)=ind(Gg1), then g1 is the reduct attribute and if ind(G)ind(Gg1), then g1 is the core attribute.

Example:

Uind(G)=x1,x2,x5,x3,x4
Uind(Gg1)=Ug2g3g4=x1,x2,x5,x3,x4=Uind(G)=Ug1g2g3g4
Uind(Gg1g3)=Ug2g4=x1,x3,x4,x2,x5Uind(G)=Ug1g2g3g4

When considering g1, alone, g1 is the reduct attribute, but when considering g1 and g3, simultaneously, g1 and g3 are the core attributes.

Definition4: The lower approximation, denoted as G(X), is defined as the union of all of the elementary sets that are contained in xiG. More formally:

G(X)=xiGUG|xiGX

The upper approximation, denoted as Gˉ(X), is the union of those elementary sets that have a non-empty intersection with xiG. More formally:

Gˉ(X)=xiGUG|xiGXϕ

The difference: BnG(X)=Gˉ(X)G(X) is called a boundary of xiG.

Example: x1,x2,x4 are the customers of interest, so G(X)=x1, Gˉ(X)=x1,x2,x3,x4,x5 and BnG(X)=x2,x3,x4,x5.

Definition5: Using the traditional association rule to calculate the value of Support, Confidence and Lift value, the formula is shown as follows:

Sup(ind(B))=ind(B)|G(X)Gˉ(X)=ind(B)|G(X)Gˉ(X)
Conf(ind(B)dgm)=ind(B)dgm|Sup(ind(B))=Supind(B) mdgSupind(B)
Lift=Confidence(XY)/Sup(Y)

Definition6: Rough set association rules.

x1g1g3:g11g31dd11=4
x1g1g2g3g4:g11g21g31g41dd11=4

Empirical Study and Results

Pattern 1: Associations between Users’ Behaviors and Live Stream Platform/content

In terms of the users’ preferences to use an online stream platform and content, the types of stream platforms that are preferred by the users are determined by investigating the users’ habits and behaviors, so an online stream operator can tailor information for users. This study uses a minimum antecedent support of 2% and a minimum rule confidence of 30% to generate ten meaningful association rules, as shown in and . The lift values are all greater than 1.

Table 5. Associations of online stream platform use and content preferences

Figure 2. Associations of online stream platform and offline content.

Figure 2. Associations of online stream platform and offline content.

In terms of R1, the participation motivation of the users to watch a live stream platform, we found that most of the users like to interact with live streamers and viewers using the PikoLive platform. They like to donate to their favorite live stream moderator on the live-streaming platform with a hope of improving their online gaming technique. In terms of R6, the participation motivation of the users was to celebrate birthdays and festivals using the witch platform. They like to participate in live community discussions and interact with streamers and viewers, spending time with a specific favorite streamer. In terms of R10, the participation motivation of the users was to engage in dialog with live streamers using the YouTube platform. They like to recommend stream content to their friends, enjoy the fun atmosphere and relieve stress.

Pattern 2: Associations between Users’ Behaviors and Online Purchase Preferences

In regard to pattern 2, this study investigates live-streaming users’ behaviors and their online purchase behaviors. This study uses a minimum antecedent support of 2% and a minimum rule confidence of 30% to generate nine meaningful association rules, as shown in and . The lift values are all greater than 1.

Table 6. Associations of online stream use behaviors and online purchase preferences

Figure 3. Associations of online stream use behaviors and online purchase preferences.

Figure 3. Associations of online stream use behaviors and online purchase preferences.

In terms of R1, users increase purchase intention by sharing their product/service experience with live-streaming content. The reason for consumption of the live stream is to bargain for products and price. Reducing the offline shopping frequency is a main factor behind changing purchase behaviors in consumption patterns. In addition, users like to read messages and absorb new information in terms of stream interaction with other viewers. For R6, live shopping information increases purchase intention by solving problems through chat room talk, offers are promoted through stream shopping, special offers are provided by stream operators and users enjoy other viewers’ sharing in terms of stream interaction with other viewers. On the other hand, in terms of R9, the main reason for stream users to increase purchase intention is that stream platforms can provide product classification. Also, increased viewer intentions, online to offline interaction, discounts on various payment methods and stream moderators talking to the fans will affect users’ online purchase preferences.

Pattern 3: Associations between Online Stream Services and Online Recommendations

When it comes to online stream services and online recommendations, the content of stream services that are preferred by the users are determined by investigating the users’ online streaming and purchase behaviors, so that an online stream operator can provide online recommendations to users so as to improve stream service and create online business opportunities. This study uses a minimum antecedent support of 1% and a minimum rule confidence of 30% to generate 10 meaningful association rules, as shown in and . The lift values are all greater than 1.

Table 7. Associations of online stream service and online recommendations

Figure 4. Associations of online stream service and online recommendations.

Figure 4. Associations of online stream service and online recommendations.

In terms of R2, live stream content should include differentiation of features and themes for. Value VIP users, daily chat, more product introductions and offering discounts are the antecedents in terms of associations of the rule the online stream services and online recommendations. For R4, organizing events, commenting on current affairs, make a good impression of the product and selecting the most sponsored fans are associated with improved message speed and social interaction. On the other hand, in terms of R9, increased placement marketing can incorporate events of new product development, comments on current affairs, recommending items trusted by users and discount offers by operators in terms of implementing online stream service and online recommendations to online streaming operators.

Implications

Live Streaming Platform/content Recommendations

In regard to platform recommendations, this study suggests that live-streaming platform operators can use the advantages of hardware facilities or featured live streamers to attract viewers. For example: 17 stream broadcasts have strong foundations of celebrity endorsements and beautiful live broadcasts to viewers. These broadcasts are dedicated to content production and interaction on the live-streaming platform, and thus have stable viewing groups. In regard to content recommendations, this study suggests that streaming platform operators or moderators should pay attention to the streaming program quality and content so that viewers can increase the exposure of the platform by sharing stream content on social networking sites. As for social media/network recommendations, this study suggests that streaming platform operators or moderators can try to provide current topics and issues that are popular in online networks. Instagram, for example, allows users to receive more timely information in the social media/network through live streaming. Furthermore, Facebook Live Stream does not only provide a streaming platform for online marketing and sales, but also develops membership and fans by expanding social media/network influence through online recommendations.

User’s Behaviors and Online Purchase Recommendations

In regard to users’ behavior recommendations, this study suggests that stream platform operators or moderators can provide users more integrated streaming activities by encouraging more live-streaming participation. Under the trend of live-streaming platforms that combine e-commerce activities, the current AI technology will be used to classify consumer behaviors and stream viewing habits in order to effectively improve user behavior when using online streaming. As for online purchasing recommendations, this study suggests that streaming platforms and e-commerce operators target specific user groups and increase the exposure of online shopping brands and products. In addition, through e-commerce combined with live streaming, online events can be held and promotional discounts can be given to stream viewers, thereby increasing the exposure period of products and achieving the goal of advertising. Moreover, this study suggests that streaming and e-commerce operators can offer preferential promotions to increase users’ intentions to purchase online. This can make up for the shortcomings of TV shopping and e-commerce, which fail to provide human interaction and physical service.

Online Stream Service Recommendations

As for online service recommendations, this study suggests that streaming platforms and e-commerce operators both to launch discount activities specific to products/services when selling placement products to stimulate buying momentum and contemplate new marketing techniques. Furthermore, operators can encourage stream users to integrate their consumer behaviors into the interaction of online and offline purchase services, in addition to increasing the loyalty of the fans to the platform by products/services recommendations, which can turn the streaming actions of fans into actual purchasing g behaviors. On the other hand, online live-streaming messages that promote consumer loyalty can also be sent using the online to offline business model. Restaurants and food outlets might allow reservations online and provide the final service offline by using streaming platforms to complete an online to offline business model. Thus, online to offline could be a business model that allows retailers to build on a transactional platform that co-operates with online live-streaming operators.

Conclusion and Future Work

The gift and sponsorship-streaming business model refers to the content provided by the live streamer, who broadcasts the content to the user through the live-streaming platform, and provides the user with the stored value to purchase virtual gifts from the live streamer or Internet celebrity, or provide services, such as higher viewing quality, extra features, and opportunities to interact with live streaming. In addition, one type of live streaming platform allows users to pay directly for sponsorship through the live streaming of a game, or to donate money to a fundraising proposal. The e-commerce and shopping guide streaming business model adopts a broader definition. It refers to a business model in which the live-streaming platform provides streaming of the main merchandise to users, allowing the users to directly consume via live streaming. This business model is also integrated with e-commerce platforms. Through the live guide who is live streaming, users are directed to an e-commerce platform to purchase goods online, and e-commerce platforms are utilized in this process. In terms of future works, this study considers that different data mining methods might be investigate the online streaming issues on the further research for obtaining diversified knowledge and application results.

Disclosure Statement

No potential conflict of interest was reported by the author(s).

Additional information

Funding

This work was supported by the Ministry of Science and Technology, Taiwan [MOST 110-2410-H-032-023 -].

References

Appendix – The algorithm

Algorithm: Rough set association rules for online streaming recommendation

Input:

Onbline Streaming Categories of Information System (MCIS), MCIS=U,M; user’s contents xk, attribute contents of merchandise category mj;

Output

Online Streaming Purchase Recommendation (OSPR);

{Online Streaming Purchase Recommendations};

Method:

  1. Begin

  2. MCIS=U,M;

  3. for k1 to n do;

  4. if x1,x2,,xkU then

  5. for j1 to l do;

  6. if mUVm,mM then fm=U×MVm;

  7. compute fx,m, where the merchandise categories of information function in

MCIS as described in Step 1;

  1. end if

  2. end for

  3. end if

  4. end for

  5. K=U,B1,B2,,Bw;

  6. for w1 to m1 do;

  7. if BM then U/INDB=mBU/INDm;

  8. Bmj=mi,mjU2|\forallmB,mmi=mmj;

  9. compute Bmj, where the indiscernibility relation in MCIS as described in Step 2;

  10. end if

  11. end for

  12. while INDB=U/M do;

  13. if Dm+Dm< or DmDm> then

  14. INDB=xkmU2|\forallmB,mmi=mmj;

  15. compute Dm, where the condition attributes in Bmj as described in Step 3;

  16. end if

  17. Find the online streaming categories average weight set based on AHP as described in Step 4;

  18. DR=Yl,βˆkMCi;

  19. for l1 to n do;

  20. if Y1,Y2,,YlY then

  21. for k1 to 5 do;

  22. if βˆk=1n1nMCi then

  23. compute βˆk, where the average weights of online streaming categories value set as

described in Step 5;

  1. end if

  2. end for

  3. end if

  4. end for

  5. DT=U,M=ED;

  6. for g1 to v do;

  7. if eUVe,eE then fe=U×EVe;

  8. compute fx,e, where the information function in DT as described in Step 6;

  9. end if

  10. end for

  11. K=U,B1,B2,,Bw;

  12. for w1 to m1 do;

  13. if BE then INDB=xkeU2|eB,eeg=eev;

  14. U/INDB=eBU/INDe;

  15. compute BEg, where the indiscernibility relation in DT as described in Step 7;

  16. compute INDE, where the relative reduct of DT as described in Step 8;

  17. compute INDEeg, where the relative reduct of the elements for element g as described in Step 8;

  18. end if

  19. end for

  20. for each xke do;

  21. if xU then

  22. EX=xU|xkeX;

  23. EˉX=xU|xkeXϕ;

  24. compute EX, where the lower-approximation of DT as described in Step 9;

  25. compute EˉX, where the upper-approximation of DT as described in Step 9;

  26. compute BNDeD, where the bound of DT as described in Step 9;

  27. compute SupINDB, where the support as described in Step 10;

  28. compute ConfINDBdeg, where the confidence as described in Step 10;

  29. end if

  30. end for

  31. Output {Online Streaming Purchase Recommendations};

End