Review Comment:
This paper is a significantly updated resubmission of submission #2406-3620 ().
The cover letter gives the following points as the main changes:
> - completely reworked the formal apparatus, which is now better aligned with the terminology and apparatus used by the description logics community
> - added the pseudo-code of the algorithm realizing the proposed approach
> - added more discussion on limitations and open questions of the approach
> - added the comparison with inductive concept learning, in the Related Research section
> - improved textual passages that had not been well readable, and moved parts of the text around to make the narrative smoother.
In addition, a GUI prototype is provided.
I consider the manuscript an improvement over the earlier work, and significant effort has been invested. Before publication, I think the points (1) - (7) below have to be improved.
In very short summary, I think the paper
(*) has invested clear and high effort in a relevant aspect of ontologies
(*) undersells this by sometimes overly complex exposition (as discussed in detail below) - the paper could transport clearer contribution, novelty and impact in shorter exposition
The manuscript is indeed a significant improvement over the earlier submission. I do think that additional significant effort is needed to bring it up to the quality of the journal, but consider it a worthwhile endeavour given the amount of good work invested in this project.
(1) General readability.
The manuscript, while significantly improved, is not yet at the readability and polish required for a journal publication. I want to explicitly commend the authors' effort in improving this, but remark that a number of items are still of the quality required. In particular this includes general clarity of narrative (the intended meaning behind many paragraphs is at times vague and could be made crisper), colloquial use of punctuation symbols (e.g., brackets opening paragraphs, symbols within words), etc. There are many paragraphs that, to the best of my understanding comparing both versions, could still be improved in that respect. There are some new paragraphs (e.g., the "pizza" example from the introduction) that are not clear without context. I do add that more examples are definitely good for accessibility of this paper.
(2) More "upfront" narrative and examples.
This also relates to some comments from earlier reviews (Reviewer #2 from the earlier version stating "The paper would be inaccessible to the general audience. This is supposed to be a journal publication, but I don’t think that an ordinary PhD student or a young PostDoc would be able to learn much from this paper.") I think this has significantly improved, but still needs a revision to make sure that notions and goals are introduced "upfront". Let me give an example: Compound concept expressions and their corresponding description logics suddenly appear in the (nice) new "working assumptions" subsection. However, for a reader, it is at a point where it is still hard to understand the context.
(3) Clarity of concepts.
The introduction is quite vague at concepts (making it hard for the reader to grasp what it aims for) while the formal definitions are relatively abstract, with very little connection between the two. The examples, while very nice, are not enough to fully transport this. I think there are multiple solutions for this (also depending on the opinion of the other reviewers on this). One of them is
(3.1) Extend the introduction by introducing the concepts one-by-one, including examples, so that a reader gets an understanding of them, then following it by the formal definitions in Section 2 as is.
(3.2) Making the introduction more high-level, and providing Section 2 in a more accessible way, interlacing concepts, intuitions and examples.
I think (3.1) would work better - but any version of the paper that makes clearer the combination of concepts, their intuitions and examples would help here.
(4) Some notions and intentions unclear.
Some notions are used before it is clear what they are aiming for, e.g., "heuristic linking" is used without context in the introduction, and then referenced in the formal definition section. In the introduction that is to a certain extent ok, but in the formal definitions section, a reader does require some context. With regard to intentions, in some parts of the paper (to give one example: Section 2.5) a lot of effort is used to transport some very particular computation, but it is unclear what the intention is, the meaning of the specific choices, etc. Make the intentions clearer, that could make such section short and more crisp (see also points (2) and (3) above).
(5) Some section need a better "roadmap".
I give as an example Section 2, which Section 3 later refers to as "[having defined the framework]": it has a good initial summary, but then loses the reader in sections, where interesting topics are discussed, but the overall structure becomes unclear. Perhaps a more elaborate introduction of such a section could help here, or better statement for each subsection (*) what was shown so far (*) what needs to be discussed next and (*) how do the two connect. Perhaps both would make it a more convincing section.
(6) Some sections need a clearer contribution.
I commend Sections 4 and 5 for the good examples. I think they should stay if at all possible within the space - it is great. What these sections do not transport in enough detail is the contribution they make scientifically to the overall contribution of the paper. The connections between the results explained in Section 5.3 needs to be better connected to the framework, and the scientific contribution and its novelty highlighted more.
(7) Experiments need more explanation of impact.
The cognitive experiments are very interesting and a valuable addition to the field, as are the others. At the moment, I believe the impact of the results is not described enough, especially given how much effort was involved in performing, in particular, the cognitive experiments. I think highlighting more of the impact would make the effort more valued.
Regarding the provided code repository, I consider it good - with some more additions to the readme possible to make it even easier for the users to immediately understand the importance of all parts. I find the code and software provided to be a very good contribution.
|