題:
我發現導師發表的結果是錯誤的。怎麼告訴她?
Peaceful
2016-09-11 16:12:42 UTC
view on stackexchange narkive permalink

在過去的幾天裡,我一直在嘗試從自己領域的出版物(頗有聲譽的期刊)中復制事物。我的博士後導師是論文的最後作者,主要工作由她來自不同研究所的合作者完成,而第一位作者正在完成博士學位。

當我看到該論文時,我立即對此表示懷疑,因為他們錯過了一些明顯的東西,因此我從頭開始重寫了所有代碼,並經過一周的廣泛檢查和交叉檢查,確認他們的結果是正確的完全錯誤。我告訴了我兩個值得信賴的同事,他們請我告訴我的導師。但是,我對此感到非常不自在和困惑。

第一作者的學生在後來的工作中大部分都基於這些結果。這意味著該學生以後的工作也可能是完全錯誤的。我的問題是如何從這裡繼續?我可以請我的導師收回他們的論文嗎?還是我應該徵求她的同意對這篇論文發表評論?如果我做任何一個(或者其他證明這些結果是錯誤的),那麼我是否會因為破壞第一作​​者的論文而被判有罪?

在此問題上,我非常感謝任何幫助。提前致謝。

編輯:此處的所有答案和評論都非常有幫助,謝謝大家。但是,我想問的時候有點含糊。我非常了解我肯定是錯的。但是問題是,如果我不是我該怎麼辦?在這種情況下,應該怎麼做? (就目前情況而言,他們肯定至少有一個錯誤的情節,因為它直接違背了著名的基本定理。我得到了該領域少數人的證實。)

為什麼這麼激烈?為什麼不與您的導師談論您的擔憂呢?請記住,您也可能錯了。
馬吉德的答案是絕對正確的。這裡的關鍵是“不能”與諸如“遺漏的明顯事物”或“結果完全錯誤”之類的語句一起使用。和她坐下,*尋求幫助*,使您的結果與論文的結果保持一致。幾個人(從聲音的角度出發,比自己更深入地接受了教育和職業生涯)在紙上工作。出版前經過同行評審。儘管完全*可能*您可能是正確的,但(相對而言)您誤解了某件事的可能性更大。
“我很明白我肯定是錯的。但是問題是,如果我不是我該怎麼辦?” -這是完全錯誤的思考方式。您不知道自己是對還是錯,但是無論如何您都必須毫無把握地採取行動。因此,您不需要並且不能使用僅在您正確的情況下適用的行動方案。據您所知和能力,您是對的。下一步是您和您的指導者根據您的綜合知識和能力,判斷您是否正確。
也就是說,您需要知道如何在導師的結果中遇到“可能”的問題。您不需要知道如何在輔導老師的結果中遇到“某些”問題。
即查看您的編輯,我認為這並不能“確保”您在這一點上是正確的。我認為您的行為在任何情況下都應該相同。只是嚮導師求助,讓她清除您的疑問,同時避免將其置為絕對問題(這既有利於您的自我-如果您錯了-也可以讓她的自我-如果您是對的)以及您的人際關係)。如果她試圖否認您的疑問而沒有消除它們-那麼,那麼*確定*此事對於決定下一步該做什麼非常重要,但這完全是另一個問題。
“嘿,我無法複製您的結果。您能幫我嗎?或者我找不到我犯的錯誤,或者我發現我犯了您的錯誤”。要知道,只是要明確您是發現錯誤的人,而不是兩個人在一起。你永遠都不會知道...
我以為我在讀研究生時就發現了一個大定理證明的嚴重缺陷。事實證明,儘管掩蓋了一些基本問題,但該定理證明是正確的,並且證明“本質上是正確的”。但是,這花費了幾個月的詳細工作才能弄清楚。這項工作對於使我對相關技術足夠自信來完成論文至關重要。所以一定要追求這一點:這只能是一件好事。
“我從頭重寫了所有代碼”-**大**紅旗。原始代碼是否至少具有可用於驗證重寫代碼正確的單元測試?如果確實如此,您是否避免重寫它們並確認它們與您的新代碼一起傳遞了?如果對以上任何一個的回答為“否”,那麼您如何確定問題是先前的結果,而不是完全重寫所有代碼時遺漏的錯誤?
@aroth:好點!不能。舊代碼沒有任何單元測試(純Fortran 77代碼,沒有任何註釋行!),其中有多個部分包含“ goto”語句而不是“ Do”循環。是的..它們顯示了帶有Laplacian特徵值負的圖(真的嗎?https://en.wikipedia.org/wiki/Laplacian_matrix#Properties)。我想我經過三思而後行,儘管我仍然十指交叉,我可能是錯的,而不是他們。
是否可以提出一些可以用於運行新舊代碼的無爭議的測試用例(即,您已經知道解決方案的簡單問題)?在確定舊代碼確實被破壞時,或者提供表明新代碼至少在表面上有效的健全性檢查,可能很有用。
七 答案:
Majid Abdolshah
2016-09-11 17:40:58 UTC
view on stackexchange narkive permalink

事實上,我認為在知識的學術方面,沒有內lt 毀滅之類的東西。 ,如果您不與導師分享此問題以便加以修正,則可能會破壞許多其他的進一步研究...

我建議您認真謹慎地進行此​​操作。您可以去找導師討論這個問題。您可以從文件中向她展示您的代碼和理解,然後確認您是否正確。讓她決定自己可以做些什麼。在調查他們的工作時,您也極有可能犯了技術錯誤,因此在討論問題時,請記住這一點。

是的,答案是非常令人滿意的,您可以與她聯繫並詢問他們的代碼,並告訴她我正在嘗試重現結果,但是我無法理清其中的一些差異,如果您可以提供幫助,將會對您有所幫助我進去。在那種情況下,她不會感到難過,如果有什麼問題,也可以糾正
我會補充說,如果有人可以向您說您錯了,如果他們可以提供一些錯誤信息的真知灼見,那麼它“真的很有用”。如果他們說“我從頭開始編寫代碼並得到了不同的結果”,那麼您知道兩者都不對,但它並不能告訴您任何錯誤(或兩者都不對)。另一方面,如果他們說“您的書面陳述,因此我想您的代碼可能依賴於此,[這顯然是錯誤的事情],並且本文證明了您所假設的相反”,那麼您可以立即將他們對你的論文說。
(我講的不是學術性的,而是寫生活代碼的人。我寫了很多錯誤的代碼,需要我自己或其他人進行糾正)。
我會說有可能破壞其他人的工作。我還要說,有必要破壞錯誤的工作,因為您所說的原因,否則可能會破壞其他未來的研究。
關鍵是,如果工作不正確,那麼它就已經毀了,大多數指導者將更願意找到我們的權利,並遠離自己團隊中的某個人,這樣他們就可以安靜地開始修復問題並一次處理公眾的尷尬他們已經採取措施克服困難時。
從事科學工作的人有責任不時復制他人發表的作品:這就是人們發表作品的原因。當他們嘗試重現已發表的作品時,他們也有責任揭示自己的成功或失敗。 (當對不可重複的工作進行挑戰時,科學(即對知識的追求)便會遭受損失。)因此,這個答案是正確的。
除了“認真而謹慎地”發布之外,還請隨便這樣做。不要把它變成不必要的問題了。
Davidmh
2016-09-11 18:13:04 UTC
view on stackexchange narkive permalink

我建議您將此視為學習過程。畢竟,您只花了一周的時間,而作者花了更多的時間,所以有可能您錯了。

因此,請牢記這一可行的理論,將您的結果呈現給您導師並與她討論您認為他們的工作有什麼問題以及為什麼原因,並請她解釋您可能會錯過的事情。說服他們他們做錯了什麼;或你們所有人都不同意結果的正確性。在第二種和第三種情況下,您的導師應該能夠提出一些建議。

我不認為您應該要求他們撤回論文,除非他們在研究過程中表現出重大過失或被徹底欺騙。 ;應該由他們決定。

我完全同意。 OP的工作是了解為什麼他最近的計算所產生的結果與導師的已發表論文不一致。他應該就此與導師交談。事情會自然而然地發生。如果解釋是OP的計算正確而導師的工作不正確,那麼導師幾乎肯定不需要向她指出的深刻含義。只求真相,一次就可以。
同意不同意在政治爭端中是有益的,而不是在討論可以通過實驗驗證的事情時。
-1
Dirk
2016-09-11 20:03:12 UTC
view on stackexchange narkive permalink

我認為有一個簡單的答案。從您寫的內容來看,聽起來您更像是“無法重現結果”而不是“證明結果是錯誤的”。儘管第一個通常是第二個的指示,但不必如此(特別是因為您“重寫了整個代碼”)。

現在關註解決方案而不是問題。您應該做的是:用“我試圖以此方式複制論文的發現並得出不同的結論”來接近您的導師。從那裡開始,故事可能會有所不同:可能是對“遺漏的顯而易見的事物”有誤解,可能仍然是代碼中的錯誤,可能是本文在某些事情上含糊不清,也可能是出現問題...

在此討論中,請務必保持胸襟開闊,不受偏見影響。舉個例子:當有人在科學討論中告訴我我認為是錯誤或虛假的內容時,當我說“對不起,我不明白這一點,您能換個說法嗎?”時,我會得到更好而有用的答复。比“那是胡說八道”。

這-即使您認為(或什至知道)自己是對的,通常也可以通過尋求幫助來幫助您解決問題,這更容易使他人參與進來。讓那個人意識到他們錯了,而不是先告訴他們他們錯了。
+1:“我試圖複製您的結果,但是無法。我在哪裡出錯了?”方法是完美的。它不會以“您錯”的態度接受幫助,它會尋求幫助,並且允許導師說:“嘿,看起來原件中有問題”,前提是他們確定這是案件。
Gimelist
2016-09-12 05:22:52 UTC
view on stackexchange narkive permalink

我建議您不要直接談論他們的工作的缺陷,而應採用一種解釋您所做工作的方法。

下面是一個示例:

您好Mentoress女士,對於您不久前與A,B和C合著者發表的那篇論文,我有一個疑問。因此,我試圖用我自己編寫的代碼來再現結果,但我無法使其正常工作。

使用這種方法有幾個原因:

  1. 您不會因為任何原因而責怪任何人任何事情,而你卻沒有侵略性。撤消之類的東西現在不在討論中,並且在所有有關方面都理解錯誤之前,不應該討論撤消之類的東西。

  2. 極有可能您錯了不是他們。這將使您免於責怪某人犯錯而實際上卻一直對的尷尬。

  3. 如果您是對的,您的指導者將自己意識到她實際上是錯的。她會對此表示崇高的敬意,因為在她的心中,您現在是一位能夠嚴格檢驗他人工作的科學家,在這種情況下碰巧是她的。這將建立橋樑,而不是燒掉橋樑。

  4. 在這種情況下,如果發表評論或討論文件,則很有可能與該小組的人共同創作將最有可能嘗試糾正自己。因為這些人可能已經在高級期刊上發表過一些有名望的人,所以這會使您與想要與其保持良好關係而不是反對他們的人在一起。

  5. ol>
是否有可能與不再使用的已棄用硬件有關? OP並未提及代碼的含義,因此很有可能是某種基準,並且我們知道基準會隨著時間而變化
@DarioOO對於OP而言,嘗試在與本文所述不同的硬件上複製基準,然後在結果不同時感到困惑,這似乎很奇怪。
Sinan Ozel
2016-09-12 08:11:47 UTC
view on stackexchange narkive permalink

根據個人經驗,我知道複製結果可能非常困難。我建議您首先問自己以下問題:我可以用一兩個句子解釋導致您的導師結果的因素嗎?我可以進行校正以獲得我認為正確的結果嗎?這些結果是否是論文的重點?

請允許我詳細說明:您必須能夠說“僅由於您進行了X操作而獲得結果Y。但是X是因為Z而使用的方法不正確。複製您的結果,而不是X,我執行X',然後您的結果Y消失。這很重要,因為您的結果Y在紙張上很重要。“

如果您可以在這些句子,那麼也許是時候與導師交談了。那麼這就是外交問題。確保他們了解您僅打算與您的導師討論這些內容,絕不與第三方討論。 (不要直接說出來,而是讓它成為您的方法並顯示出來。)我還建議您在語法上對問題進行個性化處理:說“這些結果”而不是“您的結果”。

最後,您甚至應該談談這個嗎?決定取決於您,沒有明確的答案;但這取決於以下問題的答案:您認識導師已有多少年了?你當外交官有多好?您的導師作為一個人有多不安全?如果執行/不執行,您有什麼得失?

我要刪除最後一段。除此之外-很有幫助的答案。
Tom Au
2016-09-14 09:52:15 UTC
view on stackexchange narkive permalink

現在,您不知道導師的論文是“錯誤的”。您所要做的知道您的結果與她的結果不同。

因為她是您的導師,所以我會本著這種精神與她聯繫,並說:“我正試圖複製您的論文,得出的結果完全不同。我們中的一個人做錯了,可能是我。您能解釋一下為什麼您的結果與我的如此不同嗎?

她可能會指出如果您的邏輯或代碼中有一些錯誤,您將免於做出虛假指控的尷尬;也有可能您是正確的,並且輕而易舉地將您放在身邊,如果您是對的,您將通過與涉及本文的其他人聯繫並建議對其進行更正,使她有機會成為“英雄”。對內,她將感謝您為她免於尷尬。

David Richerby
2016-09-14 15:32:31 UTC
view on stackexchange narkive permalink

我可以問我的導師收回他們的論文嗎?

你可以問她任何事情。但是你不應該。不要告訴她該怎麼辦;相反,告訴她你發現了什麼。如果論文有誤,您應該假設作者會表現出正直的態度並採取適當的行動:他們幾乎總是會這樣做。

撤稿絕對是最後一步,只有在論文真的是錯誤的,無法糾正。第一次提到這似乎不是在討論什麼問題:這有點像與“我找不到我的手機。你看過嗎?盜竊的最高刑罰是十分”開始對話。多年的牢獄之災。”從技術上講,您不需要任何人的許可就可以發表和發表有關他們的工作的信息。但是,如果您確實發布了“ X是錯誤的”字樣,則應事先告知該作品的作者,這是有禮貌的。它也可以節省很多時間,因為這意味著有更多的人(您和他們)來進行修復,其中有些人是該領域最偉大的專家(他們:即使他們是世界上最偉大的專家)專家處理錯誤的事情,他們比您更了解自己的工作)。

但是您還沒有準備好寫任何東西。與您的導師談談您所發現的內容,並嘗試共同提出解決方案。繼續沒有她的唯一原因是她拒絕合作。在這種情況下,由於您正處於事業的初期,我強烈建議您找一個更高級的人來工作,因為撰寫“ X是錯誤的”論文相當微妙。

如果我做任何一個(或其他表明這些結果不正確的事情),我是否會因為破壞第一作​​者的論文而感到內??

不,一點也不。就像您看到警察犯罪時打電話給警察一樣,您沒有罪過破壞某人的自由。如果人們生產的作品不正確,那僅僅是他們的錯。

-1
該論文已經發表。 X是一群人發表的公開聲明,並以錯誤的證據作為後盾。
當然,這是認真/信譽良好且經過同行評審的。我可能會在不認真/不知名/未經同行評審的地方發表文章的建議,呃,不是很完美。
@LeonMeier抱歉,尚不清楚,但有人對我以其他任何方式發表我的作品並將其稱為“發表論文”的建議感到侮辱。
我不會將技術報告或其他人的工作描述為已發表的論文。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...