I am a first-year PhD student in machine learning at a reputable university in the UK. Over the past six months, my work has consisted of reading papers that I find interesting, studying textbooks, and experimenting with code. Although this may seem like a typical first-year experience, I have come to realize that my supervisor lacks proficiency in my field (I have had to explain fundamental concepts), which has made our meetings and my work less productive than anticipated.
Our meetings go something like this: I attempt to explain a paper I have read and then discuss possible incremental improvements, and the meeting would end with my supervisor telling me to go test my ideas. Although experimentation can be an essential part of research, coding every idea that I have is time-consuming. If my supervisor was more proficient in the field, I believe I would receive better direction and save a lot of time. They could immediately identify issues with my ideas or suggest other works that address the same problem.
While I understand that the PhD process should be student-led, I feel as though I don't have anyone to discuss ideas with.
I don't have experience with other PhD supervisors, so what is the role of a PhD supervisor? And what should I do about my situation?