Skip to main content
added nlp task as the appliction has to extract information from a textual description of a task and harvesting a corpus of texts
Link
Christophe
  • 80.6k
  • 11
  • 132
  • 199
added 9 characters in body
Source Link
dzieciou
  • 650
  • 6
  • 19

Context: Finding company to do the job

The use case of an application I want to write is that a user will describe a task to be performed by some company, e.g.,

I want to move 10 boxes (30x40x50cm) of books and clothes from London to Bristol next week. How much would that cost?

and the application will find candidate companies that could do the task. In this case it would need to categorize the task as for removal/transportation companies.

Problem: incorrect categorization

I tried a number of online services for text categorization but results are discouraging. uClassify classified my text as "Home", "Games", and "Arts"; Textimate.me --- as "Science & Environment"; Textwise returned "Business/Consumer_Goods", "Services/Clothing", and "Arts/Design/Fashion".

The possible reasons for incorrect categorization:

  • task description is very short and there is no evident characteristics in the text to differentiate what is more important for the user: boxes, clothes or maybe moving them.,
  • classifiers trained on other types of texts,
  • classifiers trained with respect to a different taxonomy.

How would you tackle such a problem?

Potential solution: harvest domain-specific corpus

Since the problem is quite specific to my domain I think about using supervised machine learning algorithm, that would learn with respect to already categorized corpus of such tasks. The corpus can be harvested from sites with tasks already categorized by customers (variation of e-bay). I could also pre-process text before machine learning: extract only verbs (move"move") and nouns comingoriginating from verbs (translation"translation"), as they denote what has to be done.

This requires quite a lof of work, so I'm curious whether this is the right direction.

Context: Finding company to do the job

The use case of an application I want to write is that a user will describe a task to be performed by some company, e.g.,

I want to move 10 boxes (30x40x50cm) of books and clothes from London to Bristol next week. How much would that cost?

and the application will find candidate companies that could do the task. In this case it would need to categorize the task as for removal/transportation companies.

Problem: incorrect categorization

I tried a number of online services for text categorization but results are discouraging. uClassify classified my text as "Home", "Games", and "Arts"; Textimate.me --- as "Science & Environment"; Textwise returned "Business/Consumer_Goods", "Services/Clothing", and "Arts/Design/Fashion".

The possible reasons for incorrect categorization:

  • task description is very short and there is no evident characteristics in the text to differentiate what is more important for the user: boxes, clothes or maybe moving them.
  • classifiers trained on other types of texts
  • classifiers trained with respect to a different taxonomy

How would you tackle such a problem?

Potential solution: harvest domain-specific corpus

Since the problem is quite specific to my domain I think about using supervised machine learning algorithm, that would learn with respect to already categorized corpus of such tasks. The corpus can be harvested from sites with tasks already categorized by customers (variation of e-bay). I could also pre-process text before machine learning: extract only verbs (move) and nouns coming from verbs (translation), as they denote what has to be done.

This requires quite a lof of work, so I'm curious whether this is the right direction.

Context: Finding company to do the job

The use case of an application I want to write is that a user will describe a task to be performed by some company, e.g.,

I want to move 10 boxes (30x40x50cm) of books and clothes from London to Bristol next week. How much would that cost?

and the application will find candidate companies that could do the task. In this case it would need to categorize the task as for removal/transportation companies.

Problem: incorrect categorization

I tried a number of online services for text categorization but results are discouraging. uClassify classified my text as "Home", "Games", and "Arts"; Textimate.me --- as "Science & Environment"; Textwise returned "Business/Consumer_Goods", "Services/Clothing", and "Arts/Design/Fashion".

The possible reasons for incorrect categorization:

  • task description is very short and there is no evident characteristics in the text to differentiate what is more important for the user: boxes, clothes or maybe moving them,
  • classifiers trained on other types of texts,
  • classifiers trained with respect to a different taxonomy.

How would you tackle such a problem?

Potential solution: harvest domain-specific corpus

Since the problem is quite specific to my domain I think about using supervised machine learning algorithm, that would learn with respect to already categorized corpus of such tasks. The corpus can be harvested from sites with tasks already categorized by customers (variation of e-bay). I could also pre-process text before machine learning: extract only verbs ("move") and nouns originating from verbs ("translation"), as they denote what has to be done.

This requires quite a lof of work, so I'm curious whether this is the right direction.

added 2 characters in body
Source Link
dzieciou
  • 650
  • 6
  • 19

Context: Finding company to do the job

The use case of an application I want to write is that a user will describe a task to be performed by some company, e.g.,

I want to move 10 boxes (30x40x50cm) of books and clothes from London to Bristol next week. How much would that cost?

and the application will find candidate companies that could do the task. In this case it would need to categorize the task as for removal/transportation companies.

Problem analysis: incorrect categorization

I tried a number of online services for text categorization but results are discouraging. uClassify classified my text as "Home", "Games", and "Arts"; Textimate.me --- as "Science & Environment"; Textwise returned "Business/Consumer_Goods" and, "Services/Clothing ArtsClothing", and "Arts/Design/Fashion".

The possible reasons for bad resultsincorrect categorization:

  • task description is very short and there is no evident characteristics in the text to differentiate what is more important for the user: boxes, clothes or maybe moving them.
  • classifiers trained on other types of texts
  • classifiers trained with respect to a different taxonomy

How would you tackle such a problem?

What do you think about such aPotential solution?: harvest domain-specific corpus

Since the problem is quite specific to my domain I think about using supervised machine learning algorithm, that would learn with respect to already categorized corpus of such tasks. There areThe corpus can be harvested from sites with tasks already categorized by customers (variation of e-bay) where people ask for such services, so I would need to harvest data and process them. I could also preprocesspre-process text before machine learning: extract only verbs (move) and nouns coming from verbs (translation), as they denote what has to be done.

This requires quite a lof of work, so I'm curious whether this is the right direction.

Context

The use case of an application I want to write is that a user will describe a task to be performed by some company, e.g.,

I want to move 10 boxes (30x40x50cm) of books and clothes from London to Bristol next week. How much would that cost?

and the application will find candidate companies that could do the task. In this case it would need to categorize the task as for removal/transportation companies.

Problem analysis

I tried a number of online services for text categorization but results are discouraging. uClassify classified my text as "Home", "Games", and "Arts"; Textimate.me --- as "Science & Environment"; Textwise returned "Business/Consumer_Goods" and "Services/Clothing Arts/Design/Fashion".

The possible reasons for bad results:

  • task description is very short and there is no evident characteristics in the text to differentiate what is more important for the user: boxes, clothes or maybe moving them.
  • classifiers trained on other types of texts
  • classifiers trained with respect to a different taxonomy

How would you tackle such a problem?

What do you think about such a solution?

Since the problem is specific I think about using supervised machine learning algorithm, that would learn with respect to already categorized corpus of such tasks. There are sites (variation of e-bay) where people ask for such services, so I would need to harvest data and process them. I could also preprocess text before machine learning: extract only verbs (move) and nouns coming from verbs (translation), as they denote what has to be done.

This requires quite a lof of work, so I'm curious whether this is the right direction.

Context: Finding company to do the job

The use case of an application I want to write is that a user will describe a task to be performed by some company, e.g.,

I want to move 10 boxes (30x40x50cm) of books and clothes from London to Bristol next week. How much would that cost?

and the application will find candidate companies that could do the task. In this case it would need to categorize the task as for removal/transportation companies.

Problem: incorrect categorization

I tried a number of online services for text categorization but results are discouraging. uClassify classified my text as "Home", "Games", and "Arts"; Textimate.me --- as "Science & Environment"; Textwise returned "Business/Consumer_Goods", "Services/Clothing", and "Arts/Design/Fashion".

The possible reasons for incorrect categorization:

  • task description is very short and there is no evident characteristics in the text to differentiate what is more important for the user: boxes, clothes or maybe moving them.
  • classifiers trained on other types of texts
  • classifiers trained with respect to a different taxonomy

How would you tackle such a problem?

Potential solution: harvest domain-specific corpus

Since the problem is quite specific to my domain I think about using supervised machine learning algorithm, that would learn with respect to already categorized corpus of such tasks. The corpus can be harvested from sites with tasks already categorized by customers (variation of e-bay). I could also pre-process text before machine learning: extract only verbs (move) and nouns coming from verbs (translation), as they denote what has to be done.

This requires quite a lof of work, so I'm curious whether this is the right direction.

added 237 characters in body; Post Made Community Wiki
Source Link
dzieciou
  • 650
  • 6
  • 19
Loading
added 237 characters in body
Source Link
dzieciou
  • 650
  • 6
  • 19
Loading
added 237 characters in body
Source Link
dzieciou
  • 650
  • 6
  • 19
Loading
added 237 characters in body
Source Link
dzieciou
  • 650
  • 6
  • 19
Loading
added 613 characters in body
Source Link
dzieciou
  • 650
  • 6
  • 19
Loading
added 117 characters in body
Source Link
dzieciou
  • 650
  • 6
  • 19
Loading
added 173 characters in body
Source Link
dzieciou
  • 650
  • 6
  • 19
Loading
added 181 characters in body
Source Link
dzieciou
  • 650
  • 6
  • 19
Loading
edited body
Source Link
dzieciou
  • 650
  • 6
  • 19
Loading
added 34 characters in body
Source Link
dzieciou
  • 650
  • 6
  • 19
Loading
Source Link
dzieciou
  • 650
  • 6
  • 19
Loading