Skip to main content

Timeline for Extract names from email address

Current License: CC BY-SA 4.0

8 events
when toggle format what by license comment
Nov 3, 2020 at 10:45 history edited Shahriyar Mammadli CC BY-SA 4.0
Grammar mistakes fixed
Nov 3, 2020 at 10:30 vote accept lhy
Nov 3, 2020 at 7:04 comment added Shahriyar Mammadli I have found a similar issue to yours, check the link in the answer.
Nov 3, 2020 at 7:03 history edited Shahriyar Mammadli CC BY-SA 4.0
Update made
Nov 3, 2020 at 6:56 comment added Shahriyar Mammadli If you would at least extract most used patterns (I think you can find popular patterns in the net), then you would cover most of your data. Aslo, by analyzing your dataset you can improve these patterns. But still, I would say it is not a Machine Learning problem but it is string comparison task. There are lots of string comparison algorithms, I would suggest try them.
Nov 3, 2020 at 2:42 comment added lhy As updated, I have a dataset of |email address, name| in which I was thinking if I should use machine learning for extracting the names. At first I was thinking of having a dictionary as you suggested, but then I was having a second thought that it would be difficult to include surnames from multiple countries. Listing all possible patterns seem quite impossible to me as there are way too many possibilities.
Nov 3, 2020 at 2:39 comment added lhy Thanks a lot for all the advice! I understand the limitation of using the email address alone, but that has to be the case as ultimately I would like to check if the sender is sending an email to him/herself in another domain, which the information of the receiver can only be extracted from the email address (as the content could be fake). I also understand that the solution cannot be perfect, but I am fine with it as long as it gives some kind of help in screening out most of the irrelevant emails.
Nov 2, 2020 at 16:48 history answered Shahriyar Mammadli CC BY-SA 4.0