Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

The Journal of China

Universities of Posts and


Telecommunications
September 2008, 15(Suppl.): 79–83
www.buptjournal.cn/xben

Mobile E-commerce model based on social network analysis


CAI Ya-li1, WANG Wen-dong1, GONG Xiang-yang1, LI Yu-hong1, CHEN Can-feng2, MA Jian2

1. State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing 100876, China
2. Nokia Research Center, Beijing 100176, China

Abstract

With the development of Internet technology and the increasing popularity of mobile terminals, mobile E-commerce has
become a convenient tool in our daily life. In a mobile E-commerce system, how to effectively establish and evaluate trust
between seller and buyer is a hotspot. Whether a buyer knows and trusts a seller often strongly influences purchasing decisions,
especially in customer-to-customer (C2C) E-commerce or second-hand exchange market. This paper proposes a social network
model on the mobile E-commerce system, which can give recommendation values between buyers and sellers in terms of their
social relationship, actual geographical distances and historic deal records etc. Experiment results show that the proposed model
can effectively help users to make the decision whether and with whom to make a deal by using the recommendation values. In
addition, the proposed model also has better security feature than the normal E-commerce system.

Keywords social network analysis (SNA), social influence, E-commerce, interaction history record

1 Introduction acquaintances and business partners, rather than strangers. It


is therefore necessary to measure the relationships between
As the Internet technologies continue to develop, E-commerce buyers and sellers in the social network to evaluate the trust in
has become prevalent in our daily life. By using E-commerce E-commerce especially in second-hand market. On the other
system, buyers can purchase merchandise from companies or hand, with the rapid adoption of mobile devices, the
choose second-hand exchange from sellers. Initially, development of location based services has brought users
E-commerce systems, based solely on the World Wide Web, much convenience. When making deals on mobile devices,
depend on the interaction among the users who can access buyers may take sellers’ position into account, which will
various websites. With the development of increasingly stable influence their decisions. Thus, it is useful to build an
mobile platform, mobile E-commerce has migrated onto the exchange recommendation mechanism based on position
mobile platform as portable devices such as smart phones, information regarding buyers and sellers.
personal digital assistants (PDA), mobile internet devices (MID), Based on the above considerations, this paper suggests a
and handheld computers have been adopted rapidly by a wide general mobile E-commerce model by taking social networks
variety of users [1]. As a result, mobile users are able and more into account. The social network analysis is applied to build a
willing to do business on their mobile devices more readily. novel credit recommendation mechanism. In addition, the
However, two problems still exist in the current mobile position information is also considered in the model, which
E-commerce system. On the one hand, it’s difficult for can provide location based services to mobile users.
consumers to make a decision. Browsing, searching, and The rest of this paper is organized as follows. A brief
buying a product on E-commerce websites are often a time review of the research background and related works are
consuming and frustrating task [2]. Over 80% of Web given in Sect. 2. Section 3 describes the proposed model and
shoppers have left E-commerce websites at some point the decision function. Experiment results atop the model are
without finding what they want [3]. According to the research given in Sect. 4. Finally, conclusions and our further works
by Sinha and Swearingen [4], a person’s decision to buy a are dedicated in Sect. 5.
product is often strongly influenced by his or her friends,
2 Background and related works
Received date: 02-01-2008
Corresponding author:CAI Ya-li, E-mail: yalicai@gmail.com A social network is a social structure between actors,
80 The Journal of China Universities of Posts and Telecommunications 2008

mostly individuals or organizations. It indicates the ways in through a social network; how to measure the interaction
which actors are connected through various social familiarities history to inspirit the intending market.
ranging from casual acquaintance to close familiar bonds [5].
The analysis and applications of social network are based on 3 Mobile E-commerce modeling
Six Degree of Separation Theory. The theory refers to the idea
that, if a person is one step away from each person he or she General speaking, the mobile E-commerce relationship is
knows and two steps away from each person who is known by modeled as a social network. A mobile E-commerce strategy
one of the people he or she knows, then everyone is an based on social network is proposed by computing the credit
average of six ‘step’ away from any person on Earth. Social values between users and the influence of some key persons
network analysis is the mapping and measurement of in the network. Meanwhile, the users’ locations are also
relationships and flows between people, groups, organizations, considered in the model.
animals, computers or other information/knowledge processing
entities [6]. The nodes in the network are the people and the 3.1 Definitions
groups, and the links show relationships or flows between the
nodes. Email traffic, disease transmission, and criminal 1) U , represents the set of users in the system, including
activity can all be modeled by the social network analysis [6]. buyers and sellers, where U = N .
Some researchers have focused on integrating social network 2) R = {(u, v ) | u, v ∈ U } , represents each pair of users in
into E-commerce. According to Ref. [7], social network sites the system.
including MySpace and Facebook are driving an increasing 3) S ( u, v) , represents the relationship between u and v,
volume of traffic to retail sites, and are thus becoming a where u , v ∈ U . It is defined by the number of ‘step’
staring point for Web users who are interested in E-commerce. between u and v based on Six Degree of Separation Theory.
This increase in traffic from social network sites to online According to the theory, S ( u, v) ∈ {1, 2, 3, 4, 5, 6} . In our
retailers shows that highly influential customers directly system, S ( u, v ) = S ( v, u) .
affect other customers’ decision making. Lam in Ref. [8] built 4) D( u, v ) (t ) , represents the geographical distance between
a collaborative recommender system incorporating social
u and v at the time t, where u , v ∈ U . Apparently, given a
network information, called social network in automated
collaborative-filtering of knowledge (SNACK). Kim and particular time t1 , D( u, v ) (t1 ) = D( v , u ) (t1 ) .
Srivastava [2] described how to exercise social influence on a 5) V( u , v ) (t ) , represents the recommendation value between
customer’s decision making process, provided a summary of u and v at the time t, where u , v ∈ U . Similarly, given a
technology for social network analysis, and identified the particular time t1 , V( u, v ) (t1 ) = V( v , u ) ( t1 ) .
research challenges of measuring and leveraging the impact of
social influence on E-commerce decision making. Carroll [9]
3.2 Model establishment
proposed a typical collaborative filtering algorithm to build a
customer’s neighborhood based on his or her preferences of
The system model is built upon the graph theory, which is
shared products and weighs the interest of neighbors with
widely used in social networks [11]. Figure 1 shows the
similar taste to generate new recommendations. According to
undirected graph characterizing the system. We use a simple
the research by Hill et al. [10], we can identify potential graph G = (U , E ) to describe a social E-commerce network.
customers based on existing customers who have bought a
A graph G consists of a finite set U which represents the
service. This was implemented in the domain of
vertexes, and a finite set E which represents the edges. E is
telecommunication services.
the set of one-step relationship in the system. We define
Although some emerging research activities have started to
(u, v ) ∈ E if and only if S ( u, v) = 1.
apply social network analysis to E-commerce, they lack a
general trust model in mobile E-commerce, especially in C2C
E-commerce or second-hand market, where credit values and
position information are both important for mobile users to
make a market decision. To establish the model, the following
problems must be solved as follows: how to introduce and
quantify the social relationship among the mobile users in the Fig. 1 Undirected graph model for social E-commerce network
E-commerce model; how to balance the social relationship and
In the graph G, we can see that S ( u, v) is equivalent to
geographical distance between mobile users; how to select
the minimum number of edges between any two nodes. For
influential customers and compute their spread of influence
Supplement CAI Ya-li, et al. / Mobile E-commerce model based on social network analysis 81

example, in Fig. 1, S (1, 6) = 3 , S (3, 10) = 2 . vertex 2 has the most one-step friends, thus we consider that
The positioning information of mobile users should also be user 2 will contribute the largest influence to social network.
taken into account. The existing mobile orientation technology 2) Q (u , v) , represents the social influence of middle
would compute the current distance between user u and v, vertexes between user u and v, where u and v are not one-step
which is denoted by D( u, v ) (t ) . friends.
In general, the value of recommendation V( u , v ) (t ) can be If vertex u and v are K-step friend (1 < K ≤6 ), we can find
out a shortest path u , w1 , w2,..., wK −1 , v , then the influence
evaluated by S ( u, v) and D( u, v ) (t ) . Since V( u , v ) (t ) increases
of middle nodes between vertex u and v is
as S ( u, v) and D( u, v ) (t ) decrease, the value of recom- K −1
Q (u, v ) = ∑ F ( wi ) (4)
mendation between user u and v can be defined as i =1
α β in which, ( w1 , w2,..., wK −1 )= arg Q(u, v)
V( u, v ) (t ) = + (1) max
( w1 , w2 ,..., wK −1 )
S0 (u , v ) D0 (u , v ) (t )
In the Eq. (1), α and β are weighting factors. S ( u, v)
3.4 Interaction history records
and D( u, v ) (t ) can be normalized by
S (u , v ) In the social E-commerce network, the favourable interaction
S0 (u , v ) = (2)
∑ S ( w, x) history records between two persons will increase their credit.
w , x∈U
The weight of the edge in the graph is thereby introduced into
D( u, v ) (t ) the model. We assign a weight to each edge and model the
D0( u , v ) (t ) = (3)
∑ D( w, x ) (t ) social E-commerce network as a weighted graph shown as Fig. 2.
w , x∈U

The model above has clearly differentiated credit


recommendation values by using social network analysis.
However, it ignores the social influence of the middle vertexes
in the social network. As an example in Fig. 1, vertex 4 and
vertex 1, denoted by pair A , are two-step friends, whose
relation path is ‘4->2->1’. Another pair of two-step friends is
vertex 4 and vertex 8, denoted by pair B , with the relation Fig. 2 Weighted undirected graph model for social E-commerce
network
path ‘4->7->8’. If the social influences of respective middle
vertexes 2 and 7 are widely different in social network, the In Fig. 2, the interaction history records are modelled by
credit values of pair A and pair B will be not the same. assigning numbers of history records to the according edges.
To be more specific, a weighted dashed is assigned between
3.3 Social influence of middle nodes two vertexes if they are not one-step friends but have
interaction history records.
In order to compute the social influence of the middle To measure the interaction history records, we introduce
vertexes, a concept of graph theory, the degree of the vertex in two symbol definitions here:
the graph is introduced into this model. The ‘degree’ is not the 1) B( u, v ) (t ) , the weight of edge, which represents the number
same as the one in Six ‘Degree’ of Separation Theory. The of interaction history records between user u and v at the time
degree of a vertex in an undirected graph is the number of point t. For example, we assume that the system state at the time
edges associated with it, except that a loop at a vertex t0 is shown in Fig. 2, then B( u2 , u4 ) (t 0 ) = 3 , B( u7 , u10 ) (t 0 ) = 2.
contributes twice to the degree of that vertex [12]. In our
2) H ( u, v ) (t ) , represents the referenced value of interaction
social network model, the degree of a vertex shows the
number of one-step friends. According to Ref. [13], if vertex i histories between user u and v at the time t. Especially, if
has bigger degree, there are more paths through vertex i to S ( u, v) = 1 , then H ( u, v ) (t ) = B( u , v ) (t ) .
cover the network, so vertex i would contribute larger If vertex u and v are K-step friend (1 < K ≤6 ), a shortest
influence to social network. Degree measures how active or path u , w1 , w2,..., wK −1 , v , donated as path P can be found,
popular a particular vertex is [14, 2]. then we define the referenced interaction histories of middle
To measure the social influence of middle vertexes, we vertexes along path P can be defined as
have two symbol definitions as follows: K −2
1) F (u) , the degree of vertex, represents the number of BP ( u →v ) (t ) = B( u, w1 ) (t ) + B( wK−1 v ) (t ) + ∑ B( wi wi +1 ) (t ) (5)
i =1
user u’s one-step friends. For example, in Fig. 1, F (u2 ) = 5 ,
82 The Journal of China Universities of Posts and Telecommunications 2008

where ( w1 , w2,..., wK −1 )= arg max BP (u →v ) (t ) 50 members and their friendships at the beginning for the
( w1 , w2 ,..., wK −1 )
experiments. All the members can be buyers and sellers.
If vertex u and v are K-step friend ( 1 < K ≤6 ), the
Therefore, a social E-commerce network is built as shown in
referenced value of interaction histories between vertex u and
Fig. 3. If there are not any interaction history records between
v is defined as
two users, the weight to the according edges are not assigned.
H ( u, v ) (t ) = B( u, v ) ( t ) + γ BP ( u →v ) (t ) (6)
In the experiment, we consider two priority strategies
In Eq. (6), the direct interaction history record of two including social network and location. When different
vertexes B( u, v ) (t ) is the key element, while the sum of priorities are set, different default values of parameters are
interaction history records of middle vertexes BP ( u→ v ) (t ) is listed as Table 1 shows.
an optional element. The range of parameter γ is [0, 1) .

3.5 Decision function

Based on the above analysis, a decision function for the


value of recommendation between vertex u and v is defined as
α β
V( u, v ) (t ) = + + η ⎡⎣Q0 (u , v ) + H 0 ( u, v ) (t )⎤⎦ (7)
S0 (u , v ) D0 (u , v ) (t )
In Eq. (7), Q0 (u , v ) and H 0( u , v ) ( t ) can be normalized by
Q ( u, v )
Q0 (u , v ) = (8)
∑ Q( w, x)
w , x∈U

H ( u , v ) (t )
H 0( u , v ) (t ) = (9)
∑ H ( w, x ) (t )
w , x ∈U

V( u , v ) (t ) is a decreasing function of S0 (u , v ) and


D0( u , v ) (t ) , while V( u , v ) (t ) is a increasing function of Fig. 3 A social E-commerce network in our experiment

Q0 (u , v ) and H 0( u , v ) ( t ) . Three parameters α , β and η Table 1 Default values of parameters in the experiment
Priority
are used to adjust the proportion of different factors Parameter
Social network Location
respectively, since different users may care different factors Ratio of middle friends’ interaction
when they make a decision. Here α represents the history records γ 0.5 0
proportion of relationship; β represents the proportion of Ratio of relation degree α 10 2
actual geographical distance; and η shows the proportion of Ratio of actual geographical distance β 1 5
Ratio of social influence of middle friends
the social influence of middle friends and interaction history and interaction history records η 0.5 0.2
records. Our decision function proves to be effective in the
experiment result outlined in Sect. 4. Due to the limit of experiment environment, we simulate
The mobile E-commerce model described above provides a the location information in rough granularity. As shown in Fig. 3,
general social network model in mobile E-commerce. From all the users live in four different districts including A, B, C, D.
the decision function, the recommendation values between The distances between two districts are shown in Table 2. The
buyers and sellers are measured by their relationship, actual distance between two persons in the same district is 1.
geographical distances, middle friends’ social influences and
Table 2 Distances between any two districts
interaction history records. Based on the decision function, Pair of two districts Distance
buyers can compare different recommendation values of A and B 2
different sellers, and then make a decision whether and with A and C 2
A and D 5
whom to make a deal. B and C 2
B and D 3
C and D 5
4 Experiments
To demonstrate the effectiveness of our mechanism, some
Some experiments are implemented to illustrate the vertexes are chosen as several malicious members in the
effectiveness of the proposed model. We set the initial about social network. Supposed that malicious members tend to
Supplement CAI Ya-li, et al. / Mobile E-commerce model based on social network analysis 83

have fewer friends and keep fewer interaction history records The recommendations for an inactive member are displayed
with other users. As displayed in Fig. 3, we assume that John, in Figs. 6 and 7. If Robert selects the priority of Location, the
Andrew, Marian and Daniel are malicious members in the malicious user Marian ranks the 10th place in the sort order.
social network. Moreover, Jeff and Robert are selected as His recommendation for Robert is 3.9%. If Robert selects the
tested members to compute the recommendation values from priority of social network, there are not any malicious
other users to identify trustworthy sellers. From Fig. 3, Jeff is members in the member list. From the comparison of Figs. 6
an active member in this social network, since he has many and 7, we can prove that the mechanism proposed can also
one-step friends, while Robert is an inactive member. The take effect and recommend reliable sellers for inactive
recommendation values are obtained from decision function members in the social E-commerce network.
Eq. (7). All the values are normalized to show the proportions
that other users may be chosen.
The recommendations for an active member are checked
first. If Jeff selects the priority of location, the top 20
recommendation values from other users are shown in Fig. 4.
In the diagram, the preferred users are all in the same district
as Jeff due to the location priority limitation. Notice that, the
recommendation value from malicious member John is 5.9%,
and ranks the 9th place in the sort order. There exist biggish
risks in the real-life E-commerce if users ranked in front of Fig. 6 Recommendation for Robert by the location priority
John have no merchandises that Jeff need.

Fig. 7 Recommendation for Robert by the social network priority


Fig. 4 Recommendation for Jeff by the location prioity

If Jeff selects the priority of social network, the top 20 5 Conclusions and future works
recommendation values from other users are summarized in
Fig. 5. In the diagram, the preferred users all have close In this paper, a social network model in mobile
relationship with Jeff because of the priority of social network. E-commerce is proposed. In the model, location information
Meanwhile, users who keep favorite history records and is also taken into account to meet mobile users’ demands. And
shorter distances with Jeff will be recommended first, such as the influence of intermediate friends between buyers and
Ed, Tamara and Amanda. The recommendation value from sellers are computed. At the same time, interaction history
malicious member John is about 3.7%, and ranked the 19th record is used as an incentive mechanism. Through the
place in sort order. Compared with Fig. 4, we can find that, suggested decision algorithm, buyers can explicitly identify
for an active member, the risk of meeting malicious member trustworthy sellers. Experiment results show that the proposed
by the priority of social network will be greatly fewer than the mobile E-commerce model can effectively help users to make
priority of location. decisions by measuring recommendation values of different
sellers. Users can also avoid malicious members and increase
the security of mobile E-commerce effectively.
Our future work aims to improve the robustness and
efficiency of the model for a large number of users. The
global position system (GPS) module will be used to compute
the geographical distances between users more accurately. In
addition, more different applications may be implemented
based on this model.
To p. 97
Fig. 5 Recommendation for Jeff by the social network priority
Supplement LI Jian, et al. / An adaptive genetic algorithm and its application in bilateral multi-issue negotiation 97

China (2007CB310704), and the National Natural Science Foundation 10–15, 1998, Paris, France. 1998: 182–189
8. Zeng D J, Sycara K. Bayesian learning in negotiation. International
of China (90718001).
Journal of Human-Computer Studies, 1998: 48(1): 125–141
9. David H. Adaptive learning by genetic algorithms : analytical results and
References applications to economic models. Berlin German: Springer Press 1996
10. Gerding E H, van Bragt D D B, La Poutre J A. Multi- issue negotiation
1. Soo V W, Hung C A. On- line incremental learning in bilateral multi- issue processes by evolutionary simulation: validation and social extensions.
negotiation. The first International Joint Conference on Autonomous Computational Economics, 2003, 22(1): 39–63
Agents and Multi-agent Systems, July 15–19, 2002, Bologna, Italy. 2002: 11. Holland C P. Competition and strategy in electronic marketplaces.
1104–1113 Proceedings of the 35th Annual Hawaii International Conference on
2. Binmore K. A text on game theory. New York USA: New York D. C. System Sciences, January 7–10 2002, Hawaii USA. 2002: 2947–2956
Heath and Company Press, 1992 12. Hlupic V, Pouloudi V, Rzevski G, Using intelligent agents for knowledge
3. Kambil A, Kamis A, Koufaris M. Electronic marketing, Proceedings of management in E-commerce, Proceedings of the 24th International
the 36th Annual Hawaii International Conference on System Sciences, Conference on Information Technology Interfaces, June 24–27, 2002,
January 6–9, 2003, Hawaii USA. 2003: 190–190 Cavtat, Croatia. 2002: 349–355
4. Markus M L, Banerjee P, Louis M. Electronic marketplaces in Hong 13. Stuart Feldman. Electronic Marketplaces. IEEE Internet Computing, 2000,
Kong’s trading industry, Proceedings of the 35th Annual Hawaii 4(4): 93–95
International Conference on System Sciences, January 7–10 2002, Hawaii 14. Back T. Evolutionary Algorithms in Theory and Practice. London, UK:
USA. 2002: 2352–2361 Oxford University Press, 1996
5. Hyde E B, Michael J P. Getting to best: efficiency versus optimality in 15. Binmore K. Vulkan N. Applying game theory to automated negotiation.
negotiation. Cognitive Science, 2000, 24(2): 169–204 Netnomics, 1999, 1(1): 1–9
6. Feldman S. Electronic marketplaces Internet computing. IEEE Internet 16. Oprea M. Adaptability and embodiment in agent-based e-commerce
Computing, 2000, 4(4): 93–95 negotiation, Proceedings of Workshop Adaptability and Embodiment
7. Matos N, Sierra C, Jennings N R. Determining successful negotiation Using Multi-Agent Systems-AEMAS01, July 7–15, 2001, Prague, Czech
strategies: an evolutionary approach. In Proceedings of the 3rd Republic. 2001: 257–265
International Conference on Multi Agent Systems (ICMAS-98), June

From p. 83 5. Hanneman A, Riddle M. Introduction to social network methods. [2005]


http://www.faculty.ucr.edu/ hanneman/nettext/
6. Jamali M, Abolhassani H. Different aspects of social network analysis,
Acknowledgements Web Intelligence, 2006. WI 2006. IEEE/WIC/ACM International
Conference. 2006: 66–72
7. Walsh M. Social networking sites fuel E-commerce traffic. [2007-12-07].
This work is supported by the BUPT-NOKIA Joint Project on http://publications.mediapost.com/index.cfm?fuseaction=articles.san&s=
Mobile Internet Service, the Hi-Tech Research and Development of 52207.
China (2007AA01Z206). 8. Lam C P, SNACK. Incorporating social network information in
automated collaborative filtering. The 5th ACM Conference on Electronic
Commerce (EC ’04), New York, New York, USA, 2004: 254–255.
References 9. Carroll J. Beyond recommender systems: helping people help each other.
Human-Computer Interaction in the New Millennium, Addison-Wesley,
1. Ziv N D, Mulloth B. An exploration on mobile social networking: 2001
Dodgeball as a case in point. Mobile Business, 2006. ICMB ’06 10. Hill S, Provost F, Volinsky C. Network-based marketing: identifying
International Conference. 2006: 21–21 likely adopters via consumer networks. Statistical Science, 2006, 21(2):
2. Kim Y A, Srivastava P. Impact of social influence in E-commerce 256–276
decision making. Proceedings of the 9th International Conference on 11. Watts D J. Small Worlds. The dynamics of networks between order and
Electronic Commerce. 2007 randomness. Princeton University Press, Princeton, NJ, 1999
3. Silverman B G, Bachann M, Akharas K A. Implications of buyer decision 12. Kenneth H R. Discrete mathematics and its applications. 5th Edition.
theory for design of E-commerce websites. International Journal of McGraw-Hill College Press, 2003
Human-Computer Studies, 2001, 55: 815–844 13. Wang Y P, Wu B, Wang B. Research on static measures of telecom society
4. Sinha R, Swearingen K. Comparing recommendations made by online network. Complex System and Complexity Science. 2005, 2(2): 35–43
systems and friends. Proceedings of the DELOS-NSF Workshop on 14. Freeman L C. Centrality in social networks. Conceptual Clarification.
Personalization and Recommender Systems in Digital Libraries, Dublin, Social Networks, 1979: 215–240
Ireland, 2001

You might also like