How to detect fraud through a text field?

Asked

Viewed 115 times

1

I must make a program of hiring simple services with evaluation of the service after completed and deal with fraud in this hiring. Fraud in this case would be a server that create multiple profiles that hire it and give ratings to increase its reputation on the site without it having actually done the job, and this includes a text field where it will have a service description and a note field. So my question is how I can deal with fraud simply in this kind of program?

It would be nice if you had an unsupervised one for that, because you don’t need training and test data. The system will take into account information from who hired whom, how many service contracts a server has not completed and the time the contract was started and when terminated

  • 2

    There is no magic. Something "simple" will be inefficient as this process requires a connunto of techniques. However, you should evaluate the criteria of the

  • there are many text fields in these evaluations?

  • 1

    "When researching I only find complicated methods of machine learning [...]". Yeah. I’m sorry to inform you, but it’s right there. This type of fraud detection is based on the identification of out of the ordinary activities, so you don’t even have a way to escape from the analysis of behavioral patterns (whether using statistical methods or decision rules, for example). If you have examples of transactions that are fraud, you may be able to train a simple Neural Network. Take a look at Scikit-Learn (in Python).

  • @pmargreff, the evaluations have only one text field and one note for the service from 0 up to 5.

  • I understand that it will be machine learning even then, among them I would think that it would be simpler to do which? It would be interesting an unsupervised way for this, not need a labeled database.

  • "The system will take into account information from who hired whom, how many service contracts a server has not completed and the time the contract was started and when terminated"This paragraph already demonstrates to you that you will hardly be able to do this in an unsupervised way.

Show 1 more comment
No answers

Browser other questions tagged

You are not signed in. Login or sign up in order to post.