Skip to main content

Advertisement

Log in

Road risk assessment using fuzzy Context-free Grammar based Association Rule Miner

  • Published:
Sādhanā Aims and scope Submit manuscript

Abstract

Road traffic accidents are a major social concern as well as a crucial issue for the public in recent days due to the risk factors involved. Analysing and identifying the major risk factors of road accident is still a challenging task. In this paper, a fuzzy Context-free Grammar (FCFG)-based association rule mining (ARM) technique is proposed to categorize a heterogeneous road accident dataset into two categories based on the critical factors such as total number of accidents (TA), persons killed (PK) and persons injured (PI). The role of the fuzzy grammar in this paper is to govern the entire algorithm using the prescribed grammar rules to proceed further. The considered road accident dataset does not have class labels; hence there is a need to assign class labels for the available data instance. The accident data with assigned class labels are given as input to K-nearest neighbour (KNN) machine learning algorithm in order to train the classifier for testing purpose. Further, the collected test data from the user are utilized by the KNN classifier for carrying out the performance analysis of the proposed algorithm. The case study is conducted on the National Highway roads, India, to examine the proposed approach. The experimentations are executed for road accident records using MATLAB software and the analysis is made using the following performance measures: accuracy, recall or sensitivity, precision or specificity and F1 score. A comparative study is accomplished with existing algorithms in order to show that the proposed algorithm works with improved accuracy of more than 83%. The results suggested that the road users are responsible for the acceptance or rejection of safe or un-safe roads, respectively.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6

Similar content being viewed by others

References

  1. Traffic accidents in India. https://en.wikipedia.org/wiki/Traffic_collisions_in_India

  2. Road Accident Deaths 2018 https://timesofindia.indiatimes.com/india/2017-saw-3-decline-in-road-accident-deaths/articleshow/62828118.cms

  3. Boghey R K and Singh S 2016 A sequential tree approach for incremental sequential pattern mining. Sādhanā 41(12): 1369–1380

    MathSciNet  MATH  Google Scholar 

  4. Kumar S and Toshniwal D 2015 A data mining framework to analyze road accident data. J. Big Data 2(1): 26

    Article  Google Scholar 

  5. Kumar S and Toshniwal D 2016 A data mining approach to characterize road accident locations. J. Mod. Transp. 24(1): 62–72

    Article  Google Scholar 

  6. Kwon O H, Rhee W and Yoon Y 2015 Application of classification algorithms for analysis of road safety risk factor dependencies. Accid. Anal. Prev. 75: 1–15

    Article  Google Scholar 

  7. Driss M, Benabdeli K, Saint-Gerand T and Hamadouche M A 2015 Traffic safety prediction model for identifying spatial degrees of exposure to the risk of road accidents based on fuzzy logic approach. Geocarto Int. 30(3): 243–257

    Article  Google Scholar 

  8. Imprialou M I M, Quddus M and Pitfield D E 2014 High accuracy crash mapping using fuzzy logic. Transp. Res. Part C Emerg. Technol. 42: 107–120

    Article  Google Scholar 

  9. Wang A, An N, Chen G, Li L and Alterovitz G 2015 Accelerating wrapper-based feature selection with K-nearest-neighbor. Knowl. Based Syst. 83: 81–91

    Article  Google Scholar 

  10. Nithya N S and Duraiswamy K 2014 Gain ratio based fuzzy weighted association rule mining classifier for medical diagnostic interface. Sadhana 39(1): 39–52

    Article  Google Scholar 

  11. Darma Y, Karim M R and Abdullah S 2017 An analysis of Malaysia road traffic death distribution by road environment. Sādhanā 42(9): 1605–1615

    Article  Google Scholar 

  12. Luna J M, Romero J R and Ventura S 2012 Design and behavior study of a grammar-guided genetic programming algorithm for mining association rules. Knowl. Inf. Syst. 32(1): 53–76

    Article  Google Scholar 

  13. Luna J M, Romero J R and Ventura S 2013 Grammar-based multi-objective algorithms for mining association rules. Data Knowl. Eng. 86: 19–37

    Article  Google Scholar 

  14. Hahn K S 1989 Investigation of a fuzzy grammar for automated visual inspection. Doctoral dissertation, Texas Tech University

  15. Ventura S and Luna J M 2016 Pattern mining with evolutionary algorithms. Berlin: Springer, pp. 1–190

    MATH  Google Scholar 

  16. Ventura S and Luna J M 2018 Supervised descriptive pattern mining. Springer International Publishing, https://doi.org/10.1007/978-3-319-98140-6

    Book  Google Scholar 

  17. Das S, Dutta A, Avelar R, Dixon K, Sun X and Jalayer M 2018 Supervised association rules mining on pedestrian crashes in urban areas: identifying patterns for appropriate countermeasures. Int. J. Urban Sci. 23(1): 30–48

    Article  Google Scholar 

  18. Kumar S and Toshniwal D 2015 Analysing road accident data using association rule mining. In: Proceedings of the 2015 International Conference on Computing, Communication and Security (ICCCS), IEEE, pp. 1–6

  19. Dimitriou L and Vlahogianni E I 2015 Fuzzy modeling of freeway accident duration with rainfall and traffic flow interactions. Anal. Methods Accid. Res. 5: 59–71

    Article  Google Scholar 

  20. Hopcroft J E 2008 Introduction to automata theory, languages, and computation. Pearson Education India

  21. Jung S, Qin X and Oh C 2016 Improving strategic policies for pedestrian safety enhancement using classification tree modeling. Transp. Res. Part A Policy Pract. 85: 53–64

    Article  Google Scholar 

  22. Selvi O 2009 Traffic accident predictions based on fuzzy logic approach for safer urban environments, case study: İzmir Metropolitan Area. PhD thesis

  23. Mandal S N, Choudhury J P and Chaudhuri S B 2012 In search of suitable fuzzy membership function in prediction of time series data. Int. J. Comput. Sci. Issues 9(3): 293–302

    Google Scholar 

  24. Road Accidents Statistics in India 2015 http://pibphoto.nic.in/documents/rlink/2016/jun/p20166905.pdf

  25. Moghaddam H K and Wang X 2014 Vehicle accident severity rules mining using fuzzy granular decision tree. In: Proceedings of the International Conference on Rough Sets and Current Trends in Computing. Cham: Springer, pp. 280–287

  26. Pakgohar A, Tabrizi R S, Khalili M and Esmaeili A 2011 The role of human factor in incidence and severity of road crashes based on the CART and LR regression: a data mining approach. Procedia Comput. Sci. 3: 764–769

    Article  Google Scholar 

  27. Castro Y and Kim Y J 2016 Data mining on road safety: factor assessment on vehicle accidents using classification models. Int. J. Crashworth. 21(2): 104–111

    Article  Google Scholar 

Download references

Acknowledgement

The first author would like to thank the management of Kalasalingam Academy of Research and Education (KARE) for providing fellowship to carry the research work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to S Saranyadevi.

Appendix

Appendix

Sample training data (2015).

State

Type of road

Type of vehicles

Age of persons

Gender of persons

Weather conditions

Time of accident occurrence

Type of location

Nature of accident

Total number of accidents

Persons killed

Persons injured

Andhra Pradesh

National Highway

Two wheeler

<18

Male

Fine

06–900 h

Near school/college

Overturning

35931

11573

38738

Arunachal Pradesh

National Highway

Two wheeler

<18

Male

Fine

06–900 h

Near school/college

Overturning

350

158

343

Assam

National Highway

Two wheeler

<18

Male

Fine

06–900 h

Near school/college

Overturning

10837

3955

10264

Bihar

National Highway

Two wheeler

<18

Male

Fine

06–900 h

Near school/college

Overturning

11282

6641

6806

Chhattisgarh

National Highway

Two wheeler

<18

Male

Fine

06–900 h

Near school/college

Overturning

18761

4843

15574

Goa

National Highway

Two wheeler

<18

Male

Fine

06–900 h

Near school/college

Overturning

9140

657

3825

Gujarat

National Highway

Two wheeler

<18

Male

Fine

06–900 h

Near school/college

Overturning

31923

10953

26914

Haryana

National Highway

Two wheeler

<18

Male

Fine

06–900 h

Near school/college

Overturning

13764

5838

12223

Himachal Pradesh

National Highway

Two wheeler

<18

Male

Fine

06–900 h

Near school/college

Overturning

5177

1616

7856

Jammu & Kashmir

National Highway

Two wheeler

<18

Male

Fine

06–900 h

Near school/college

Overturning

9859

1581

12915

Jharkhand

National Highway

Two wheeler

<18

Male

Fine

06–900 h

Near school/college

Overturning

7688

4125

5311

Karnataka

National Highway

Two wheeler

<18

Male

Fine

06–900 h

Near school/college

Overturning

69371

16339

80270

Kerala

National Highway

Two wheeler

<18

Male

Fine

06–900 h

Near school/college

Overturning

65924

7020

66928

Madhya Pradesh

National Highway

Two wheeler

<18

Male

Fine

06–900 h

Near school/college

Overturning

85131

12772

80854

Maharashtra

National Highway

Two wheeler

<18

Male

Fine

06–900 h

Near school/college

Overturning

101657

23014

66123

Manipur

National Highway

Two wheeler

<18

Male

Fine

06–900 h

Near school/college

Overturning

1090

235

1932

Meghalaya

National Highway

Two wheeler

<18

Male

Fine

06–900 h

Near school/college

Overturning

830

263

433

Mizoram

National Highway

Two wheeler

<18

Male

Fine

06–900 h

Near school/college

Overturning

119

109

143

Nagaland

National Highway

Two wheeler

<18

Male

Fine

06–900 h

Near school/college

Overturning

89

45

112

Orissa

National Highway

Two wheeler

<18

Male

Fine

06–900 h

Near school/college

Overturning

15032

5937

11817

Punjab

National Highway

Two wheeler

<18

Male

Fine

06–900 h

Near school/college

Overturning

10108

6922

5785

Rajasthan

National Highway

Two wheeler

<18

Male

Fine

06–900 h

Near school/college

Overturning

40482

17203

40915

Sikkim

National Highway

Two wheeler

<18

Male

Fine

06–900 h

Near school/college

Overturning

270

97

368

Tamil Nadu

National Highway

Two wheeler

<18

Male

Fine

06–900 h

Near school/college

Overturning

117854

26130

126365

Telangana

National Highway

Two wheeler

<18

Male

Fine

06–900 h

Near school/college

Overturning

35400

11401

34272

Tripura

National Highway

Two wheeler

<18

Male

Fine

06–900 h

Near school/college

Overturning

1021

245

1526

Uttarakhand

National Highway

Two wheeler

<18

Male

Fine

06–900 h

Near school/college

Overturning

2394

1454

2432

Uttar Pradesh

National Highway

Two wheeler

<18

Male

Fine

06–900 h

Near school/college

Overturning

46593

24539

29121

West Bengal

National Highway

Two wheeler

<18

Male

Fine

06–900 h

Near school/college

Overturning

15441

7657

13059

A & N Islands

National Highway

Two wheeler

<18

Male

Fine

06–900 h

Near school/college

Overturning

495

33

608

Chandigarh

National Highway

Two wheeler

<18

Male

Fine

06–900 h

Near school/college

Overturning

618

189

480

D & N Haveli

National Highway

Two wheeler

<18

Male

Fine

06–900 h

Near school/college

Overturning

62

33

79

Daman & Diu

National Highway

Two wheeler

<18

Male

Fine

06–900 h

Near school/college

Overturning

88

58

60

Delhi

National Highway

Two wheeler

<18

Male

Fine

06–900 h

Near school/college

Overturning

9814

1890

8901

Lakshadweep

National Highway

Two wheeler

<18

Male

Fine

06–900 h

Near school/college

Overturning

4

0

4

Puducherry

National Highway

Two wheeler

<18

Male

Fine

06–900 h

Near school/college

Overturning

2392

414

2070

Andhra Pradesh

National Highway

Two wheeler

<18

Female

Fine

06–900 h

Near school/college

Overturning

35931

11231

38738

Sample testing data (2016).

Total no. of accidents

Persons killed

Persons injured

36020

11493

41673

64764

11241

63033

14937

4020

13421

2946

387

2716

10240

5714

6148

16042

6425

15244

370

235

408

8778

3279

6660

8658

5724

5003

7166

4149

4594

72330

17303

76945

70031

7109

68508

88538

14010

82925

570

195

367

53

32

81

87

38

87

6877

1425

5568

420

233

566

11986

3941

8468

9627

5479

5933

18227

4259

15450

34794

12825

27488

645

92

1124

594

166

307

81

87

44

8993

4211

8849

5347

4003

3012

14119

8469

13417

172

80

184

54030

14560

56978

2828

895

4167

3772

626

4337

6319

3451

4183

488

174

728

1649

1077

1519

31837

18683

19269

4040

2146

2571

33055

7433

36468

34143

3773

36661

70

50

108

39

16

49

3656

828

2638

162

60

95

2139

329

2158

525

154

274

69

59

48

327

56

139

2261

1542

2119

37555

26464

27745

12301

4712

7139

235

22

233

229

124

121

54

39

79

65

30

38

21587

8364

20751

229

153

432

615

210

862

1575

1038

1327

31999

18547

19193

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Saranyadevi, S., Murugeswari, R. & Bathrinath, S. Road risk assessment using fuzzy Context-free Grammar based Association Rule Miner. Sādhanā 44, 151 (2019). https://doi.org/10.1007/s12046-019-1136-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s12046-019-1136-7

Keywords

Navigation