CCS Concepts
• Security and privacy → Access control; • Computing methodologies → Machine learning

1. INTRODUCTION  
1.1 Survey Methodology  
1.2 Organization of the Survey  

2. OVERVIEW OF ACCESS CONTROL  
2.1 Access Control Preliminaries  
2.2 ML in Access Control Domain  

3. OVERVIEW OF MACHINE LEARNING  
3.1 Symbolic ML Methods  
3.2 Non-symbolic ML Methods  
3.3 ML Evaluation Metrics  

4. MACHINE LEARNING IN ACCESS CONTROL  
4.1 Policy Mining  
4.2 Policy Verification and Testing  
4.3 Policy Administration and Monitoring  
4.4 ML for Access Control  

5. OPEN CHALLENGES AND FUTURE RESEARCH DIRECTIONS  
5.1 Understanding Access Control Decisions  
5.2 Administration  
5.3 Adversarial Attacks  
5.4 Lack of Good Datasets  
5.5 Bias and Fairness  
5.6 Insufficient Tools for Verification  

6. SUMMARY