|
Algorithm 1: Bi-GRU- and Bi-LSTM-based Detection Scheme. |
-
1
Step 1:
-
2
Input: Benign Consumers , Output: Fraudulent Consumers
-
3
Step 2: Generating Theft Samples
-
4
=
-
5
= where
-
6
=
-
7
= ()
-
8
for each column;
-
9
revesing a time sequence;
-
10
Step 3: concatenation
-
11
Concat ( + );
-
12
Step 4: Balancing Data
-
13
= ;
-
14
Step 5:
-
15
of majority class having smaller EU Distance with decision boundary is removed;
-
16
Step 6: Data Leakage
-
17
= + ;
-
18
⊆ ;
-
19
⊆ ;
-
20
;
-
21
;
-
22
∉;
-
23
∉ ;
-
24
Step 7: Feature Engineering
-
25
= of against each row;
-
26
= of against each row;
-
27
= against each row;
-
28
= against each row;
-
29
Output: Honest Consumers , Fraudulent Consumers .
|