Domanda:
Sono un editore per un giornale scadente e ho trovato un algoritmo migliore del loro. Devo condividerlo con loro?
Matilda Martin Santos
2017-11-27 11:27:12 UTC
view on stackexchange narkive permalink

Sto gestendo un articolo come editore associato che ha proposto un algoritmo che trovo debole. In effetti, sono stato in grado di dimostrare che un approccio molto semplice, basato sulla forza bruta, ha effettivamente un tempo di esecuzione migliore del loro algoritmo. Pertanto, consiglierò di rifiutare questo documento. Ho l'obbligo di condividere la mia prova che il tempo di esecuzione della forza bruta è migliore? Voglio che gli editori di livello superiore abbiano fiducia nel rifiuto, ma mi viene anche in mente che potrei essere in grado di migliorare il mio risultato e pubblicarlo in modo indipendente. È una violazione dell'etica?

AGGIORNAMENTO: Beh, questo è sicuramente decollato! Vorrei aggiungere quanto segue:

  • Il consenso schiacciante è che non sarebbe etico per me "scoop" gli altri autori, quindi non lo farò. Il consiglio di tutti è molto apprezzato.

  • La rivista è la migliore nel suo campo, quindi dobbiamo essere estremamente selettivi. Il problema proposto è abbastanza interessante, ma nel complesso l'articolo non soddisfa la nostra soglia.

  • Quando dico che la forza bruta è migliore del loro metodo, lo dico in modo dimostrabile, grande O senso.

  • Lo schema proposto dagli autori non solo è inefficiente, ma è scritto in modo molto confuso. In effetti, ho chiesto loro di confrontare il loro approccio alla forza bruta come un modo per aiutarli a chiarire la loro argomentazione, e hanno fatto un pessimo lavoro, che è ciò che mi ha portato a esaminarlo in primo luogo.

  • Il fatto che la forza bruta funzioni meglio del loro schema non è del tutto banale perché si basa su un argomento combinatorio che non è sorprendente, ma nemmeno del tutto ovvio.

  • Condividerò la mia prova con l'Editor in chief, ma ho deciso di non darla agli autori; Prenderò in considerazione la possibilità di pubblicare in modo indipendente in futuro se il loro lavoro apparirà altrove.

  • Il loro articolo non è su arXiv o su qualsiasi altro sito web.

I commenti non sono per discussioni estese;questa conversazione è stata [spostata in chat] (http://chat.stackexchange.com/rooms/69383/discussion-on-question-by-matilda-martin-santos-i-am-an-editor-for-a-carta scadente).
Dodici risposte:
xLeitix
2017-11-27 13:39:47 UTC
view on stackexchange narkive permalink

Penso che tu stia calpestando il ghiaccio sottile, eticamente parlando. Ovviamente tu, come editore, non hai l'obbligo di aiutare gli autori in alcun modo specifico, e sei libero di parlare loro del tuo miglioramento o meno, ma rifiutando il loro articolo, prendendo l'idea / problema, applicando un metodo diverso alla sua risoluzione e quindi pubblicarlo con il tuo nome sembra problematico.

In qualità di editore, di solito ci si aspetta che i documenti che gestisci come informazioni privilegiate e che tu non utilizzi la tua conoscenza di rifiutati documenti per raccogliere gli autori - che è esattamente ciò che intendi fare. Supponiamo che tu rifiuti il ​​documento con commenti del tipo "problema importante, la soluzione è troppo semplicistica". Gli autori ora tornano al tavolo da disegno, escogitano una soluzione simile a quella che avevate in mente e fanno accettare il loro articolo. Se pubblichi prima la tua idea, ovviamente non possono più farlo - hai effettivamente fatto uso della conoscenza che hai appreso come editore per tirare il tappeto da sotto le persone che inizialmente pensavano al progetto di ricerca, anche se non hanno fatto un ottimo lavoro con la prima presentazione.

Capisco che faccia schifo che se gli parlassi della tua idea daresti via informazioni che, in diverse circostanze, potrebbero essere sufficienti per la co-autore. Tuttavia, direi, in qualità di revisore / editore ci iscriviamo ad aiutare gli autori "gratuitamente" in una certa misura (cioè senza aspettarci riconoscimento).

Se tu Non voglio davvero parlare agli autori della tua idea, la tua migliore speranza è che gli autori ottengano il loro lavoro accettato da qualche altra parte. In tal caso sei libero di scrivere il tuo articolo di follow-up e di citare il documento originale.

Che ne dici di raccontare gli autori e successivamente di collaborare a un articolo?Poiché è un'idea dell'editore, non credo che si possano ragionevolmente opporre.
@JNS * "Poiché è un'idea dell'editore, non credo che si possa ragionevolmente opporre loro." * E questo è anche il problema.Lo considererei ** principalmente ** inappropriato se una persona con un potere così diretto sul mio manoscritto venisse con una proposta che, in sostanza, si riduce a "Rifiuterò il documento, ma se posso partecipare come co-autore possiamo parlarne di nuovo. "
Che dire: "Devo rifiutare il documento dato che ho un'idea migliore di cui sono a conoscenza.Posso condividerlo e possiamo lavorare su un documento per un diario separato in cui non ho alcuna influenza? "
@JNS Non credo ci sia una variazione di "Devo rifiutare questo, lavoriamoci insieme" in cui non finisci per usare la tua posizione per fare il prepotente in un progetto di ricerca.
Sebbene gli autori debbano essere in grado di simpatizzare con l'impossibile posizione dell'editore.Penso che non ci sia risoluzione che renda felici entrambe le parti e sia la soluzione migliore per il progresso scientifico.
+1 Ma il problema è che le alternative sono * anche * eticamente problematiche: se non rifiuti un giornale (in modo irrecuperabile), stai violando la tua responsabilità di editore.E se non pubblichi risultati rilevanti, stai rendendo un disservizio alla scienza (progresso umano e tutto il resto).
@KonradRudolph Considero il problema etico di non pubblicare un risultato minore da molto piccolo a inesistente.Se andiamo in quella tana del coniglio, finiamo rapidamente in un mondo in cui agiremo in modo non etico ogni volta che abbiamo un'idea ma non troviamo il tempo per lavorarci.
@xLeitix La tua estrapolazione non è del tutto valida (errore di pendenza scivolosa).Sono d'accordo che probabilmente non è una grande preoccupazione.Ma la mancanza di pubblicazione dei risultati rilevanti * è * un vero problema.
@xLeitix Sono d'accordo sul fatto che non esiste un vero modo di esprimerlo senza rischiare che suoni come un ultimatum.Il che è un peccato poiché una collaborazione qui presumibilmente si traduce in un documento migliore.Ma l'OP è solo un editore associato, e quindi non l'unico editore dello staff.Potrebbero ritirarsi dalla decisione su questo documento a causa del conflitto di interessi e * quindi * contattare gli autori se il documento viene rifiutato, spiegando la situazione (e se è accettato, possono semplicemente scrivere il proprio articolo e citare l'originale).
Inoltre, il problema consentirebbe una soluzione vantaggiosa per tutti, se gli autori avessero una prestampa del loro lavoro online.Potresti quindi scrivere immediatamente il tuo miglioramento, citando il prestampa o offrire la collaborazione senza identificarti come revisore (e quindi senza l'ultimatum implicito).In entrambi i casi sarebbe comunque IMHO preferibile ritirarsi dalla recensione.Preprint.Il loro bene.
Non sono d'accordo sul fatto che non ci sia modo di proporre senza un ultimatum.Puoi rifiutare e spiegare loro esattamente il motivo, insieme alla tua prova.Richiedi di lavorare con loro sulla revisione e spera che rispettino la tua richiesta.In questo modo non sembra che tu stia tenendo l'accettazione sopra le loro teste.Anche se questo fa rischiare che dicano di no, è molto meglio che abusare del tuo potere.
noslenkwah
2017-11-27 22:09:38 UTC
view on stackexchange narkive permalink

Se la carta è complessivamente scadente, rifiutala semplicemente. Sono sicuro che i revisori ti darebbero molte ragioni per questo.

Tuttavia, se tutto è, è un algoritmo debole ma per il resto ben scritto, allora potrebbe comunque essere degno di pubblicazione (dipende dal rivista). Una volta pubblicato, puoi quindi pubblicare il tuo lavoro e citare l'articolo. Dopo tutto, il tuo algoritmo è davvero ispirato al loro.

Inoltre, quanto sei sicuro che il tuo algoritmo sia "migliore"? Sempre meglio? 90% delle volte meglio? Su CPU? E le GPU? Come scala?

Ad esempio, pensa a tutti gli algoritmi di ordinamento disponibili. Non esiste un miglior algoritmo. A seconda del set di dati da ordinare, qualsiasi numero di algoritmi potrebbe fornire il miglior risultato.

anon
2017-11-28 03:32:39 UTC
view on stackexchange narkive permalink

Il tempo di esecuzione è davvero importante?

È un programma per un giornale, non qualcosa da distribuire ed eseguire commercialmente su molte macchine. Forse l'hanno codificato come hanno fatto perché quell'algoritmo è più leggibile e comprensibile di un approccio di forza bruta.

Ad esempio, se qualcosa nel mio articolo mi richiedeva di fare qualcosa di semplice come sommare i numeri da 1 a n, sappiamo tutti che la somma è uguale a n (n + 1) / 2, ma avendo un ciclo che va da 1 an e li somma è più semplice da leggere.

Supponendo che questa sia l'unica cosa "schifosa" del giornale con cui si discute, non la vedo come una ragione per rifiutare. Se potessi inventare un approccio di forza bruta così rapidamente, sicuramente potrebbero farlo anche loro. Forse chiedi loro perché hanno scelto quell'algoritmo o chiedi a un redattore senior del tuo giornale una seconda opinione, non estranei casuali su Internet.

Per quanto riguarda l'uso dell'algoritmo che hai scritto tu stesso, le altre risposte hanno adeguatamente affermato che sarebbe incredibilmente immorale.

"Il tempo di esecuzione è davvero importante?"Di solito almeno in una certa misura.Ad esempio, ho pubblicato articoli che stabiliscono che esiste un algoritmo tempo-polinomiale per qualche problema, senza definire il grado del polinomio.Ma "polinomio" lo ha reso un documento significativamente più forte di "esponenziale" o "nessuna analisi".Nel caso dell'articolo in questione, il tempo di esecuzione è peggiore di quello che normalmente è l'algoritmo più stupido possibile.Essere superati dalla forza bruta di solito è _davvero_ male.
Per lo meno, mi aspetto che il documento riconosca che la soluzione della forza bruta è più veloce e giustifichi il loro approccio alternativo, cioè * se * gli autori fossero consapevoli di questo fatto.Se l'algoritmo è il contributo principale dell'articolo e questo non viene discusso, tratterrei qualsiasi raccomandazione di accettazione fino a quando gli autori non avranno chiarito il manoscritto.
HEITZ
2017-11-29 10:34:21 UTC
view on stackexchange narkive permalink

Questo è uno degli atti più temuti e controversi nella pubblicazione di scienza. Abbiamo tutti sentito storie del documento che è stato rifiutato, solo per servire da impulso per una successiva pubblicazione da parte di uno dei revisori respingenti. Il caso peggiore, di cui non saresti colpevole, è rifiutare il documento al solo scopo di beneficiare dell'idea. Non è questo il caso qui. Se l'ottimalità dell'algoritmo è il punto del documento e puoi dimostrare chiaramente che la loro logica è difettosa, hai tutto il diritto di rifiutare il documento per questi motivi. Ma dovresti spiegarglielo nella revisione e dare loro la possibilità di ribattere. Se la tua logica è ferrea, vincerai la discussione.

Non è chiaro se sia eticamente corretto andare avanti con la tua pubblicazione sull'argomento. Gli autori hanno presentato questo lavoro a una conferenza? Se è così, e se avessi visto quel discorso, saresti giustificato ad andare avanti. In caso contrario, il manoscritto è considerato confidenziale e la tua idea è stata stimolata solo attraverso un processo di revisione confidenziale. Sarebbe saggio discuterne con l'editore generale della pubblicazione come guida. Un giorno potrebbero rivedere il tuo articolo.

Se il lavoro è stato presentato in pubblico, è pubblico.Non è necessario che il richiedente abbia visto il discorso: potrebbe essere stato informato da qualcuno che era lì, per esempio.
Ramanathan Varadharajan
2017-11-30 03:05:56 UTC
view on stackexchange narkive permalink

Credo che rifiutare un articolo solo sulla base delle scarse prestazioni del loro algoritmo e poi pubblicare il tuo algoritmo di forza bruta sia altamente immorale perché: a me sembra che tu abbia provato l'idea di creare un algoritmo solo dopo averne avuto un'idea lavoro. In secondo luogo, gli algoritmi di forza bruta non sono scienza e non possono mai vincere su una procedura intelligente, non è etico rifiutare un lavoro di ricerca solo per ottenere una pubblicazione.

Inoltre, puoi benissimo comunicare agli autori che hai qualcosa di meglio. Collabora con loro. Di 'agli editori di alto livello con cui non puoi gestirlo perché stai lavorando insieme a loro. Questo è un modo etico per farlo.

"In secondo luogo, l'algoritmo di forza bruta non è scienza e non può mai vincere su una procedura intelligente" - Penso che questa sia una generalizzazione radicale e respinge l'opinione dell'OP e i commenti di ad esempio David Richeby fatti altrove
user189035
2017-11-30 20:08:58 UTC
view on stackexchange narkive permalink

Perché non condividere lo schema della tua proposta nella corrispondenza di revisione e chiedere all'editore di condividere i tuoi dati di contatto con gli autori? In questo modo affidi loro la decisione di contattarti e risolvere così la questione morale del bullismo verso gli autori (ristabilisci la parità di condizioni lasciando che loro ti contattino).

In questo modo, loro sono quelli che devono alzare la posta in gioco etica rispondendo in natura. Potrebbero non farlo, certo, ma la tua lettera di revisione sarà nota all'editore e agli altri revisori e questo dovrebbe spingere gli autori sul sicuro.

In ogni caso, se la presunta esistenza di una soluzione di forza bruta informa la tua opinione sull'articolo, sei obbligato a metterla (e abbozzare alcune prove della tua affermazione) nella tua recensione.

Certamente, molti revisori hanno condiviso con me utili suggerimenti in passato. Questi possono creare piacevoli conversazioni al tavolo da pranzo nelle conferenze successive se dovessi incontrare la persona.

Nel complesso, non starai peggio per questo: non è che avevi pianificato di inventare quell'algoritmo di forza bruta prima di ottenere informazioni riservate a te affidabili.

So che è un livello basso, ma mi sembra che questa linea di condotta supererebbe almeno il test della regola d'oro (che suppongo sia proprio il motivo per cui lo chiedi su un forum pubblico).

I primi due paragrafi suonano come "Non sto facendo il prepotente, sto solo spingendo da una posizione di vantaggio".Non mi è chiaro perché questo sia un problema minore.
@trichoplax: sono spinti.Ma non più da una posizione di vantaggio (sono liberi di contattare il revisore ea quel punto gli è stata inviata la relazione / decisione dell'arbitro. Quindi torniamo ad essere colleghi. Non più da una posizione di vantaggio).
a3nm
2017-12-03 06:25:37 UTC
view on stackexchange narkive permalink

Supponendo che non ti interessi particolarmente l'argomento dell'articolo che hai esaminato e che l'idea che hai avuto durante la revisione non sia eccezionale e non richiedesse enormi quantità di lavoro, penso che la migliore linea d'azione sia semplicemente scrivere in modo conciso quell'idea come parte della tua recensione e darla agli autori dell'invio originale.

Se la usano, sono d'accordo che è un peccato che tu non ne abbia il merito , ma avrai convinto altre persone a perfezionare e scrivere la tua idea, il che è probabilmente molto più impegnativo di quello che ti servirà per descrivere concisamente l'idea nella recensione.

Direi che il il problema principale è se non lo usano e vorresti che l'idea non morisse. Non so quale sia una buona soluzione in questo caso. Aspettare che il loro lavoro venga accettato da qualche parte o aspettare diversi anni per essere sicuri che si siano arresi?

Tom Au
2017-12-04 14:31:50 UTC
view on stackexchange narkive permalink

La prima cosa che dovresti fare è "ricusarti" dal processo editoriale. Cioè, chiedi a qualcun altro nell'organizzazione di prendere la decisione di accettare / rifiutare poiché il tuo lavoro ora crea un conflitto di interessi. In altre parole, hai un "ascia da macinare".

Dopo che la decisione è stata presa, puoi fare la tua mossa. Supponiamo che il tuo articolo decida di accettare / pubblicare. Quindi puoi pubblicare il tuo miglioramento in un secondo momento, citando il documento originale.

Se la decisione del tuo articolo è di rifiutare, puoi avvicinare gli autori con il tuo miglioramento e dire loro onestamente che non hai avuto nulla a che fare con il rifiuto. (Ecco perché devi "ricusarti".) Se sono d'accordo, potresti offrirti di "eseguire interferenze" per un secondo tentativo nel tuo negozio; altrimenti, tu e loro potreste pubblicare altrove.

Issel
2017-11-27 22:17:53 UTC
view on stackexchange narkive permalink

Hai un motivo valido per rifiutare il loro documento, ma non hai l'obbligo di condividere le tue informazioni. Se volessi perseguirlo come ricerca, l'opzione migliore non sarebbe quella di contattarli privatamente al di fuori dei tuoi doveri ufficiali e chiedere di lavorare con loro?

Ci sono ulteriori complicazioni etiche a questa raccomandazione discussa in altre risposte.
Russell Hankins
2017-11-30 03:33:36 UTC
view on stackexchange narkive permalink

Penso che tu abbia l'obbligo nei confronti del mondo accademico di confutare il suo algoritmo con un algoritmo di forza bruta. Dai la tua prova di forza bruta a tutti e rendila di pubblico dominio. Dopo averlo smentito, se hai un algoritmo migliore del suo e migliore della forza bruta, potresti offrirti di aiutarlo a scrivere un algoritmo migliore. Tu e lui potete essere entrambi coautori del nuovo articolo con il vostro nuovo algoritmo. Aspetta che tutti accettino che il suo algoritmo originale sia stato rifiutato prima di offrirti di coautore con lui il nuovo algoritmo. Digli che hai un algoritmo nuovo e migliore, ma non dirgli di cosa si tratta finché non accetta di collaborare con te in un documento scritto e firmato. In questo modo, ottieni credito per aver aiutato, ma non stai portando via la sua idea. Tuttavia, ricorda che alcune idee vengono proposte in modi strani a causa della necessità di evitare brevetti simili. Un algoritmo inefficiente brevettabile è meglio di un algoritmo efficiente che assomiglia all'invenzione di qualcun altro.

Come si "smentisce" un algoritmo con un altro algoritmo?
@user10691 Immagino che Russell significhi qualcosa di più come "smentire l'utilità".
akhmeteli
2017-12-02 20:25:18 UTC
view on stackexchange narkive permalink

Il fatto che l'articolo abbia ispirato i tuoi risultati che ritieni siano pubblicabili suggerisce che anche il loro articolo è pubblicabile. Se il loro articolo non è abbastanza buono per la rivista specifica, potresti raccomandare di pubblicarlo in una rivista meno prestigiosa.

Trilarion
2017-11-27 16:11:30 UTC
view on stackexchange narkive permalink

Oltre alla risposta molto ponderata di xLeitix, concederei agli autori un periodo di grazia (diciamo mezzo anno o giù di lì, a seconda dei tempi tipici della tua disciplina).

Se a quel punto non pubblicassero una versione migliorata che corrisponda alle prestazioni delle tue idee d'ora in poi, considererei il periodo di riservatezza terminato e l'argomento un gioco leale per tutti, te compreso.

Se hanno pubblicato la versione scadente da qualche altra parte dovresti citarli. Non copiare dal loro precedente manoscritto presentato. Conduci la tua ricerca e presentala come tale.

Se parli ora di un possibile modo per migliorare, è perché vuoi che migliorino e pubblichino una versione migliore. Se non lo fanno, allora potresti ancora farlo da solo. Ma dovresti aspettare per scoprirlo.

Il periodo di attesa è la chiave qui e senza di esso stai effettivamente agendo in modo non etico. Il periodo di attesa deve essere davvero molto generoso. Tuttavia, non dovrebbe essere infinitamente lungo perché altrimenti come editore (o revisore) ti limiteresti ingiustamente a possibili ricerche se tutti gli argomenti che hai visto fossero inaccessibili per te in futuro.

I periodi di riservatezza non sono qualcosa che può essere interpretato.
Sei mesi sarebbero un'inversione di tendenza molto rapida.Anche se gli autori scrivessero la loro nuova versione oggi e la presentassero, probabilmente non sarebbe disponibile al pubblico entro sei mesi a meno che non pubblicassero un preprint.
Downvoted.Non ci sono limitazioni alla riservatezza dei risultati presentati.A meno che / fino a quando gli autori non pubblichino il loro contributo, ** non puoi ** utilizzarlo nel tuo lavoro.In particolare, ** non puoi ** rivendicare il merito esclusivo per qualsiasi cosa descritta nel documento, ma ** non puoi ** citare gli autori senza infrangere la riservatezza.Anche se questo eterno embargo può sembrare "ingiusto", questo è il rischio che corri quando accetti di essere un arbitro o un editore (o un revisore di proposte di sovvenzione, o un membro del comitato di tesi, o ...).
@Mast Sono d'accordo in linea di principio ma poi qualcos'altro non funziona qui.Quindi probabilmente non è chiaro fino a che punto si intende la riservatezza.Altrimenti molti editori e revisori non sarebbero in grado di lavorare virtualmente su qualsiasi cosa, o cosa diresti?
@JeffE Downvoting è un tuo diritto.Tuttavia non ho detto che dovresti usare il loro lavoro.Invece ho detto che dovresti fare le tue ricerche.Penso che potresti aver frainteso me.
@DavidRicherby Sì, sei mesi potrebbero essere troppo brevi, ecco perché ho scritto che dovrebbe essere adattato alla disciplina e dovrebbe essere piuttosto molto generoso.L'informatica è una delle discipline più veloci.In matematica, ad esempio, anche due anni potrebbero non essere sufficienti.
Scrivere il nuovo articolo richiederebbe l'attribuzione del problema agli autori originali, cosa che non può essere eseguita come spiega @JeffE nel suo commento.La nuova carta non può essere scritta senza utilizzare _some_ della carta originale.
@DavidRicherby Forse il problema è già noto.Dalla domanda questo non diventa chiaro.


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...