The second thing to consider is what kind of techniques you want to apply or design/improve?Data mining is a broad field consisting of many techniques such as neural networks, association rule mining algorithms, clustering and outlier detection techniques.Choosing a supervisor is a very important and strategic decision that every graduate student has to make. Therefore, I highly recommend to try to find a research topic by yourself, as it is important to develop this skill to become a successful researcher. If you like this blog, you can subscribe to the RSS Feed or my Twitter account (https://twitter.com/philfv) to get notified about future blog posts.
But a map is limited to specific point in time, and do not take current conditions into account.
Therefore, develop a model/tool which has ability to efficiently deal with current situation is important.
Moreover, you can make a more fundamental contribution if you work on improving data mining techniques instead of just applying them.
However, you need to be aware that improving data mining techniques may require better algorithmic and/or mathematics skills.
Actually, the most important is that you find a topic that you like and will enjoy working on it for perhaps a few years of your life.
Also remember that even if a topic has never been done, it does not mean that it is a good topic.This helps to see what are the current popular topics and what kind of problems researchers are currently trying to solve. It is easier to get grants or in some case to get your papers accepted in special issues, workshops, etc.It does not mean that you need to work on the most popular topic. However, there are also some “older” topics that are also interesting even if they are not the current flavor of the day.This project was centered on online news editing system.The current process of news editing is being operated manually and due to this procedure numerous problem are been encountered.Fourth, one should not forget that helping to choose a thesis topic is also the job of the professor that supervise the Master or Ph. Therefore, if you are looking for a thesis topic, it is good to talk with your supervisor and ask for suggestions. If you don’t have a supervisor yet, then try to get a rough idea of what you like, and try to meet/discuss with professors that could become your supervisors. The second problem with the above question is that choosing a topic is the work that a researcher should do or learn to do.Some of them will perhaps have some research projects and ideas that they could give you if you work with them. Lastly, I would like to discuss the common question ““, that I read on websites and that I sometimes receive in my e-mails. In fact, in research, it is equally important to be able to find a good research problem as it is to find a good solution.Sometimes, a topic has never been done simply because it should not be done (for example, it may have no real applications or rely on assumptions that are unrealistic)!Finding a good problem to work on can require to read several articles to understand what are the limitations of current techniques and decide what can be improved. It is normal that it takes time to find a more specific topic. For example, I could suggest you some very specific topics such as detecting outliers in imbalanced stock market data or to optimize the memory efficiency of subgraph mining algorithms for community detection in social networks. It is best to choose something by yourself that you like.You should try to get some overview of the different techniques to see what you are the most interested in.To get a rough overview of the field, you could read some introduction books on data mining such as the book by Tan, Steinbach & Kumar () or read websites and articles related to data mining (such as posts on this data mining blog! If your goal is just to apply data mining techniques to achieve some other purpose (e.g.