0

This is my sentence:

As a result, calculating the similarities between items should require fewer calculations than between users.

What I mean is:

As a result, calculating the similarities between items should require fewer calculations than calculating the similarities between users.

Is the first sentence correct? Does it have the same meaning as the second sentence?

2 Answers 2

2

Your shorter version is OK, I suppose, but you risk making your readers backtrack to make sure that they have understood it correctly.

As for your longer version, I appreciate your unwillingness to have "calculating", "calculations", and "calculating" again all in one sentence. I suggest using the word "steps" instead of "calculations":

As a result, calculating the similarities between items should require fewer steps than calculating the similarities between users.

3
  • If this is in the context of computer science, stating that it is "less expensive" is also an option: "As a result, calculating the similarities between items should be less expensive than calculating the similarities between users."
    – LMS
    Commented Aug 7, 2016 at 13:20
  • @LMS: Yes, I agree. Or just "should be faster than".
    – TonyK
    Commented Aug 7, 2016 at 13:23
  • That is another option, but I wouldn't say that "faster" and "less expensive" are completely equivalent. If you have two algorithms (A1 and A2) that take the same amount of time to finish, but A1 uses 1GB of RAM and A2 uses 2GB, neither is faster but A2 is more expensive.
    – LMS
    Commented Aug 7, 2016 at 13:35
1

You could approach this kind of problem by beginning the sentence differently.

Since items are simpler than users, calculating similarities between items takes fewer steps.

Calculating similarity takes fewer steps with items than with users, owing to the greater complexity of the latter.

The number of steps required to calculate similarity between objects is greater with users than with items, as items have a simpler structure.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .