Review History


All reviews of published articles are made public. This includes manuscript files, peer review comments, author rebuttals and revised materials. Note: This was optional for articles submitted before 13 February 2023.

Peer reviewers are encouraged (but not required) to provide their names to the authors when submitting their peer review. If they agree to provide their name, then their personal profile page will reflect a public acknowledgment that they performed a review (even if the article is rejected). If the article is accepted, then reviewers who provided their name will be associated with the article itself.

View examples of open peer review.

Summary

  • The initial submission of this article was received on December 15th, 2022 and was peer-reviewed by 3 reviewers and the Academic Editor.
  • The Academic Editor made their initial decision on January 20th, 2023.
  • The first revision was submitted on March 1st, 2023 and was reviewed by 2 reviewers and the Academic Editor.
  • A further revision was submitted on March 27th, 2023 and was reviewed by the Academic Editor.
  • The article was Accepted by the Academic Editor on March 30th, 2023.

Version 0.3 (accepted)

· Mar 30, 2023 · Academic Editor

Accept

Authors have addressed all of the reviewers' comments.

[# PeerJ Staff Note - this decision was reviewed and approved by Xiangjie Kong, a PeerJ Computer Science Section Editor covering this Section #]

Version 0.2

· Mar 13, 2023 · Academic Editor

Minor Revisions

Please revise and resubmit the manuscript with the changes requested by the reviewer.

·

Basic reporting

The authors addressed all the comments properly.

Experimental design

Ok

Validity of the findings

Everything fine

·

Basic reporting

The author proposed method for A Synthetic Data Generator for Cross domain Recommendation Service (DaGzang:) mainly used DakGalBi with collaborative filtering (CF) algorithms, user-based CF, and item-based CF. The experimental analysis is updated according to previous comment, and the proposed method is also highlighted for investigation. The paper is few small issues is pending which should be consider for improving the manuscript.

Experimental design

NA

Validity of the findings

I suggested author to use more existing method for comparison of the proposed method to show the result, it is pending till now (already Author added 379-380 small paragraph regarding this, but it is not enough I think, Author should be compared at least single existing method).

Version 0.1 (original submission)

· Jan 20, 2023 · Academic Editor

Major Revisions

Dear Authors,

Please revise and resubmit your manuscript. Also, please improve the English language presentation. Thank you.

[# PeerJ Staff Note: The review process has identified that the English language must be improved. PeerJ can provide language editing services - please contact us at [email protected] for pricing (be sure to provide your manuscript number and title) #]

[# PeerJ Staff Note: Please ensure that all review comments are addressed in a rebuttal letter and any edits or clarifications mentioned in the letter are also inserted into the revised manuscript where appropriate. It is a common mistake to address reviewer questions in the rebuttal letter but not in the revised manuscript. If a reviewer raised a question then your readers will probably have the same question so you should ensure that the manuscript can stand alone without the rebuttal letter. Directions on how to prepare a rebuttal letter can be found at: https://peerj.com/benefits/academic-rebuttal-letters/ #]

·

Basic reporting

-If possible, the Literature review is summarized with a table.
-A lot of bad English constructions, grammar mistakes, and misuse of articles: a professional language editing service is strongly recommended (e.g., the ones recommended by IEEE, Elsevier, and Springer) to sufficiently improve the paper's presentation quality for meeting Peerj's high standards.
-It is suggested: - Increase the relevant and recent cited works like (CD-SPM, MRec-CRM, CDRec-CAS, etc.).
- Abstract and conclusion require significant readability and improvement to make them more forceful.

Experimental design

What types of overlap did you use user overlap, item overlap, and user-item overlap?

Validity of the findings

overall fine

Additional comments

NA

Reviewer 2 ·

Basic reporting

The manuscript is focused on synthetic data generator for recommendation system. The authors tried to evaluate the performance of the data generator on number of datasets using Collaborative Filtering techniques which is novel. But there are few concerns about the manuscript as listed below.

1. Abstract can be written in a more informative way to clearly specify the purpose or need of such data generator. Also if the outcome of the experiment is stated in the abstract, it will make it meaningful.
2. Provide the evidence for the claim made on line 59 "However, increasing the data information leads to two major problems in traditional RSs, cold- start issues and data sparsity, that are challenging for recommendation services"
3. Explanation of the term "Density" is missing in the manuscript but it is used in table1.
4. Sentence construction and grammar need to be checked. e.g. Line 71-72 "By comparing the number of user items and the ratings, we can see the lack of ratings in these datasets", Line 108-110 "Next, the synthetic data generator, DaGzang, is described in Section 3, including the methods used in various scenarios to produce the synthetic data." These sentences can be written using professional English for international audience.
5. On line 133-135, the reference cited (Goodfellow et al., 2014) is used for the images which is irrelevant for the work done in the experiment . Instead, it would be beneficial to include relevant references.
6. Table 2 is written as Table 1. Parameter Configurations. Please check the same.
7. Line 173- Java Programming Language looks appropriate than Java Program Language
8. Line 202-204, "The system also clearly states the procedure to generate the data, so users can quickly identify where they stay, what they process, and what they need to do next". Here, please check the sentence construction.
9. Line 197- "reducing the memory loading of users" can be written in a better way.

Experimental design

1. The explanation of Algorithm1 looks very superficial. It would be better if it is explained in detail for every step.
2. Also explanation of the parameters used for the mentioned distributions is unclear which can be added to enhance the quality of the manuscript.

Validity of the findings

1. The results are validated using User and Item based CF and SVD for the generated datasets using MAE and RMSE. In order to prove the effectiveness of the DaGzang, it would be good if the same results are obtained using other synthetic data simulator like SynRec and then compared with the DaGzang's performance.
2. A graphical representation of the result would be more appropriate along with results in table.

Additional comments

Overall, It would be better to proof read the manuscript once for the grammar and sentence construction.

·

Basic reporting

The author proposed method for A Synthetic Data Generator for Cross domain Recommendation Service (DaGzang:) mainly used DakGalBi with collaborative filtering (CF) algorithms, user-based CF, and item-based CF. The experimental analysis is not well explained, and the proposed method is worthy for investigation. The paper is lack of small issue which should be consider for improving the manuscript.


1. The Author did not clarify any particular problem statement in this manuscript.
2. The Abstract part need to some modification (Author did not mention any Mathematical data regarding that)
3. The motivation of the paper is not clear it should be mentioned clearly on abstract.
4. The author must focus on the small typos, uses of punctuation and English level throughout the manuscript.
5. I will suggest author to use more exiting method for comparison of the proposed method to show the result.
6. Need to modify references also, most of the references are old.

Experimental design

no comment

Validity of the findings

no comment

Additional comments

The author proposed method for A Synthetic Data Generator for Cross domain Recommendation Service (DaGzang:) mainly used DakGalBi with collaborative filtering (CF) algorithms, user-based CF, and item-based CF. The experimental analysis is not well explained, and the proposed method is worthy for investigation. The paper is lack of small issue which should be consider for improving the manuscript.


1. The Author did not clarify any particular problem statement in this manuscript.
2. The Abstract part need to some modification (Author did not mention any Mathematical data regarding that)
3. The motivation of the paper is not clear it should be mentioned clearly on abstract.
4. The author must focus on the small typos, uses of punctuation and English level throughout the manuscript.
5. I will suggest author to use more exiting method for comparison of the proposed method to show the result.
6. Need to modify references also, most of the references are old.

All text and materials provided via this peer-review history page are made available under a Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.