RELATED APPLICATION
[0001] This application claims priority to Chinese Patent Application No.
201610396866.8, entitled "OPTIMIZATION METHOD AND APPARATUS FOR CREDIT SCORE OF USER" filed with
the Patent Office of China on June 6, 2016, which is incorporated by reference in
its entirety.
FIELD OF THE TECHNOLOGY
[0002] This application relates to the field of Internet technologies, and in particular,
to an optimization method and apparatus for a credit score of a user.
BACKGROUND OF THE DISCLOSURE
[0003] As Internet technologies rapidly develop in recent years, people process an increasing
number of various data services by using the Internet, and a credit assessment of
a user also becomes a focus problem in the field of Internet technologies.
[0004] In the existing technology, generally, in a credit rating method for a user, personal
information of the user is collected, and then a default risk of the user is predicted
by using a statistical model or some prediction algorithms of machine learning, for
example, a frequently-used FICO credit score system and a Zestfinace credit rating
system. In an existing credit score mechanism, only information of dimensions of the
user is used. If the personal information of the user is collected incompletely or
mistakenly, it is very difficult to implement accurate credit rating for the user.
SUMMARY
[0005] In view of this, embodiments of this application provide an optimization method and
apparatus for a credit score of a user, to effectively increase the accuracy of the
credit score of the user.
[0006] To resolve the foregoing technical problem, an embodiment of this application provides
an optimization method for a credit score of a user, the method including:
obtaining initial credit scores of users in multiple social user sets;
obtaining initial credit scores of the social user sets according to the initial credit
scores of the users in the social user sets;
determining a social relationship between each two social user sets according to a
social relationship between the users in the each two social user sets;
optimizing and adjusting, according to a credit score of at least one social user
set having a social relationship with a target social user set and the social relationship
between the at least one social user set and the target social user set, a credit
score of the target social user set; and
correcting credit scores of the users in the target social user set according to the
optimized and adjusted credit score of the target social user set.
[0007] Correspondingly, an embodiment of this application further provides an optimization
apparatus for a credit score of a user, the apparatus including at least a processor
and a memory, the memory storing a user score obtaining module, a set score obtaining
module, a set relationship obtaining module, a set score optimization module, and
a user score correction module, and when being executed by the processor:
the user score obtaining module being configured to obtain initial credit scores of
users in multiple social user sets;
the set score obtaining module being configured to obtain initial credit scores of
the social user sets according to the initial credit scores of the users in the social
user sets;
the set relationship obtaining module being configured to determining a social relationship
between each two social user sets according to a social relationship between the users
in the each two social user sets;
the set score optimization module being configured to: optimize and adjust, according
to a credit score of at least one social user set having a social relationship with
a target social user set and the social relationship between the at least one social
user set and the target social user set, a credit score of the target social user
set; and
the user score correction module being configured to correct credit scores of the
users in the target social user set according to the optimized and adjusted credit
score of the target social user set.
BRIEF DESCRIPTION OF THE DRAWINGS
[0008] To describe the technical solutions in the embodiments of this application or in
the existing technology more clearly, the following briefly describes the accompanying
drawings required for describing the embodiments or the existing technology. Apparently,
the accompanying drawings in the following description show merely some embodiments
of this application, and a person of ordinary skill in the art may still derive other
drawings from these accompanying drawings without creative efforts.
FIG. 1 is a schematic flowchart of an optimization method for a credit score of a
user according to an embodiment of this application;
FIG. 2 is a schematic diagram of layered processing of a social relationship of a
user according to an embodiment of this application;
FIG. 3 is a schematic flowchart of performing optimization and iteration on a credit
score of a social user set according to an embodiment of this application;
FIG. 4 is a schematic flowchart of an optimization method for a credit score of a
user according to another embodiment of this application;
FIG. 5 is a schematic flowchart of performing optimization and iteration on a credit
score of a user in a target social user set according to an embodiment of this application;
FIG. 6 is a schematic structural diagram of an optimization apparatus for a credit
score of a user according to an embodiment of this application;
FIG. 7 is a schematic structural diagram of a set score optimization module according
to an embodiment of this application;
FIG. 8 is a schematic structural diagram of a user score optimization module according
to an embodiment of this application; and
FIG. 9 is a block diagram of a hardware structure of an optimization apparatus for
a credit score of a user according to an embodiment of this application.
DESCRIPTION OF EMBODIMENTS
[0009] The following clearly and completely describes the technical solutions in the embodiments
of this application with reference to the accompanying drawings in the embodiments
of this application. Apparently, the described embodiments are some embodiments of
this application rather than all of the embodiments. All other embodiments obtained
by a person of ordinary skill in the art based on the embodiments of this application
without creative efforts shall fall within the protection scope of this application.
[0010] The optimization method and apparatus of a credit score of a user in the embodiments
of this application may be implemented in a computer system, such as a personal computer,
a notebook computer, a smartphone, a tablet computer, or an e-reader. The following
provides descriptions by using the optimization apparatus for a credit score of a
user as an execution body of the embodiments of this application.
[0011] FIG. 1 is a schematic flowchart of an optimization method for a credit score of a
user according to an embodiment of this application. As shown in the figure, in this
embodiment, the optimization method for a credit score of a user may include the following
procedure.
[0012] S101: Obtain initial credit scores of users in multiple social user sets.
[0013] Specifically, the initial credit scores of the users in the multiple social user
sets may be imported into the optimization apparatus for a credit score of a user;
alternatively, the optimization apparatus for a credit score of a user may obtain
personal information of the users, and perform credit scoring according to the personal
information of the users and a specific predictive model, to obtain the initial credit
scores of the users in the multiple social user sets; alternatively, the optimization
apparatus for a credit score of a user may obtain optimized credit scores of the users
by implementing this application, and use the optimized credit scores as the initial
credit scores of the users in the multiple social user sets. For example, when current
credit scores are optimized, credit scores of the users that are obtained in a previous
optimization may be used as initial credit scores in this optimization. The optimizing
the credit scores of the users may be manually triggered by an administrator, or may
be triggered according to an updating cycle or according to an event of adding a new
user or social user set.
[0014] In an embodiment, if an initial credit score of a user is missing, an average score
or a weighted average score of credit scores of users who are social friends, colleagues,
and relatives may be used as the initial credit score of the user. A weighted value
may be determined according to an intimacy degree between a user and the user or according
to a frequency of a social event occurring between a user and the user.
[0015] The multiple social user sets may be sets of the users participating in different
social groups. Users participating in a same social group belong to a social user
set corresponding to the social group. Alternatively, the multiple social user sets
may be obtained by performing division according to specific attributes of the users,
for example, interests or geographical locations of the users. In a preferred embodiment,
in the social user sets, a same user does not exist, that is, a user belong to only
a social user set.
[0016] S102: Obtain initial credit scores of the social user sets according to the initial
credit scores of the users in the social user sets.
[0017] In a specific implementation, an average score or a weighted average score of the
initial credit scores of the users in a social user set may be used as an initial
credit score of the social user set. That is,
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0001)
or
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0002)
where
Si is an initial credit score of a social user set,
sj is an initial credit score of a j
th user in the social user set,
ni is the quantity of users in the social user set, and
aj is a weighted value of the j
th user for a credit score of the social user set.
[0018] A weighted value of each user may be determined according to a social relationship
between the user and a user in the social user set. For example, a user have four
social friends in a social user set (six persons in total), and the weighted value
may be 4/(6-1)=0.8, and so on. Alternatively, a weighted value of a user for a credit
score of a social user set may be determined according to a frequency of a social
event occurring between the user and a user in the social user set. Alternatively,
a weighted value of a user for the credit score of a social user set to which the
user belongs may be jointly determined in combination with the foregoing two manners.
[0019] S103: Determine a social relationship between each two social user sets according
to a social relationship between the users in the each two social user sets.
[0020] The optimization apparatus for a credit score of a user in this embodiment of this
application may determine a social relationship between two social user sets according
to social relationships between the users separately belonging to the two social user
sets. For example, if a first user belonging to a first social user set has a social
friend in a second social user set, a social relationship exists between the first
social user set and the second social user set. Then, an intimacy degree of the social
relationship between the two social user sets may be quantified. For example, the
intimacy degree of the social relationship between the two social user sets may be
quantified according to the quantity of users that are in the two social user sets
and that are social friends of each other (the quantity of users or the quantity of
social relationship pairs). The intimacy degree may be consistent, that is, a bi-directional
intimacy degree between the two social user sets is quantified, or may be inconsistent,
that is, a unidirectional intimacy degree between the two social user sets is quantified.
For example, social user sets (also referred to as associations) A, B, C, and D are
obtained by means of layered processing of social relationships between users that
is shown in FIG. 2. The quantity of users that are in the social user set A and that
have social friends in the social user set B is determined, and a result of dividing
the quantity of users having the social friends in the social user set B by a total
quantity of users in the social user set A as a social intimacy degree of the social
user set A with the social user set B. On the contrary, a result of dividing the quantity
of users having social friends in the social user set A by a total quantity of users
in the social user set B as a social intimacy degree of the social user set B with
the social user set A. A bi-directional intimacy degree between the social user set
A and the social user set B may be further calculated according to the social intimacy
degree of the social user set A with the social user set B in combination with the
social intimacy degree of the social user set B with the social user set A. Subsequently,
a social weight between the two social user sets may also be determined according
to the intimacy degree of the social relationship between the two social user sets
that is obtained by means of quantification. That is, when a credit score of a target
social user set is calculated, a weighted value of a credit score of the other social
user set having the social relationship with the target social user set is considered.
If a social relationship between two social user sets is more intimate, a probability
that credit scores of the two social user sets are similar is higher. In other words,
a credit score of the intimate social user set of the target social user set likely
reflects the credit score of the target social user set. Therefore, when the credit
score of the target social user set is optimized and adjusted, an impact factor (a
reference weight) of the credit score of the intimate social user set should be set
to a larger value.
[0021] In the layered processing of the social relationships shown in FIG. 2, social relationships
between associations of a middle layer are obtained by performing processing according
to cross-association (social user set) social relationships of users in original social
relationships of an upper layer, and social relationships between users in an association
are reserved as social relationships of the users in a lower-layer association.
[0022] S104: Optimize and adjust, according to a credit score of at least one social user
set having a social relationship with a target social user set and the social relationship
between the at least one social user set and the target social user set, a credit
score of the target social user set.
[0023] According to step S103, the social relationship between each two social user set
is obtained. It may be considered that, the two social user sets having the social
relationship may affect each other, or credit scores of the two social user sets having
the social relationship may be used as reference of each other. Therefore, the optimization
apparatus for a credit score of a user may optimize and adjust the credit score of
the target social user set according to credit scores of all other social user sets
having social relationships with the target social user set, to effectively avoid
inaccurate credit score of the target social user set caused by that information of
the user is collected incompletely or mistakenly. For example, an average value of
the credit scores of the other social user sets having the social relationships with
the target social user set as the optimized and adjusted credit score of the target
social user set, or any value between an average value of the credit scores of the
other social user sets having the social relationships with the target social user
set and the initial credit score of the target social user set as the optimized and
adjusted credit score of the target social user set.
[0024] Then, in an embodiment, the optimization apparatus for a credit score of a user may
determine a social weight between each social user set and the target social user
set according to the social relationship between the social user set and the target
social user set, and optimize and adjust, according to the social weight between the
at least one social user set and the target social user set and the credit score of
the corresponding social user set, the credit score of the target social user set.
That is, the social weight between each social user set and the target social user
set is determined according to the intimacy degree that is between the target social
user set and each of the other social user sets and that is quantified by performing
S103, and then the credit score of the target social user set is optimized and adjust
according to the credit score of each social user set having the social relationship
with the target social user set and the social weight between the social user set
and the target social user set, for example,
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0003)
where
Qi is the credit score of the target social user set,
Qk is a credit score of k
th social user set having a social relationship with the target social user set,
eki is the social weight between the k
th social user set and the target social user set, and
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0004)
represents a sum of products of a credit score of each social user set having a social
relationship with the target social user set and the social weight between the corresponding
social user set and the target social user set. This implementation is especially
applicable to a situation in which a new target social user set is added while other
social user sets are all optimized and adjust. Only the target social user set is
separately optimized and adjust without optimizing and adjusting other social user
sets again.
[0025] The social weight between each of the social user sets and the target social user
set may be obtained according to a ratio of users having social associated users in
the social user sets to all users in the target social user set. For example, a same
manner of S103 in which the intimacy degree of the social relationship between the
two social user sets is quantified is applied.
[0026] In another embodiment, the optimization method for a credit score of a user may optimize
and iterate, according to a credit score of at least one social user set having a
social relationship with the target social user set and the social relationship between
the at least one social user set and the target social user set, a credit score of
a social user set. A specific iteration procedure may be shown in FIG. 3.
[0027] S105: Correct credit scores of the users in the target social user set according
to the optimized and adjusted credit score of the target social user set.
[0028] Specifically, the optimization apparatus for a credit score of a user may correct
the credit score of a user in the target social user set to any value between the
initial credit score of the corresponding user and the optimized and adjusted credit
score of the target social user set. For example, if information of a user in the
target social user set is missing or goes wrong, the optimization apparatus for a
credit score of a user may use the optimized and adjusted credit score of the target
social user set as the corrected credit score of the user.
[0029] In an embodiment, the optimization apparatus for a credit score of a user may correct
the credit scores of the users in the target social user set according to an adjustment
value for optimizing and adjusting the credit score of the target social user set.
For example, the credit scores of the users in the target social user set are corrected
by using the following formula:
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0005)
where
Qi is the optimized and adjusted credit score of the target social user set,
Si is the initial credit score of the target social user set,
sj is the initial credit score of a j
th user in the target social user set, and
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0006)
is the corrected credit score of the j
th user in the target social user set.
[0030] The optimization apparatus for a credit score of a user may correct a corresponding
ratio of the credit scores of the users in the target social user set according to
an adjustment ratio for optimizing and adjusting the credit score of the target social
user set.
[0031] Then, in an embodiment, the optimization apparatus for a credit score of a user may
push product information for a user according to the corrected credit score of the
corresponding user that is obtained by performing the steps in this embodiment, for
example, push financial product information or fixed assets management product information;
or monitor and manage a data service of a user according to the credit score of the
corresponding user, for example, perform risk management on a loan service of the
corresponding user, or propose a suggestion on management of current funds of the
user.
[0032] FIG. 3 is a schematic flowchart of optimizing and iterating a credit score of a social
user set according to an embodiment of this application. As shown in FIG. 3, the optimization
and iteration process in this implementation may include the following steps.
[0033] S1041: Determine a social weight between each two social user sets according to the
social relationship between the each two social user sets.
[0034] The social weight between each social user set and a target social user set may be
determined according to a ratio of users each having a social associated user in the
social user sets to the users in the target social user set. For example, social user
sets (also referred to as associations) A, B, C, and D are obtained by means of layered
processing of social relationships between users that is shown in FIG. 2. The quantity
of users that are in the social user set A and that having social friends in the social
user set B is determined, and a result of dividing the quantity of users having the
social friends in the social user set B by a total quantity of users in the social
user set A as the social weight of the social user set A with the social user set
B. For example, a1 and a2 in the social user set A each have a social friend in the
social user set B, and a total quantity of the users in the social user set A is 3,
so the social weight of the social user set A with the social user set B may be 2/3.
That is, when a credit score of the social user set A is optimized, a social weight
of a credit score of the social user set B is 2/3. On the other hand, a result of
dividing the quantity of users having social friends in the social user set A by a
total quantity of users in the social user set B as a social intimacy degree of the
social user set B with the social user set A. For example, two users in the social
user set B also each have a social friend in the social user set A, and a total quantity
of the users in the social user set B is 4, so the social weight of the social user
set B with the social user set A may be 2/4=0.5. That is, when a credit score of the
social user set B is optimized, a social weight of a credit score of the social user
set A is 0.5.
[0035] S1042: Optimize and iterate the credit scores of the social user sets.
[0036] S1043: Separately use each of the multiple social user sets as a target social user
set, and optimize and adjust, according to the social weight between the at least
one social user set and the target social user set and the credit score of the corresponding
social user set, the credit score of the target social user set.
[0037] That is, in each iteration, the credit score of each of the multiple social user
sets is optimized and adjusted by using the following formula:
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0007)
where
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0008)
is the credit score of an i
th social user set in an r
th round of iteration,
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0009)
is the credit score of a social user set having the social relationship with the
i
th social user set in a (r-1)
th round of iteration,
eki is the social weight between the social user set having the social relationship with
the i
th social user set and the i
th social user set,
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0010)
represents a sum of all products of the credit score of each social user set having
the social relationship with the i
th social user set and the social weight between the corresponding social user set and
the i
th social user set, and
α is a preset damping factor.
[0038] S1044: Determine whether an absolute value of a difference between the credit score
of each social user set in this iteration and a credit score of the social user set
in a previous iteration is less than a first preset value, that is ∀
i,
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0011)
and the formula is satisfied, perform S1045, otherwise perform S1042, that is, perform
a next iteration.
[0039] S1045: Stop the iteration, and the credit score of each social user set obtained
by means of iteration is the credit score of the social user set obtained by means
of optimization and adjustment.
[0040] It should be noted that the foregoing descriptions are only an example of an iteration
algorithm. An algorithm for iterating the credit score of the social user set in this
application should not be considered to be limited to the algorithm, and other algorithms
such as a heat conduction network iteration algorithm may be applicable.
[0041] After the optimization apparatus for a credit score of a user in this embodiment
calculates a credit score of a social user set to which the user belongs and performs
optimization and adjustment, the apparatus corrects credit score of the user in the
social user set according to the credit score of the social user set obtained by means
of optimization and adjustment, to optimize the credit score of the user in combination
with information of the social user set. Calculating the credit score of the user
is no longer according to only personal information of the user, so that the accuracy
of the credit score of the user can be effectively increased.
[0042] FIG. 4 is a schematic flowchart of an optimization method for a credit score of a
user according to another embodiment of this application. As shown in the figure,
in this embodiment, the optimization method for a credit score of a user may include
the following procedure.
[0043] S201: Obtain initial credit scores of users in multiple social user sets.
[0044] S202: Obtain initial credit scores of the social user sets according to the initial
credit scores of the users in the social user sets.
[0045] S203: Determine a social relationship between each two social user sets according
to a social relationship between the users in the each two social user sets.
[0046] S204: Optimize and adjust, according to a credit score of at least one social user
set having a social relationship with a target social user set and the social relationship
between the at least one social user set and the target social user set, a credit
score of the target social user set.
[0047] S205: Correct credit scores of the users in the target social user set according
to the optimized and adjusted credit score of the target social user set.
[0048] S201 to S205 in this embodiment are the same as S101 to S105 in the previous embodiment,
and details are not described again. A difference between this embodiment and the
previous embodiment is that, after the credit scores of the users in the target social
user set are corrected according to the optimized and adjusted credit score of the
target social user set, a credit score of a user in the target social user set is
further optimized and adjusted.
[0049] S206: Optimize and adjust, according to a social relationship between a target user
and each of other users in the target social user set and the credit scores of the
other users in the target social user set, the credit score of the target user.
[0050] Social relationships between users in a lower-layer association are obtained by means
of layered processing of social relationships that is shown in FIG. 2, for example,
social relationships between users a1, a2, and a3 in a social user set A. In an embodiment,
a reason for dividing the users a1, a2, and a3 into the social user set A may be excluded.
For example, the users a1, a2, and a3 are divided into the social user set A according
to a same social group in which the three users participate, and when the social relationships
between the users a1, a2, and a3 are considered, information that the users a1, a2,
and a3 participate in a same social group may be ignored, and the social relationships
between the users a1, a2, and a3 may be determined based on a factor, for example,
whether a social friend relationship is established between the three users, whether
the three users have a common interest, whether the three users participate in a social
event at the same time, or whether the three users are located in a same geographical
location.
[0051] If two users in a same social user set have a social relationship, it may be considered
that the two users having the social relationship affect each other, or credit scores
of the two users having the social relationship may be used as reference of each other.
Therefore, an optimization apparatus for a credit score of a user may optimize and
adjust the credit score of the target user according to a credit score of another
user that belongs to a same social user set and that has a social relationship with
the target user, thereby effectively avoiding a problem of inaccurate credit score
of the target user caused by that information of the user is collected incompletely
or mistakenly. For example, an average value of the credit scores of all other users
having the social relationships with the target user is directly used as the optimized
and adjusted credit score of the target user, or any value between an average value
of the credit scores of all other users having the social relationships with the target
user and the initial credit score of the target user is used as the optimized and
adjusted credit score of the target user.
[0052] Then, in an embodiment, the optimization apparatus for a credit score of a user may
determine, according to the social relationship between the target user and each of
the other users in a same social user set, a social weight between the other user
and the target user, and then optimize and adjust, according to the social weight
between each of the other users belonging to the same social user set and the target
user and a credit score of the corresponding user, the credit score of the target
user. The social weight may be a result of quantifying an intimacy degree of a social
relationship between two users. For example, the intimacy degree of the social relationship
between the two users is quantified by calculating the quantity of common social friends
of the two users, a social group in which the two users jointly participate, a social
event in which the two users jointly participate, a frequency of a social event occurring
between the two users, or the like, to obtain the social weight between the two users.
If the social relationship between the two users is closer, a probability that the
credit scores of the two users are similar is higher. In other words, a credit score
of an intimate user of the target user likely reflects the credit score of the target
user. Therefore, when the credit score of the target user is optimized and adjusted,
an impact factor (a reference weight) of the credit score of the intimate user of
the target user should be set to a larger value. The credit score of the target social
user set is optimized and adjusted according to the credit score of each of the other
users in the target social user set and the social weight between the user and the
target user, for example,
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0012)
where
qi is the credit score of the target user,
qk is the credit score of a k
th user having the social relationship with the target user,
wki is the social weight between the k
th user and the target user, and
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0013)
represents a sum of all products of the credit score of each user that is in the
target social user set and that has the social relationship with the target user and
the social weight between the corresponding user and the target user. This implementation
is especially applicable to a situation in which a new target user is added to the
target social user set while other users are all optimized and adjusted, so that only
target user is separately optimized and adjusted without optimizing and adjusting
other users in the target social user set again.
[0053] In another embodiment, the optimization apparatus for a credit score of a user may
optimize and iterate, according to the credit scores of the users in a social user
set and a social relationship between the users in the social user set, the credit
score of a user in the social user set; and in each iteration, separately use each
social user in the target social user set as the target user, and optimize and adjust,
according to the social weight between each of the other users in the target social
user set and the target user and the credit score of the corresponding user, the credit
score of the target user, and stop the iteration when a difference between the credit
score of each user in the target social user set in this iteration and a credit score
of the user in a previous iteration is less than a second preset value, so that an
obtained credit score of the user is the credit score obtained by means of optimization
and adjustment. A specific iteration procedure may be shown in FIG. 5, and includes
the following steps.
[0054] S2061: Determine a social weight between each two users in the target social user
set according to a social relationship between the each two users.
[0055] A social weight between any two users in a same social user set may be determined
according to a social relationship between the two users. The social weight may be
a result of quantifying an intimacy degree of a social relationship between two users,
For example, the intimacy degree of the social relationship between the two users
is quantified by calculating the quantity of common social friends of the two users,
a social group in which the two users jointly participate, a social event in which
the two users jointly participate, a frequency of a social event occurring between
the two users, or the like, to obtain the social weight between the two users.
[0056] S2062: Optimize and iterate the credit scores of the social user sets.
[0057] S2063: Separately use each of the multiple social user sets as a target social user
set, and optimize and adjust, according to the social weight between the at least
one social user set and the target social user set and the credit score of the corresponding
social user set, the credit score of the target social user set.
[0058] That is, in each iteration, the credit score of each user in the target social user
set is optimized and adjusted by using the following formula:
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0014)
where
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0015)
is the credit score of an i
th user in an r
th round of iteration,
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0016)
is the credit score of a user having the social relationship with the i
th user in the target social user set in a (r-1)
th round of iteration,
wki is the social weight between the user having the social relationship with the i
th user in the target social user set and the i
th user,
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0017)
represents a sum of all products of the credit score of each user having the social
relationship with the i
th user in the target social user set and the social weight between the corresponding
user and the i
th user, and
λ is a preset damping factor.
[0059] S2064: Determine whether an absolute value of a difference between the credit score
of each user in the target social user set in this iteration and a credit score of
the user in a previous iteration is less than a first preset value, that is, ∀
i,
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0018)
and the formula is satisfied, perform S2065, otherwise perform S2062, that is, perform
a next iteration.
[0060] S2065: Stop the iteration, and the credit score of each social user set obtained
by means of iteration is the credit score of the social user set obtained by means
of optimization and adjustment.
[0061] It should be noted that the foregoing descriptions are only an example of an iteration
algorithm. An algorithm for iterating the credit score of the social user set in this
application should not be considered to be limited to the algorithm, and other algorithms
such as a heat conduction network iteration algorithm may be applicable.
[0062] Then, in an embodiment, the optimization apparatus for a credit score of a user may
push product information for a user according to the corrected credit score of the
corresponding user that is obtained by performing the steps in this embodiment, for
example, push financial product information or fixed assets management product information;
or monitor and manage a data service of a user according to the credit score of the
corresponding user, for example, perform risk management on a loan service of the
corresponding user, or propose a suggestion on management of current funds of the
user.
[0063] In this embodiment, after calculating a credit score of a social user set to which
a user belongs and optimizing and adjusting the credit score of the social user set
according to a social relationship between social user sets, the optimization apparatus
for a credit score of a user corrects credit scores of users in the social user set
according to the optimized and adjusted credit score of the social user set, and optimizes
and adjusts the credit scores of the users in the social user set according to a social
relationship between the users in the social user set, to optimize the credit scores
of the users in combination of information of the social user set. Calculating the
credit scores of the users is no longer according to only personal information of
the users, so that the accuracy of the credit scores of the users can be effectively
increased. Moreover, although the optimization process is performed twice, the two
optimizations are separately based on the social relationship between the social user
sets and the social relationship between users in the social user set, and in fact,
this does not bring about a large calculation amount.
[0064] FIG. 6 is a schematic structural diagram of an optimization apparatus for a credit
score of a user according to an embodiment of this application. As shown in the figure,
in this embodiment, the optimization apparatus for a credit score of a user may include
at least the following modules.
[0065] A user score obtaining module 610 is configured to obtain initial credit scores of
users in multiple social user sets.
[0066] Specifically, the user score obtaining module 610 may obtain the initial credit scores
of the users in the multiple social user sets by receiving imported data; alternatively,
the user score obtaining module 610 may obtain personal information of the users,
and perform credit scoring according to the personal information of the users and
a specific predictive model, to obtain the initial credit scores of the users in the
multiple social user sets; alternatively, the user score obtaining module 610 may
obtain optimized credit scores of the users by implementing this application, and
use the optimized credit scores as the initial credit scores of the users in the multiple
social user sets. For example, when current credit scores are optimized, credit scores
of the users that are obtained in a previous optimization may be used as initial credit
scores in this optimization. The optimizing the credit scores of the users may be
manually triggered by an administrator, or may be triggered according to an updating
cycle or according to an event of adding a new user or social user set.
[0067] In an embodiment, if an initial credit score of a user is missing, the user score
obtaining module 610 may use an average score or a weighted average score of credit
scores of users who are social friends, colleagues, and relatives of the user as the
initial credit score of the user. A weighted value may be determined according to
an intimacy degree between a user and the user or according to a frequency of a social
event occurring between a user and the user.
[0068] The multiple social user sets may be sets of the users participating in different
social groups. Users participating in a same social group belong to a social user
set corresponding to the social group. Alternatively, the multiple social user sets
may be obtained by performing division according to specific attributes of the users,
for example, interests or geographical locations of the users. In a preferred embodiment,
in the social user sets, a same user does not exist, that is, a user belong to only
a social user set.
[0069] A set score obtaining module 620 is configured to obtain initial credit scores of
the social user sets according to the initial credit scores of the users in the social
user sets.
[0070] In a specific implementation, the set score obtaining module 620 may use an average
score or a weighted average score of the initial credit scores of the users in a social
user set as an initial credit score of the social user set.
[0071] A weighted value of each user may be determined according to a social relationship
between the user and a user in the social user set. For example, a user have four
social friends in a social user set (six persons in total), and the weighted value
may be 4/(6-1)=0.8, and so on. Alternatively, a weighted value of a user for a credit
score of the social user set may be determined according to a frequency of a social
event (for example, sending a session message or performing a video session) occurring
between the user and a user in the social user set. Alternatively, a weighted value
of a user for the credit score of a social user set to which the user belongs may
be jointly determined in combination with the foregoing two manners.
[0072] A set relationship obtaining module 630 is configured to determining a social relationship
between each two social user sets according to a social relationship between the users
in the each two social user sets.
[0073] The set relationship obtaining module 630 may determine a social relationship between
two social user sets according to social relationships between the users separately
belonging to the two social user sets. For example, if a first user belonging to a
first social user set has a social friend in a second social user set, a social relationship
exists between the first social user set and the second social user set. Then, the
set relationship obtaining module 630 may further quantify an intimacy degree of the
social relationship between the two social user sets. For example, the intimacy degree
of the social relationship between the two social user sets may be quantified according
to the quantity of users that are in the two social user sets and that are social
friends of each other (the quantity of users or the quantity of social relationship
pairs). The intimacy degree may be consistent, that is, a bi-directional intimacy
degree between the two social user sets is quantified, or may be inconsistent, that
is, a unidirectional intimacy degree between the two social user sets is quantified.
For example, social user sets (also referred to as associations) A, B, C, and D are
obtained by means of layered processing of social relationships between users that
is shown in FIG. 2. The quantity of users that are in the social user set A and that
have social friends in the social user set B is determined, and a result of dividing
the quantity of users having the social friends in the social user set B by a total
quantity of users in the social user set A as a social intimacy degree of the social
user set A with the social user set B. On the contrary, a result of dividing the quantity
of users having social friends in the social user set A by a total quantity of users
in the social user set B as a social intimacy degree of the social user set B with
the social user set A. A bi-directional intimacy degree between the social user set
A and the social user set B may be further calculated according to the social intimacy
degree of the social user set A with the social user set B in combination with the
social intimacy degree of the social user set B with the social user set A. Subsequently,
a social weight between the two social user sets may also be determined according
to the intimacy degree of the social relationship between the two social user sets
that is obtained by means of quantification. That is, when a credit score of a target
social user set is calculated, a weighted value of a credit score of the other social
user set having the social relationship with the target social user set is considered.
If a social relationship between two social user sets is more intimate, a probability
that credit scores of the two social user sets are similar is higher. In other words,
a credit score of the intimate social user set of the target social user set likely
reflects the credit score of the target social user set. Therefore, when the credit
score of the target social user set is optimized and adjusted, an impact factor (a
reference weight) of the credit score of the intimate social user set should be set
to a larger value.
[0074] In the layered processing of the social relationships shown in FIG. 2, social relationships
between associations of a middle layer are obtained by performing processing according
to cross-association (social user set) social relationships of users in original social
relationships of an upper layer, and social relationships between users in an association
are reserved as social relationships of the users in a lower-layer association.
[0075] A set score optimization module 640 is configured to: optimize and adjust, according
to a credit score of at least one social user set having a social relationship with
a target social user set and the social relationship between the at least one social
user set and the target social user set, a credit score of the target social user
set.
[0076] According to the social relationship between each two social user set that is obtained
by the set relationship obtaining module 630, it may be considered that, the two social
user sets having the social relationship may affect each other, or credit scores of
the two social user sets having the social relationship may be used as reference of
each other. Therefore, the set score optimization module 640 may optimize and adjust
the credit score of the target social user set according to credit scores of all other
social user sets having social relationships with the target social user set, to effectively
avoid inaccurate credit score of the target social user set caused by that information
of the user is collected incompletely or mistakenly. For example, the set score optimization
module 640 may directly use an average value of the credit scores of the other social
user sets having the social relationships with the target social user set as the optimized
and adjusted credit score of the target social user set, or use any value between
an average value of the credit scores of the other social user sets having the social
relationships with the target social user set and the initial credit score of the
target social user set as the optimized and adjusted credit score of the target social
user set.
[0077] Then, in an embodiment, as shown in FIG. 7, the set score optimization module 640
further includes the following units.
[0078] A set weight obtaining unit 641 is configured to separately determine a social weight
between each social user set and the target social user set according to the social
relationship between the social user set and the target social user set. For example,
the social weight between each social user set and the target social user set may
be determined according to a ratio of users each having a social associated user in
the social user sets to the users in the target social user set.
[0079] A set score optimization unit 642 is configured to: optimize and adjust, according
to the social weight between the at least one social user set and the target social
user set and the credit score of the corresponding social user set, the credit score
of the target social user set.
[0080] That is, the social weight between each social user set and the target social user
set is determined according to the intimacy degree that is between the target social
user set and each of the other social user sets and that is obtained by means of quantification,
and then the credit score of the target social user set is optimized and adjust according
to the credit score of each social user set having the social relationship with the
target social user set and the social weight between the social user set and the target
social user set, for example,
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0019)
where
Qi is the credit score of the target social user set,
Qk is a credit score of k
th social user set having a social relationship with the target social user set,
eki is the social weight between the k
th social user set and the target social user set, and
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0020)
represents a sum of products of a credit score of each social user set having a social
relationship with the target social user set and the social weight between the corresponding
social user set and the target social user set. This implementation is especially
applicable to a situation in which a new target social user set is added while other
social user sets are all optimized and adjust, so that the set score optimization
module 640 may only optimize and adjust the target social user set separately without
optimizing and adjusting other social user sets again.
[0081] In another embodiment, the set score optimization unit 642 may optimize and iterate,
according to a credit score of at least one social user set having a social relationship
with a target social user set and the social relationship between the at least one
social user set and the target social user set, credit scores of the social user sets.
A specific iteration procedure may be shown in FIG. 3, and specifically includes:
optimizing and iterating the credit scores of the social user sets; and in each iteration,
separately using each of the multiple social user sets as the target social user set,
optimizing and adjusting, according to a social weight between the at least one social
user set and the target social user set and the credit score of the corresponding
social user set, the credit score of the target social user set, and stopping the
iteration after a difference between the credit score of each of the multiple social
user sets in this iteration and a credit score of the social user set in a previous
iteration is less than a first preset value, so that an obtained credit score of the
social user set is the credit score obtained by means of optimization and adjustment.
For example, the set score optimization unit 642 iterates the credit score of each
of the multiple social user sets by using the following formula:
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0021)
where
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0022)
is the credit score of an i
th social user set in an r
th round of iteration,
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0023)
is the credit score of a social user set having the social relationship with the
i
th social user set in a (r-1)
th round of iteration,
eki is the social weight between the social user set having the social relationship with
the i
th social user set and the i
th social user set,
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0024)
represents a sum of all products of the credit score of each social user set having
the social relationship with the i
th social user set and the social weight between the corresponding social user set and
the i
th social user set, and
α is a preset damping factor.
[0082] It should be noted that the foregoing descriptions are only an example of an iteration
algorithm. An algorithm for iterating the credit score of the social user set in this
application should not be considered to be limited to the algorithm, and other algorithms
such as a heat conduction network iteration algorithm may be applicable.
[0083] A user score correction module 650 is configured to correct credit scores of the
users in the target social user set according to the optimized and adjusted credit
score of the target social user set.
[0084] Specifically, the user score correction module 650 may correct the credit score of
a user in the target social user set to any value between the initial credit score
of the corresponding user and the optimized and adjusted credit score of the target
social user set. For example, if information of a user in the target social user set
is missing or goes wrong, the user score correction module 650 may use the optimized
and adjusted credit score of the target social user set as the corrected credit score
of the user.
[0085] In an embodiment, the user score correction module 650 may correct the credit scores
of the users in the target social user set according to an adjustment value for optimizing
and adjusting the credit score of the target social user set. For example, the credit
scores of the users in the target social user set are corrected by using the following
formula:
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0025)
where
Qi is the optimized and adjusted credit score of the target social user set,
Si is the initial credit score of the target social user set,
sj is the initial credit score of a j
th user in the target social user set, and
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0026)
is the corrected credit score of the j
th user in the target social user set.
[0086] The user score correction module 650 may alternatively correct a corresponding ratio
of the credit scores of the users in the target social user set according to an adjustment
ratio for optimizing and adjusting the credit score of the target social user set.
[0087] In an embodiment, the optimization apparatus for a credit score of a user may further
include:
a user score optimization module 660, configured to: optimize and adjust, according
to a social relationship between a target user and each of other users in the target
social user set and the credit scores of the other users in the target social user
set, the credit score of the target user.
[0088] Social relationships between users in a lower-layer association are obtained by means
of layered processing of social relationships that is shown in FIG. 2, for example,
social relationships between users a1, a2, and a3 in a social user set A. In an embodiment,
a reason for dividing the users a1, a2, and a3 into the social user set A may be excluded.
For example, the users a1, a2, and a3 are divided into the social user set A according
to a same social group in which the three users participate, and when the social relationships
between the users a1, a2, and a3 are considered, information that the users a1, a2,
and a3 participate in a same social group may be ignored, and the social relationships
between the users a1, a2, and a3 may be determined based on a factor, for example,
whether a social friend relationship is established between the three users, whether
the three users have a common interest, whether the three users participate in a social
event at the same time, or whether the three users are located in a same geographical
location.
[0089] If two users in a same social user set have a social relationship, it may be considered
that the two users having the social relationship affect each other, or credit scores
of the two users having the social relationship may be used as reference of each other.
Therefore, the user score optimization module 660 may optimize and adjust the credit
score of the target user according to a credit score of another user that belongs
to a same social user set and that has a social relationship with the target user,
thereby effectively avoiding a problem of inaccurate credit score of the target user
caused by that information of the user is collected incompletely or mistakenly. For
example, an average value of the credit scores of all other users having the social
relationships with the target user is directly used as the optimized and adjusted
credit score of the target user, or any value between an average value of the credit
scores of all other users having the social relationships with the target user and
the initial credit score of the target user is used as the optimized and adjusted
credit score of the target user.
[0090] Then, in an embodiment, as shown in FIG. 8, the user score optimization module 660
may further include the following units:
[0091] A user weight obtaining unit 661 is configured to determine a social weight between
each of the other users in the target social user set and the target user according
to the social relationship between the target user and the user in the target social
user set.
[0092] The social weight may be a result of quantifying an intimacy degree of a social relationship
between two users. For example, the intimacy degree of the social relationship between
the two users is quantified by calculating the quantity of common social friends of
the two users, a social group in which the two users jointly participate, a social
event in which the two users jointly participate, a frequency of a social event occurring
between the two users, or the like, to obtain the social weight between the two users.
[0093] A user score optimization unit 662 is configured to: optimize and adjust, according
to the social weight between each of the other users in the target social user set
and the target user and the credit score of the corresponding user, the credit score
of the target user.
[0094] If the social relationship between the two users is closer, a probability that the
credit scores of the two users are similar is higher. In other words, a credit score
of an intimate user of the target user likely reflects the credit score of the target
user. Therefore, when the credit score of the target user is optimized and adjusted,
an impact factor (the social weight) of the credit score of the intimate user of the
target user may be set to a larger value. The user score optimization unit 662 optimizes
and adjusts, according to the credit score of each of the other users in the target
social user set and the social weight between the user and the target user, the credit
score of the target social user set, for example,
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0027)
where
qi is the credit score of the target user,
qk is the credit score of a k
th user having the social relationship with the target user,
wki is the social weight between the k
th user and the target user, and
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0028)
represents a sum of all products of the credit score of each user that is in the
target social user set and that has the social relationship with the target user and
the social weight between the corresponding user and the target user. This implementation
is especially applicable to a situation in which a new target user is added to the
target social user set while other users are all optimized and adjusted, so that only
target user is separately optimized and adjusted without optimizing and adjusting
other users in the target social user set again.
[0095] In another embodiment, the user score optimization unit 662 may optimize and iterate,
according to the credit scores of the users in a social user set and the social relationships
between the users in the social user set, the credit scores of the users in the social
user set. A specific iteration procedure may be shown in FIG. 5, and includes: in
each iteration, separately using each user in the target social user set as the target
user, optimizing and adjusting, according to the social weight between each of the
other users in the target social user set and the target user and the credit score
of the corresponding user, the credit score of the target user, and stopping the iteration
after a difference between the credit score of each user in the target social user
set in this iteration and a credit score of the user in a previous iteration is less
than a second preset value, so that an obtained credit score of the user is the credit
score obtained by means of optimization and adjustment. For example, the user score
optimization unit 662 may optimize and adjust the credit scores of the users in the
target social user set by using the following formula:
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0029)
where
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0030)
is the credit score of an i
th user in an r
th round of iteration,
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0031)
is the credit score of a user having the social relationship with the i
th user in the target social user set in a (r-1)
th round of iteration,
wki is the social weight between the user having the social relationship with the i
th user in the target social user set and the i
th user,
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0032)
represents a sum of all products of the credit score of each user having the social
relationship with the i
th user in the target social user set and the social weight between the corresponding
user and the i
th user, and
λ is a preset damping factor.
[0096] It should be noted that the foregoing descriptions are only an example of an iteration
algorithm. An algorithm for iterating the credit score of the social user set in this
application should not be considered to be limited to the algorithm, and other algorithms
such as a heat conduction network iteration algorithm may be applicable.
[0097] In this embodiment of this application, the apparatus may further include any one
or two of an information push module 670 and a service monitoring module 680:
the information push module 670 is configured to push product information for a user
according to the credit score of the corresponding user, that is, push the product
information for the corresponding user according to the credit score of the user that
is corrected or optimized by using the implementation of this application, for example,
push financial product information or fixed assets management product information;
and
the service monitoring module 680 is configured to monitor and manage a data service
of a user according to the credit score of the corresponding user, that is, monitor
and manage the data service of the user according to the credit score of the corresponding
user that is corrected or optimized by using the implementation of this application,
for example, perform risk management on a loan service of the corresponding user or
propose a suggestion on management of current funds of the user.
[0098] FIG. 9 is a block diagram of a hardware structure of an optimization apparatus for
a credit score of a user according to an embodiment of this application. The apparatus
may include a processor 901, a bus 902, and a memory 903. The processor 901 and the
memory 903 are interconnected by using the bus 902.
[0099] The memory 903 stores a user score obtaining module 610, a set score obtaining module
620, a set relationship obtaining module 630, a set score optimization module 640,
a user score correction module 650, a user score optimization module 660, an information
push module 670, and a service monitoring module 680.
[0100] When being performed by the processor 901, operations performed by the modules stored
in the memory 903 are the same as those in the foregoing embodiment, and details are
not described herein again.
[0101] In this embodiment, after calculating a credit score of a social user set to which
a user belongs and optimizing and adjusting the credit score of the social user set
according to a social relationship between social user sets, the optimization apparatus
for a credit score of a user corrects credit scores of users in the social user set
according to the optimized and adjusted credit score of the social user set, and may
optimize and adjust the credit scores of the users in the social user set according
to a social relationship between the users in the social user set, to optimize the
credit scores of the users in combination of information of the social user set. Calculating
the credit scores of the users is no longer according to only personal information
of the users, so that the accuracy of the credit scores of the users can be effectively
increased.
[0102] A person of ordinary skill in the art may understand that all or some of the processes
of the methods in the embodiments may be implemented by a computer program instructing
relevant hardware. The program may be stored in a computer-readable storage medium.
When the program runs, the processes of the methods in the embodiments are performed.
The storage medium may be: a magnetic disk, an optical disc, a read-only memory (ROM),
a random access memory (RAM), or the like.
[0103] What is disclosed above is merely preferred embodiments of this application, and
certainly is not intended to limit the protection scope of this application. Therefore,
equivalent variations made in accordance with the claims of this application shall
fall within the scope of this application.
1. An optimization method for a credit score of a user, the method comprising:
obtaining initial credit scores of users in multiple social user sets;
obtaining initial credit scores of the social user sets according to the initial credit
scores of the users in the social user sets;
determining a social relationship between each two social user sets according to a
social relationship between the users in the each two social user sets;
optimizing and adjusting, according to a credit score of at least one social user
set having a social relationship with a target social user set and the social relationship
between the at least one social user set and the target social user set, a credit
score of the target social user set; and
correcting credit scores of the users in the target social user set according to the
optimized and adjusted credit score of the target social user set.
2. The optimization method for a credit score of a user according to claim 1, wherein
after the correcting credit scores of the users in the target social user set according
to the optimized and adjusted credit score of the target social user set, the method
further comprises:
optimizing and adjusting, according to a social relationship between a target user
and each of other users in the target social user set and the credit scores of the
other users in the target social user set, the credit score of the target user.
3. The optimization method for a credit score of a user according to claim 1, wherein
the optimizing and adjusting, according to a credit score of at least one social user
set having a social relationship with a target social user set and the social relationship
between the at least one social user set and the target social user set, a credit
score of the target social user set comprises:
determining a social weight between each social user set and the target social user
set according to the social relationship between the social user set and the target
social user set, and optimizing and adjusting, according to the social weight between
the at least one social user set and the target social user set and the credit score
of the corresponding social user set, the credit score of the target social user set.
4. The optimization method for a credit score of a user according to claim 3, wherein
the determining a social weight between each social user set and the target social
user set according to the social relationship between the social user sets and the
target social user set comprises:
determining the social weight between each social user set and the target social user
set according to a ratio of users each having a social associated user in the social
user sets to the users in the target social user set.
5. The optimization method for a credit score of a user according to claim 3, wherein
the optimizing and adjusting, according to the social weight between the at least
one social user set and the target social user set and the credit score of the corresponding
social user set, the credit score of the target social user set comprises:
optimizing and iterating the credit scores of the social user sets; and in each iteration,
separately using each of the multiple social user sets as the target social user set,
optimizing and adjusting, according to the social weight between the at least one
social user set and the target social user set and the credit score of the corresponding
social user set, the credit score of the target social user set, and stopping the
iteration after a difference between the credit score of each of the multiple social
user sets in this iteration and a credit score of the social user set in a previous
iteration is less than a first preset value, so that an obtained credit score of the
social user set is the credit score obtained by means of optimization and adjustment.
6. The optimization method for a credit score of a user according to claim 5, wherein
the optimizing and iterating credit scores of the social user sets; and in each iteration,
separately using each of the multiple social user sets as the target social user set,
optimizing and adjusting, according to the social weight between the at least one
social user set and the target social user set and the credit score of the corresponding
social user set, the credit score of the target social user set comprises:
iterating the credit score of each of the multiple social user sets by using the following
formula:
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0033)
wherein
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0034)
is the credit score of an i
th social user set in an r
th round of iteration,
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0035)
is the credit score of a social user set having the social relationship with the
i
th social user set in a (r-1)
th round of iteration,
eki is the social weight between the social user set having the social relationship with
the i
th social user set and the i
th social user set,
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0036)
represents a sum of all products of the credit score of each social user set having
the social relationship with the i
th social user set and the social weight between the corresponding social user set and
the i
th social user set, and
α is a preset damping factor.
7. The optimization method for a credit score of a user according to claim 2, wherein
the optimizing and adjusting, according to a social relationship between a target
user and each of other users in the target social user set and the credit scores of
the other users in the target social user set, the credit score of the target user
comprises:
determining a social weight between each of the other users in the target social user
set and the target user according to the social relationship between the target user
and the user in the target social user set, and optimizing and adjusting, according
to the social weight between each of the other users in the target social user set
and the target user and the credit score of the corresponding user, the credit score
of the target user.
8. The optimization method for a credit score of a user according to claim 7, wherein
the optimizing and adjusting, according to the social weight between each of the other
users in the target social user set and the target user and the credit score of the
corresponding user, the credit score of the target user comprises:
optimizing and iterating the credit scores of the users in the target social user
set; and in each iteration, separately using each social user in the target social
user set as the target user, optimizing and adjusting, according to the social weight
between each of the other users in the target social user set and the target user
and the credit score of the corresponding user, the credit score of the target user,
and stopping the iteration after a difference between the credit score of each user
in the target social user set in this iteration and a credit score of the user in
a previous iteration is less than a second preset value, so that an obtained credit
score of the user is the credit score obtained by means of optimization and adjustment.
9. The optimization method for a credit score of a user according to claim 8, wherein
the optimizing and iterating the credit scores of the users in the target social user
set; and in each iteration, separately using each user in the target social user set
as the target user, optimizing and adjusting, according to the social weight between
each of the other users in the target social user set and the target user and the
credit score of the corresponding user, the credit score of the target user comprises:
iterating the credit score of each user in the target social user set by using the
following formula:
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0037)
wherein
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0038)
is the credit score of an i
th user in an r
th round of iteration,
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0039)
is the credit score of a user having the social relationship with the i
th user in the target social user set in a (r-1)
th round of iteration,
wki is the social weight between the user having the social relationship with the i
th user in the target social user set and the i
th user,
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0040)
represents a sum of all products of the credit score of each user having the social
relationship with the i
th user in the target social user set and the social weight between the corresponding
user and the i
th user, and
λ is a preset damping factor.
10. The optimization method for a credit score of a user according to claim 1, wherein
the correcting credit scores of the users in the target social user set according
to the optimized and adjusted credit score of the target social user set comprises:
correcting the credit scores of the users in the target social user set according
to an adjustment value for optimizing and adjusting the credit score of the target
social user set.
11. The optimization method for a credit score of a user according to claim 10, wherein
the correcting the credit scores of the users in the target social user set according
to an adjustment value for optimizing and adjusting the credit score of the target
social user set comprises:
correcting the credit scores of the users in the target social user set by using the
following formula:
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0041)
wherein
Qi is the optimized and adjusted credit score of the target social user set,
Si is the initial credit score of the target social user set,
sj is the initial credit score of a j
th user in the target social user set, and
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0042)
is the corrected credit score of the j
th user in the target social user set.
12. The optimization method for a credit score of a user according to any one of claims
1 to 11, wherein the method further comprises:
pushing product information for a user according to the credit score of the corresponding
user; or
monitoring and managing a data service of a user according to the credit score of
the corresponding user.
13. An optimization apparatus for a credit score of a user, the apparatus comprising at
least a processor and a memory, the memory storing a user score obtaining module,
a set score obtaining module, a set relationship obtaining module, a set score optimization
module, and a user score correction module, and when being executed by the processor,
the user score obtaining module being configured to obtain initial credit scores of
users in multiple social user sets;
the set score obtaining module being configured to obtain initial credit scores of
the social user sets according to the initial credit scores of the users in the social
user sets;
the set relationship obtaining module being configured to determining a social relationship
between each two social user sets according to a social relationship between the users
in the each two social user sets;
the set score optimization module being configured to: optimize and adjust, according
to a credit score of at least one social user set having a social relationship with
a target social user set and the social relationship between the at least one social
user set and the target social user set, a credit score of the target social user
set; and
the user score correction module being configured to correct credit scores of the
users in the target social user set according to the optimized and adjusted credit
score of the target social user set.
14. The optimization apparatus for a credit score of a user according to claim 13, wherein
the memory further stores a user score optimization module, and when being executed
by the processor,
the user score optimization module is configured to: optimize and adjust, according
to a social relationship between a target user and each of other users in the target
social user set and the credit scores of the other users in the target social user
set, the credit score of the target user.
15. The optimization apparatus for a credit score of a user according to claim 13, wherein
the set score optimization module comprises a set weight obtaining unit and a set
score optimization unit, and when being executed by the processor,
the set weight obtaining unit is configured to determine a social weight between each
social user set and the target social user set according to the social relationship
between the social user set and the target social user set; and
the set score optimization unit is configured to: optimize and adjust, according to
the social weight between the at least one social user set and the target social user
set and the credit score of the corresponding social user set, the credit score of
the target social user set.
16. The optimization apparatus for a credit score of a user according to claim 15, wherein
when being executed by the processor,
the set weight obtaining unit is configured to:
determine the social weight between each social user set and the target social user
set according to a ratio of users each having a social associated user in the social
user sets to the users in the target social user set.
17. The optimization apparatus for a credit score of a user according to claim 15, wherein
when being executed by the processor,
the set weight optimization unit is configured to:
optimize and iterate the credit scores of the social user sets; and in each iteration,
separately use each of the multiple social user sets as the target social user set,
optimize and adjust, according to the social weight between the at least one social
user set and the target social user set and the credit score of the corresponding
social user set, the credit score of the target social user set, and stop the iteration
after a difference between the credit score of each of the multiple social user sets
in this iteration and a credit score of the social user set in a previous iteration
is less than a first preset value, so that an obtained credit score of the social
user set is the credit score obtained by means of optimization and adjustment.
18. The optimization apparatus for a credit score of a user according to claim 17, wherein
when being executed by the processor,
the set weight optimization unit is configured to:
iterate the credit score of each of the multiple social user sets by using the following
formula:
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0043)
wherein
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0044)
is the credit score of an i
th social user set in an r
th round of iteration,
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0045)
is the credit score of a social user set having the social relationship with the
i
th social user set in a (r-1)
th round of iteration,
eki is the social weight between the social user set having the social relationship with
the i
th social user set and the i
th social user set,
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0046)
represents a sum of all products of the credit score of each social user set having
the social relationship with the i
th social user set and the social weight between the corresponding social user set and
the i
th social user set, and
α is a preset damping factor.
19. The optimization apparatus for a credit score of a user according to claim 14, wherein
the set score optimization module comprises a user weight obtaining unit and a user
score optimization unit, and when being executed by the processor,
the user weight obtaining unit is configured to determine a social weight between
each of the other users in the target social user set and the target user according
to the social relationship between the target user and the user in the target social
user set; and
the user score optimization unit is configured to: optimize and adjust, according
to the social weight between each of the other users in the target social user set
and the target user and the credit score of the corresponding user, the credit score
of the target user.
20. The optimization apparatus for a credit score of a user according to claim 19, wherein
when being executed by the processor,
the user weight optimization unit is configured to:
optimize and iterate the credit scores of the users in the target social user set;
and in each iteration, separately use each user in the target social user set as the
target user, optimize and adjust, according to the social weight between each of the
other users in the target social user set and the target user and the credit score
of the corresponding user, the credit score of the target user, and stop the iteration
after a difference between the credit score of each user in the target social user
set in this iteration and a credit score of the user in a previous iteration is less
than a second preset value, so that an obtained credit score of the user is the credit
score obtained by means of optimization and adjustment.
21. The optimization apparatus for a credit score of a user according to claim 20, wherein
when being executed by the processor,
the user weight optimization unit is configured to:
iterate the credit scores of the users in the target social user set by using the
following formula:
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0047)
wherein
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0048)
is the credit score of an i
th user in an r
th round of iteration,
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0049)
is the credit score of a user having the social relationship with the i
th user in the target social user set in a (r-1)
th round of iteration,
wki is the social weight between the user having the social relationship with the i
th user in the target social user set and the i
th user,
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0050)
represents a sum of all products of the credit score of each user having the social
relationship with the i
th user in the target social user set and the social weight between the corresponding
user and the i
th user, and
λ is a preset damping factor.
22. The optimization apparatus for a credit score of a user according to claim 13, wherein
when being executed by the processor,
the user score correction module is configured to:
correct the credit scores of the users in the target social user set according to
an adjustment value for optimizing and adjusting the credit score of the target social
user set.
23. The optimization apparatus for a credit score of a user according to claim 22, wherein
when being executed by the processor,
the user score correction module is configured to:
correct the credit scores of the users in the target social user set by using the
following formula:
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0051)
wherein
Qi is the optimized and adjusted credit score of the target social user set,
Si is the initial credit score of the target social user set,
sj is the initial credit score of a j
th user in the target social user set, and
![](https://data.epo.org/publication-server/image?imagePath=2019/15/DOC/EPNWA1/EP17809698NWA1/imgb0052)
is the corrected credit score of the j
th user in the target social user set.
24. The optimization apparatus for a credit score of a user according to any one of claims
13 to 23, wherein the memory further comprises an information push module and a service
monitoring module, and when being executed by the processor,
the information push module is configured to push product information for a user according
to the credit score of the corresponding user; or
the service monitoring module is configured to monitor and manage a data service of
a user according to the credit score of the corresponding user.